Lead Software Engineer
Overview
In this role you design, build, and operate mission-focused software systems for national use, collaborating with cross-disciplinary teams to deliver reliable, secure solutions. You will shape architecture, drive modern engineering practices, and manage data pipelines and APIs that enable analysts and operators. This position offers impactful work across cloud-native platforms, DevSecOps, and data engineering, with room to grow through diverse projects and mentorship. Join MITRE to contribute to public-interest outcomes while advancing your career.
Compensation / Benefitscompetitive benefitsprofessional development opportunitieshybrid work environmentcareer growthculture of innovationflexibility and collaboration
ResponsibilitiesDeliver modern software capabilities with secure, maintainable design and strong engineering practicesCollaborate with UX, Architecture, Data, Security, and Operations to define technical strategyChampion cloud-native, event-driven architecture and microservices where appropriateDesign and integrate backend services and RESTful APIs for reliable data flowsBuild and operate ETL/ELT data pipelines and analytics-ready data productsDevelop and optimize data models and database access patterns (PostgreSQL/MongoDB)Implement containerized deployments (Docker/Kubernetes) and CI/CD pipelines with security gatesProvision Linux environments using Terraform/Ansible for reproducible deploymentsProduce design docs, runbooks, and lead reviews, incidents, and compliance/observability activitiesMentor engineers and elevate coding standards through reviews and sessions
Key requirements8+ years of related experience with a Bachelor's or 6 years with a Master's or 3 years with a PhD or equivalentEligibility for Secret clearanceStrong Python development experienceExperience building distributed systems in AWS or multi-cloud environmentsExperience with Docker and KubernetesExperience implementing DevSecOps and CI/CD pipelinesExperience designing RESTful APIs and data pipelinesFamiliarity with PostgreSQL or MongoDBLinux environment experience and Infrastructure as Code (Terraform/Ansible)Experience with modern web technologies (React, JavaScript, HTML/CSS)Ability to work in Agile environments with solid documentation practicesentrepreneurial spiritcuriosity to explore and push software boundariescustomer-centric mindsetPython developmentAWS and multi-cloud architecturesDocker and Kubernetes