What are the responsibilities and job description for the Software Development Manager position at Maxar Technologies?
We are seeking a highly skilled Senior Software Architect to join our team at Maxar Technologies. As a key member of our organization, you will play a pivotal role in developing and maintaining high-performance software applications critical to mission success in special operations environments.
Key Responsibilities
- Design and implement robust solutions using backend programming languages (Python, Java, or C#).
- Lead the effort to support and optimize the team's HPC environment, managing petabytes of data, thousands of indices, and complex sharding in distributed systems.
- Collaborate with government task leaders, analysts, and engineers to ensure technical solutions align with mission needs.
What We're Looking For
- Expert problem-solver with creative, technical solutions.
- Hands-on expertise in system design, particularly in complex, distributed environments.
- Strong collaboration skills with a team player who can work well with others across different roles.
Qualifications
- Active TS/SCI clearance (with the ability to obtain a CI polygraph).
- Bachelor's degree in Computer Science, Information Science, or a related field.
- 5 years of professional software development experience with hands-on expertise in backend technologies such as Python, Java, or C#, and frontend frameworks (React, Angular) and web frameworks (Django, FastAPI).