Senior Backend Software Development Engineer (TS/SCI)
Maxar Technologies
2024-11-18 02:41:28
Herndon, Virginia, United States
Job type: fulltime
Job industry: I.T. & Communications
Job description
Please review the job details below.
Maxar is seeking a Senior Staff Backend Software Development Engineer to join the Laika Mission Applications segment of the KTIS program. In this role, you will support the development and integration of various intelligence capabilities into a test and subsequently operational environment. You will be responsible for maintaining and improving the high-side automated deployment pipeline, ensuring that developers are not blocked by issues in the deployment process and participating in building solutions for the Laika mission applications systems. This position will require collaboration across multiple teams and a focus on optimizing performance and reliability.
Maxar is a leader in the field of signal and image processing. This team builds innovative software using mathematical solutions to support users in the defense and intelligence communities. Maxar's products and services contribute to missions in support of national security and support efforts for the health and sustainability of our planet. Now is your chance to amplify your impact, working to solve the world's most pressing challenges.
As an industry-leading earth observation satellite imagery provider, Maxar unlocks the promise of space to help governments and businesses solve problems on Earth and beyond. We monitor global change, deliver broadband communications, and advance space operations with capabilities in Space Infrastructure and Earth Intelligence.
Principal Responsibilities:
Create, maintain and improve the high-side automated deployment pipeline, ensuring Jenkins jobs for backend services and front-end applications are successful and up to date.
Create and manage Jenkins jobs for UI applications to ensure successful code builds.
Enhance the pipeline to prevent the deployment of broken configurations in YAML or JavaScript.
Optimize database and Rancher resources and conduct testing and tuning for improved performance.
Troubleshoot and resolve Jenkins performance issues, ensuring build times are accurate and efficient.
Explore options for system scalability and performance through automated load balancing.
Develop an automated health monitoring system to detect deployment and resource issues.
Script and automate deployments to different environments to mitigate configuration management issues of configurations
Troubleshoot issues across the application stack when issues arise
Work closely with devops and developers team to bridge any gap in process and communication
Minimum Requirements:
Must have a current/active TS/SCI clearance.
Bachelor's degree in computer science, Engineering, or a related discipline; equivalent experience may be substituted for a degree.
15+ years of relevant experience in software development, ranging from work in a DevOps environment as well as full stack engineering.
Willing to work 5 days a week in the office.
Proficiency in the following technologies:
Java
Apache NiFi workflow configuration and deployment
Databases such as PostgreSQL and MongoDB
Python and machine learning
Docker
Kubernetes
Cloud-like infrastructure
Experience with Jenkins for pipeline integration and deployment.
Familiarity with Agile development methodologies.
Desired Skills:
Experience with load balancing and performance tuning.
Knowledge of health monitoring tools and best practices.
Strong troubleshooting skills with a focus on optimizing deployment processes.
Excellent collaboration and communication skills.
In support of pay transparency at Maxar, we disclose salary ranges on all of our U.S. job postings. We use geographic cost of labor as an input to develop market-driven ranges for our roles, and as such, each location where we hire may have a different range. To accommodate all locations, we have listed the bottom to the top of the possible range, and will share the target range for a specific location during the recruiting discussion. Individual pay will be competitive based on a candidates unique set of knowledge, skills, and geographic diversity, with earnings potential commensurate with experience. The range for this position is:
$127,000.00 - $270,000.00 annually.We offer a comprehensive package of benefits including paid time off, health and welfare insurance, and 401(k) to eligible employees. You can find more information on our benefits at:
Additionally, this position is incentive eligible with a target based on contribution, company performance, and/or individual results achieved; the specific incentive plan and target amount will be determined based on the role and breadth of contributions.This position will be posted for a minimum of three business days, and will be posted until a qualified candidate has been identified for hire.
Maxar Technologies values diversity in the workplace and is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.