Senior Software Engineer
MITRE
MITRE Software Engineer Opportunity
Why choose between doing meaningful work and having a fulfilling life? At MITRE, you can have both. That's because MITRE people are committed to tackling our nation's toughest challenges—and we're committed to the long-term well-being of our employees. MITRE is different from most technology companies. We are a not-for-profit corporation chartered to work for the public interest, with no commercial conflicts to influence what we do. The R&D centers we operate for the government create lasting impact in fields as diverse as cybersecurity, healthcare, aviation, defense, and enterprise transformation. We're making a difference every day—working for a safer, healthier, and more secure nation and world. Our workplace reflects our values. We offer competitive benefits, exceptional professional development opportunities for career growth, and a culture of innovation that embraces adaptability, collaboration, technical excellence, and people in partnership. If this sounds like the choice you want to make, then choose MITRE - and make a difference with us.
MITRE is seeking a Software Engineer to design, build, test, and deploy mission-focused software capabilities for network diagram visualization, outage reporting automation, and cloud integration. This role supports development of data-driven tools that transform raw data into refined information that helps operational and engineering teams understand system status and make informed decisions.
The selected candidate will help develop practical, secure, and maintainable capabilities using cloud-native software, relational and graph-oriented data models, web-based visualization approaches, and automated report generation. Responsibilities may include some or all of the following:
- Design and implement data models, data pipelines, and analytic services to represent network assets, relationships, status, dependencies, and availability information.
- Evaluate and apply relational and graph data approaches, including PostgreSQL and graph database technologies such as Neo4j, to support network topology analysis and visualization needs.
- Develop Python-based services, APIs, data transformation utilities, and automation scripts that support visualization, reporting, testing, and deployment workflows.
- Create validation logic, regression tests, data quality checks, and repeatable test procedures to ensure visualization and reporting outputs remain accurate as source data, schemas, and deployment environments evolve.
- Package, deploy, and troubleshoot software components using Docker, Kubernetes, and related configuration, orchestration, and platform technologies.
- Deploy software to government cloud environments, including deployment planning, environment configuration, integration testing, and operational readiness activities.
- Apply information assurance and secure software engineering practices, including configuration control, vulnerability-aware development, access control considerations, and support for compliance-oriented review activities.
- Support integration events with sponsor, contractor, and mission partner teams by preparing technical artifacts, troubleshooting interfaces, capturing issues, and helping drive practical resolution of integration blockers.
Basic Qualifications:
- Typically requires a minimum of 5 years of related experience with a Bachelor's degree; or 3 years and a Master's degree; or a PhD with relevant experience who can immediately contribute at this job step; or equivalent combination of related education and work experience.
- Demonstrated experience developing, testing, and deploying software in mission, operational, enterprise, cloud, or other complex technical environments.
- Strong software development experience in Python (or similar language) and familiarity with modern software engineering practices, including code review, automated testing, configuration management, and maintainable design.
- Experience designing, querying, and integrating relational databases, preferably PostgreSQL, including schema design, SQL, data validation, and data access patterns.
- Experience building web-based visualization, dashboard, reporting, or data exploration capabilities using modern web application patterns.
- Experience developing automation that converts structured data into human-readable reports, graphics, forms, tables, or PDF documents.
- Experience with Docker and Kubernetes, including containerized application deployment, configuration, troubleshooting, and environment promotion.
- Experience applying DevSecOps practices and building or maintaining continuous integration/continuous delivery (CI/CD) pipelines, including automated testing, security scanning, quality checks, and repeatable deployment workflows.
- Familiarity with secure software development, information assurance, deployment controls, and operational constraints in classified or compliance-sensitive environments.
- Strong written and verbal communication skills, including the ability to explain technical tradeoffs, document assumptions, and produce clear engineering artifacts.
- Ability to obtain and maintain a secret clearance.
- Per the U.S. Government's eligibility requirements, you must be a U.S Citizen to be considered for a security clearance.
- This position requires a minimum of 50% hybrid on-site
Preferred Qualifications:
- Experience working in Commercial Cloud Services (C2S), or comparable restricted mission environments.
- Experience using graph database technologies, graph data models, or graph query languages to represent network topology, dependencies, asset relationships, or operational status.
- Experience with visualization libraries or tools such as D3.js, Cytoscape.js, Plotly, Dash, Grafana, or comparable technologies for interactive diagrams, dashboards, and operational views.
- Experience with network modeling, infrastructure monitoring data, configuration management data, asset inventories, service dependency mapping, or mission system status reporting.
- Experience with report generation and document automation tools or libraries such as ReportLab, WeasyPrint, LaTeX, HTML-to-PDF pipelines, templating engines, or comparable PDF/document generation approaches.
- Experience developing operational metrics, up-time and down-time calculations, incident summaries, outage graphics, and recurring status products for technical or mission stakeholders.
- Experience using AI-assisted or agentic software development tools, such as Codex, ChatGPT, Cursor, Windsurf, or comparable tools, to support implementation, testing, documentation, code review, refactoring, or engineering analysis while applying sound technical judgment and appropriate security controls.
- Experience with Kubernetes deployment patterns, Helm, GitOps, infrastructure as code, or automated deployment workflows in controlled environments.
- Experience supporting information assurance activities, Risk Management Framework (RMF) artifacts, vulnerability remediation, security scanning, and system hardening.
- Experience supporting formal test events, integration events, regression test planning, interface troubleshooting, or operational readiness reviews.
- Advanced degree in Software Engineering, Computer Science, Computer Engineering, Data Science, Systems Engineering, Electrical Engineering, Mathematics, or a related technical discipline.
- Demonstrated ability to work effectively in fast-moving environments where priorities evolve and technical work must support near-term mission outcomes.
- Active secret clearance
Salary compensation range and midpoint:
$129,200 - $161,500 - $193,800 Annual
Work Location Type:
Hybrid
Commitment to Non-Discrimination
All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, local or international law.
MITRE intends to maintain a website that is fully accessible to all individuals. If you are unable to search or apply for jobs and would like to request a reasonable accommodation for any part of MITRE's employment process, please email View email address on click.appcast.io for general support and View email address on click.appcast.io for intern positions. This service is for individuals requiring reasonable accommodation requests. Please note that vendor solicitations will not receive a reply.
$150k - $250k
...deliver an operational advantage to secure the United States and its allies. About this role Picogrid is seeking a Senior Software Engineer to join our Legion Platform team. You will design, build, and deploy high-performance, scalable backend systems and integration...SeniorPermanent employmentWork at officeImmediate startRelocation package- .... (SBG), a DSS, Inc. company, offers IT Governance, Systems Engineering, Enterprise Modernization, Artificial Intelligence, and Cyber... ...or be within a commutable distance of El Segundo, CA. The Senior Software Engineer will: Design, engineer, analyze, and develop software...SeniorWork experience placementWork at office2 days per week1 day per week
$139k - $201k
...Senior Ground Software Engineer Turning Space into a Transportation Layer for Earth Inversion builds advanced reentry systems to deliver next-generation capabilities from space. Our mission is to make Earth radically more accessible by turning Low-Earth Orbit into...SeniorPermanent employmentWork at office$125.9k - $148.1k
...Full-Stack Senior Software Engineer At Armanino, you determine your career path. This means it's possible to pursue challenges you are passionate about, in industries you care about. Armanino is proud to be among the top 20 largest firms in the nation and one of...SeniorContract workLocal areaFlexible hours- jobs.frontdoordefense.com - Jobboard is looking for a Senior Guidance Software Engineer in Hawthorne, California. This role involves leading the design of guidance software for a new airframe, requiring strong experience in object-oriented software development and guidance...Senior
$112.29k - $153.6k
...Best Workplaces for Innovators and Ad Age’s Best Places to Work. Overview About this Position: As a Manager of Experience Engineering, you will take a hands-on leadership role in the development and delivery of high-quality user interfaces. You will manage a...SeniorTemporary workFreelanceWork at officeFlexible hours$180k - $250k
...the mission is bigger than any one person, forge the future with Voyager. Voyager Technologies is seeking a Senior Software Engineer to join a multidisciplinary team of machine learning engineers, software developers, and algorithm developers developing...SeniorLong term contractPermanent employmentContract workRemote workFlexible hours- Front Door Defense is seeking a Senior Space Flight Software Engineer to develop and validate onboard flight software for Varda's spacecraft. This role involves writing quality software for embedded systems, with emphasis on reliability and safety. Candidates should have...Senior
$95.5k - $181.7k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead... ...world. The Next Generation Radio Frequency Sensors Management Software Department mission is to provide world class Software for our...SeniorTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- CHAOS, located in Hawthorne, California, is seeking a Senior Guidance Software Engineer to lead the design of guidance software on innovative airframe systems. This role requires a minimum of 10 years in object-oriented software development, experience with guidance algorithms...Senior
- SPACE EXPLORATION TECHNOLOGIES CORP is seeking a Sr. Software Engineer to develop modular, reusable test software for the Starshield program. You’ll create systems that validate performance under extreme conditions, contributing directly to capabilities that support national...Senior
- ...Description Senior AI Full Stack Software Engineer for Personalization Services Role Summary: The Senior AI Full Stack Software Engineer for Personalization Services is responsible for building and operating the backend APIs and services that deliver AI-driven...SeniorTemporary workFlexible hours
- ...security clearance. What You Will Do Support all aspects of the software development life cycle within a multi‑disciplined team. Work... ...software integration problems. Collaborate closely with Systems Engineers to design solutions that meet end‑user and operational needs....SeniorFlexible hours
$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. Excellent software engineering fundamentals: OOP, design patterns...SeniorWork at office- ...Senior Full-Stack Software Engineer Magenta is transforming how manufacturing operates. Manufacturing teams lose enormous amounts of time to documentation, reviews, compliance steps, supplier packages, work instructions, quality records, and process handoffs. Magenta...SeniorWork at office
- A leading aerospace manufacturer in Hawthorne, CA is seeking a Sr. Software Engineer for their Design Software team, focused on developing software for the next generation Starship launch platform. The role involves creating reliable software solutions, participating in...Senior
$150k - $250k
SENIOR SOFTWARE ENGINEER Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale parts at the speed of human ideation. By treating manufacturing as a single integrated system, we unlock a new era of innovation...SeniorCasual workRelocation packageFlexible hours$140k - $250k
SENIOR SOFTWARE ENGINEER (EMBEDDED) Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale parts at the speed of human ideation. By treating manufacturing as a single integrated system, we unlock a new era...SeniorCasual workRelocation packageFlexible hours$140k - $220k
CHAOS is looking for a highly skilled Sr. Software Engineer focused on next-generation radar products in Hawthorne, California. You will be part of a collaborative engineering team managing the entire software development lifecycle. With a minimum of 10 years of experience...SeniorRelocation package$86.8k - $198k
Phase2 Technology is seeking a Rust Software Developer to solve complex challenges for national defense missions. The role requires experience in Rust software engineering and designing architectural solutions, particularly with Kubernetes. Successful candidates should...Senior$121k - $151k
...Senior Software Systems Engineer page is loaded## Senior Software Systems Engineerlocations: El Segundo, Californiatime type: Full timeposted on: Posted Todayjob requisition id: R2123350**Title:**Senior Software Systems Engineer***Belong. Connect. Grow. with KBR!***KBR...SeniorFor contractorsWork at office$160k - $225k
United States Digital Space LLC in California is seeking a Sr. Software Engineer for their Design Software team, focusing on software solutions for the Starship program. This role offers a competitive salary range of $160,000 - $225,000 per year, plus benefits including...Senior- SPACE EXPLORATION TECHNOLOGIES CORP is seeking a Sr. Application Software Engineer to develop software solutions that support SpaceX's missions. You will work with a dedicated team to create reliable applications across various platforms, directly impacting the company'...Senior
- A leading aerospace company in Hawthorne, CA, seeks a Sr. Software Engineer to design and develop software for flight systems. The ideal candidate will bring over 5 years of software development experience in fast-paced environments. Key responsibilities include developing...Senior
- United States Digital Space LLC in California is seeking a SR. SOFTWARE ENGINEER specializing in propulsion simulation and data analysis. In this role, you will work on the Raptor engine systems, focusing on accuracy and performance predictions essential for mission success...Senior
$95.5k - $181.7k
Prattwhitney in El Segundo, CA, seeks a Senior Software Engineer to develop software for space payload test systems. The ideal candidate will define requirements, design robust software architectures, and integrate systems for validation. The position requires a Bachelor...Senior- A leading technology company is seeking a Senior Software Engineer to enhance video application capabilities. This role involves designing robust APIs for third-party developers and providing technical support. Applicants should possess a Bachelor’s degree in Computer...Senior
- United States Digital Space LLC in California is seeking a Sr. Software Engineer to develop core software for additive manufacturing systems. The ideal candidate will collaborate closely with engineers to enhance the quality and efficiency of 3D printing processes. This...Senior
- United States Digital Space LLC is seeking a Sr. Software Engineer to design, develop, and test software solutions for flight systems. This high-impact role requires expertise in software development and will involve automation and testing responsibilities. The ideal candidate...Senior
- United States Digital Space LLC in California is seeking a Sr. Software Engineer for their Starshield project. The role involves developing reliable software for satellite systems leveraging advanced technologies. A collaborative spirit and problem-solving skills are crucial...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer amazon El Segundo, CA
- experienced software developer El Segundo, CA
- federal - software developer El Segundo, CA
- software developer internship El Segundo, CA
- senior software engineer El Segundo, CA
- software developer fintech El Segundo, CA
- part time software developer remote El Segundo, CA
- software developer intern El Segundo, CA
- software data engineer El Segundo, CA
- software engineer El Segundo, CA


