Senior Software Engineer
Overview
Placement Type:
Temporary
Salary (USD):
$108 - $120 hourly
Start Date:
12.18.2023
The Contract Software Engineer is responsible for the management, design, and implementation of game systems and features. This role will work independently on native os/platform level features as well as game development features. Communication skills will be key to success in this role.
Responsibilities:
- Work on key gameplay and engine features independently or in a supervisory capacity over a small, cross-disciplinary team
- Collaborate with Principal/Director level engineers to define technical specifications for large systems
- Disseminate information and updates as appropriate and necessary
- This role focuses on personal responsibility and time management skills to achieve success
- Partner with other contract engineers to develop solutions that improve efficiency and quality
- Develop and update feature documentation, maintain shared library of tech and process documentation
- Independently design and implement key systems and gameplay features
- Demonstrate expertise/ownership in at least one major area of the codebase
- Help guide or lead cross-disciplinary dialogs to drive features from initial concept to completion
- Exemplify reliability, accountability, and professionalism in all work-related interactions
- Partner with principal/director-level engineers to drive coding standards and best practices for the department and project team Skills and Abilities
- Advanced programming skills within the relevant development environment(s)
- Ability to objectively evaluate code as part of a formal review process and effectively communicate opportunities for improved performance, resilience, and stability
- Ability to coordinate and build effective partnerships within the engineering team and other development verticals
- Able to manage multiple, competing tasks and be self-directed to meet deadlines in a quickly evolving environment
- Positive attitude and ability to receive and provide objective and constructive feedback
- Excellent organization skills
Education and Experience:
- Computer Science, Mathematics, Engineering, or related degree, or equivalent work experience
- 8 years’ experience in delivering production-level code in a professional environment
- Experience shipping multiple successful game products into the marketplace
- Experience supporting a live service
- iOS and Android mobile development experience
- Real-Time strategy and Unity 3D game development experience
- Thorough understanding of the software development life cycle, and practices
- Experience with Jira, Confluence, or other defect tracking software
The target hiring compensation range for this role is the equivalent of $108 to $120 an hour. Compensation is based on several factors including, but not limited to education, relevant work experience, relevant certifications, and location.
Additional benefits offered may include; medical health insurance and dental insurance, life insurance, and eligibility to participate in 401k plan with company match.