Senior Software Engineer Job at Aristocrat Gaming, Austin, TX

M0tFM25CTitjMXZlMGxGOElvQVUvb282Umc9PQ==
  • Aristocrat Gaming
  • Austin, TX

Job Description

This role is within the CTO organization and is involved with strategically forward-looking initiatives of Aristocrat’s global technology business. We research, analyze, integrate, and build emerging and existing market technologies to create future solutions across the company. These solutions span from online video games, social casino games, game development kits, mobile apps, AI technologies, web platforms, digital displays, networking equipment, streaming technologies, security and data systems, and more. Work with a team of professionals from a wide range of backgrounds. As a Senior Software Engineer I, you will work well within a team environment, work with people from multiple disciplines, effectively integrate with remote teams, be proactive, forward-thinking, and be easy to collaborate with.

We offer the stability and opportunity of a multi-billion-dollar global organization with the culture, pace, challenge, and ability to make a meaningful impact that comes in a start-up!

*** This role will start as a 2-month contract with the expectation to convert this person to full-time! ***

What You'll Do

  • A well-rounded professional with a strong foundation of core skills. Use a wide range of knowledge in the software engineering field to solve a variety of issues and implement work that may be complex in scope.
  • Works on several department deliverables where analysis of situations or problems requires a mix of evaluation of identifiable factors and unknown factors that require enhancing existing approaches to solve them. Devises solutions based on limited information and precedent and may investigate if new or alternate approaches are needed to resolve issues.
  • Able to be productive day to day with autonomy. Requires limited direction on assignments, including those that are complex. Experienced in exercising judgment in selecting methods, techniques and evaluation criteria for obtaining optimal results.
  • Networks with key contacts outside own field of expertise. Frequently interacts with senior stakeholders and peer groups across their function, sharing complex information related to their area of expertise.
  • Interaction normally requires the ability to gain cooperation of others, conducting presentations of information concerning specific projects or schedules.
  • Receives direction in the form of short and mid-term assignments that often require the use of independent judgment outside of established procedures. Participates in determining approaches and in developing new or enhanced technical tools. Work is reviewed at critical points.
  • Mentor members of the team.
  • Research and evaluate software and hardware tools, vendors, and processes as they benefit assigned projects.
  • Collects verbal and written requirements at varying levels of detail, interprets and applies them into software code.
  • Perform hands-on software engineering and software code development tasks.
  • Coordinates with the management team to define and build the processes that allow the development team to continually improve productivity and quality, while delivering on business commitments.
  • Understand and able to gain clarification of software requirements, working with the product management team and other stakeholders as necessary.
  • Work with the Project Manager and development team to produce project and task schedules.
  • Participate in the full software development lifecycle for our products, including applying design, code, debugging, deployment, and documenting best practices.
  • All other duties as assigned.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering &/or related degree.
  • 7+ years of professional software programming experience with related skills. (preferably C++ to support legacy systems)
  • Able to define and design architectures in high-level diagrams and low-level designs.
  • Able to build & communicate presentations on technology complexity in simple terms to technical and non-tech audiences.
  • Working knowledge of some of the following: C/C++, C#, .NET, Python, JavaScript, TypeScript, HTML5, CSS, Blazor, React, Angular, Vue.js, REST, PHP, API development and usage, MVCS, software security, database table design, store procedures, and database queries.
  • Experience with Cloud Computing vendor tools like Google Cloud Product (GCP), AWS, & Azure.
  • Experience with graphics libraries, codecs, & tools like OpenGL, DirectX, Bink, After Effects & Unity.
  • Experience with OS’s like MS Windows 10, 11, MS Servers, and Linux variants.
  • Experience with MS .NET Framework and working in design modeling techniques such as Unified Modeling Language (UML).
  • Ability to learn new software languages, operating systems, scripting languages, data structures, API’s, software libraries, compilers, and hardware platforms.
  • Experience with App Servers, Web Servers, Database Servers (e.g., MS SQL Server, MySQL, MongoDB, Cassandra), File Systems, and other online and client-server designs.
  • Experience with software engineering and software engineering methodologies.
  • Experience with research, discovery, analysis, and recommending solutions in the field of technology.
  • Exposure to object-oriented development and software engineering project structures.
  • Strong math skills that include some of the following: Logic, Discrete Math, 3D Math, Geometry, Trig, and Algebra.
  • Ability to understand bit and byte manipulation for mathematics, flags, memory usage, data structures, and logic.
  • Oral and written communication skills, strongly team oriented, work closely with in-house & remote teams.
  • Ability to create and present PowerPoint presentations to others in the business and externally.
  • Comfortable using version control software such as Subversion, Git, Perforce, etc.
  • Experience in Agile and Waterfall working environments and processes.
  • Able to work in both structured and unstructured teams, individual, and project environments.

*** This is a temporary contract role at Aristocrat. The individual selected for this position will be employed by our staffing partner and not an employee of Aristocrat.

***Interviews will be facilitated by the Aristocrat assignment manager. The staffing company will conduct its own screening interview and will make all final employment decisions. The staffing partner will extend any offer and share assignment details, including the duration, compensation, available benefits, and onboarding information.

***Aristocrat does not guarantee future direct employment or any continued assignment, and all terms and conditions of employment are governed by the staffing partner's policies

Job Tags

Full time, Contract work, Temporary work, Remote job,

Similar Jobs

Ayzenberg

Project Manager / Social Producer (Global Gaming Brand) Job at Ayzenberg

 ...passionate person who is fluent in social media culture, a fan of PC gaming MOBAs, and who knows how to take charge and get things done....  ...Manage the day-to-day social executions for a well-known global video gaming brand Collaborate with client, account, creative, and... 

Mizuno USA

Graphic Artist Job at Mizuno USA

 ...Mizuno USA is located in Peachtree Corners, GA and continues to manufacture and distribute high quality golf, baseball, softball, Team Sports, track & field, and volleyball equipment, along with apparel and footwear. Since our founding, we have taken special pride... 

The Planet Group

Environmental Permitting Specialist Job at The Planet Group

 ...Heritage or SHPO consultation, coastal zone development, DOT, FAA, etc. Develops or coordinates the development of the required environmental permits Manages progress against plans, performs risk assessment and take action to mitigate risks. Verifies project... 

PLS Logistics Services

Campus/Sales Recruiter Job at PLS Logistics Services

 ...We are seeking a dynamic and motivated Campus Recruiter to lead our efforts in attracting top entry-level sales talent from colleges...  ...CRM tools, and LinkedIn Recruiter is a plus. ~ Willingness to travel for recruitment events. Why Join Us? Shape the future of... 

Onward Search

Part-time Deaf and Hard of Hearing Teacher (DHH) [78419] Job at Onward Search

 ...Title: Deaf and Hard of Hearing Teacher (DHH) Location: Limon, CO Start Date: Fall 2025 Schedule: Part-Time, 3.5 days per week Compensation: $42 - $48 hourly, negotiable based on experience Onward Search is seeking a compassionate and skilled Teacher...