Vacancy expired!
Please review the job details below.
Maxar is seeking a senior-level software engineer to join our team. You will be helping to guide a small, dedicated team of developers and engineers working to produce an advanced aircraft maintenance system supporting the DoD. You will have the opportunity to work with a wide range of languages and technologies (including Java, JavaScript, WebGL, C, and Python) to develop data processing utilities, web services, user interfaces, and 3D visualizations that allow our customers to keep their fleets operating at peak performance.What will you be doing?- Designing, implementing, and testing large, complex software systems across all layers of the software stack using Java, JavaScript, C, and Python.
- Guiding junior developers in test-driven development and the creation of clean, maintainable code.
- Refactoring legacy software to current best practices and deployment paradigms, such as containerization.
- Investigating and debugging large, complex codebases to provide bug fixes and usability enhancements.
- Maintaining CI/CD infrastructure to ensure the quality of our software products.
- US citizenship with the ability to obtain a Top Secret clearance.
- Bachelors degree in Computer Science, Electrical Engineering, Physics, Applied Mathematics, or related technology field.
- 8 years of experience.
- Professional experience in Java or C.
- Familiarity with JavaScript and web development.
- Active TS/SCI clearance.
- Professional experience with Spring, Hibernate, or similar Java frameworks.
- Knowledge of RESTful web service design and implementation.
- Experience with frontend frameworks and libraries such jQuery, Three.js, React, Ember.js.
- Knowledge of Docker/Kubernetes and container deployment best practices.
- Experience with Git.