Software Engineer

The MITRE Corporation

• $86K — $129K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a relevant technical discipline (Computer Science, Engineering, etc.)
  • 0-2 years of relevant software development experience
  • Proficient in Python, Java, or JavaScript/TypeScript
  • Experience with modern frameworks (React, Angular, etc.)
  • Understanding of cloud platforms (AWS, Azure)
  • Familiarity with databases (MySQL, MongoDB)
  • Strong communication and analytical skills

Responsibilities

  • Develop and maintain full-stack web applications using modern frameworks
  • Integrate RESTful APIs and microservices across environments
  • Write tested and clean code in Python, Java, and JavaScript/TypeScript
  • Containerize and deploy applications using Docker
  • Design relational and NoSQL databases for application support
  • Apply AI/ML tools to enhance development efficiency
  • Collaborate in an Agile team to deliver solutions

Benefits

  • Opportunity to work in a collaborative, multi-disciplined environment
  • Exposure to cutting-edge technologies including AI/ML tools
  • Engagement with projects that support critical sponsor missions
  • Professional development opportunities in a mission-driven organization
  • Opportunity to contribute towards innovative engineering solutions
Full Job Description
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

Similar Jobs

More Jobs at The MITRE Corporation

More Information Technology Jobs

Find similar Software Engineer jobs: