What are the responsibilities and job description for the Lead Software Engineer position at TPS Group?
Job Description
Software Engineer - Direct Hire
Location: Los Angeles, CA
Salary Range: 120k-300k (depending on experience)
Hybrid 3x on-site 2x remote, M-F 8-5 flex
Job Duties:
- Implement software solutions and frameworks
- Translate designs into highly composable code
- Collaboratively design, develop, and test new systems within the platform
- Identify staffing and resource requirements and monitor progress with status reports
Must-Have Experience: please highlight these skills in your resume
- Bachelors in computer science, Strong background in development in C/C and C#, and understanding of specific performance considerations and practices for each language
- 6 - 8 years experience in programming and documenting procedures, methods, and operator instructions
- 6 - 8 years experience in software/game development
- Expertise with Unity and Unreal Engine
- Past leadership/management role
- Hands-on experience with large-scale computational simulation and real-time physics
- Experience with measuring and optimizing computational, storage, and network performance of real-time physics simulations
- Deep understanding of data structures, algorithms, as well as computational and storage complexity analysis
- Comprehensive knowledge of AWS, Agile/Scrum, DevOps, incremental delivery
Day-to-Day Expectations:
- Perform and lead unit tests, systems integration, and user acceptance
- Utilize one or more programming languages – the ability to gain needed context from domains
- Develop and deploy prototypes to scalable pipelines and apply software development lifecycle principles
- Interpret and apply scalability, reliability, and software engineering best practices (version control, testing, developer, and end-user documentation)
- Utilize advanced knowledge of security concepts, familiarity with secure code development techniques, and understanding of automated solutions
- Weigh economic costs and values objectively, supporting coworkers on a project basis, giving input in discussions/meetings
Interview Process:
- Virtual video meeting
Please submit a resume in Word or PDF format to be considered.
Must be local to Los Angeles, CA
Salary : $120,000 - $300,000