What are the responsibilities and job description for the Senior Software Architect position at Maxar Technologies?
About Us
Maxar Technologies is a close-knit, collaborative team that thrives on solving complex, mission-critical technical problems. Our diverse group is committed to using advanced technologies for the greater good, supporting analysts and operators in the field with tools that deliver timely, actionable insights.
Job Description
- Apply your expertise in backend programming languages (Python, Java, or C#) to design and implement robust solutions.
- Troubleshoot and resolve technical issues, often under tight deadlines, ensuring the reliability of the system.
- 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.
Requirements
- 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).
- Solid experience with big data technologies such as Spark, DeltaLake, and HDFS, and database management.
Benefits
- Paid time off, health and welfare insurance, and 401(k) to eligible employees.