Digital Engineering & Systems Transformation is aimed at leveraging advanced technologies and enablers to drive engineering innovation, speed, and efficiency. This role is aligned to the Digital Engineering & Systems Transformation department. MITRE is seeking an early-career Software Engineer to design, develop, and deliver full-stack applications and data-driven capabilities that support sponsor missions. The successful candidate will work across the software development lifecycle - building web applications, integrating cloud services and data pipelines, and applying modern AI/ML tools - alongside a collaborative, multi-disciplined team.
Roles & Responsibilities:- Developing and maintaining full-stack web applications using modern frameworks such as React, Angular, Node.js, Spring Boot, and Flask.
- Building and integrating RESTful APIs, microservices, and data services across cloud and on-premise environments.
- Writing clean, well-tested code in Python, Java, and JavaScript/TypeScript across the software development lifecycle.
- Containerizing and deploying applications using Docker and supporting CI/CD workflows on cloud platforms such as AWS.
- Designing and working with relational and NoSQL databases (e.g., MySQL, MongoDB) to support application and data needs.
- Applying modern AI/ML tools, large language models, and AI-assisted coding workflows to accelerate development and improve software quality.
- Collaborating with engineers, designers, and stakeholders in an Agile environment to deliver sponsor-focused solutions.
Basic Qualifications:- Bachelor's degree in Computer Science, Computer Engineering, Systems Engineering, or a related technical discipline (e.g., Electrical Engineering, Data Science, or Applied Mathematics)
- 0-2 years of relevant experience in hands-on software development, including internships, co-ops, or full-time roles
- Practical understanding of the software development lifecycle, with experience using modern programming languages such as Python, Java, or JavaScript/TypeScript
- Experience developing full-stack or web applications using modern frameworks (e.g., React, Angular, Node.js, Spring Boot, or Flask)
- Foundational understanding of cloud platforms (e.g., AWS, Azure, or GCP) and familiarity with containerization (e.g., Docker)
- Experience working with databases (e.g., MySQL, MongoDB) and version control with Git
- Strong analytical, communication, and teamwork skills, with demonstrated ability to learn new tools and technologies quickly
- This position requires a minimum of 3 days a week on-site.
Preferred Qualifications:- Experience building or deploying data pipelines or data-processing workflows (e.g., geospatial, NLP, or large-scale datasets)
- Familiarity with large language models (LLMs) and AI-assisted development tools (e.g., Claude Code, OpenAI Codex, OpenAI, or Hugging Face)
- Experience evaluating, testing, or improving software through structured QA, automated test suites, or model-output evaluation
- Exposure to graph databases (e.g., Neo4j) or building data-intensive and analytics applications
- Experience with cloud-native development and AWS services, including building scalable, distributed systems
- Internship, co-op, or project experience in a federal, research, or other mission-driven environment
- Experience applying Agile or Scrum methodologies and collaborative software development practices
- Active or current DoD or federal government security clearance
This requisition requires the candidate to have a minimum of the following clearance(s):None
This requisition requires the hired candidate to have or obtain, within one year from the date of hire, the following clearance(s):None
Salary compensation range and midpoint:$86,000 - $107,500 - $129,000 Annual
Work Location Type:Onsite