Intermediate Software Developer
Listed on 2026-10-11
-
Software Development
Software Engineer, Full Stack Developer, DevOps, Java Developer
Department Summary
Do you want todevelop software systems that contribute to solving our nation’s most critical problems? Do you want to be mentored by engineers and scientists that are experts in their fields? Are you passionate about best practices for delivering the highest quality software solutions?
We'remaking a difference every day-working for a safer, healthier, and more secure nation and world.
Come and lay the groundwork for your career ’llwork on diverse projects that support ourgovernmentsponsors and benefit fromnumerouslearning and growth opportunities. You will also be part of our New Professionals Program, whereyou’llreceive mentorship from experienced staff, gain exposure to MITRE work across all our domains, and continue your growth and learning through various educational and training programs.
Our workplace reflects our values. We want you tostart and grow your career at MITRE so that you can experience the gratifying work,our competitive benefits, exceptional professional development opportunities, and a culture of innovation that embraces diversity, inclusion, flexibility, collaboration, and career growth.
Roles & ResponsibilitiesAs an Intermediate Software Developer at MITRE, you will enjoy a collaborative environment where you work closely with othersin an organization that encourages and values collaboration, mentoring, and continuous learning.
You will have the opportunity toleverageand grow your hands-on software engineeringexpertiseas you contribute toreal challenges across a variety of domains.
As part of the Software Engineering Division, you will develop your software architecture and engineering skills while delivering computing capabilities to address the challenges of our sponsors.
While responding to thesechallenges,youwillleverageand growyourhands-on skills with software design and development, engaging in the full software engineering lifecycle using modern technologies.
Youwillgain experience with one or more of the following:
- Cloud Engineering
- Dev Sec Ops
- Full-Stack Development
- Embedded Systems and Internet of Things
- Practical Applications of Machine Learning, Artificial Intelligence, and AI-Enabled Software Engineering
- Familiarity with user-centered design principles as applied throughout the software development cycle
- Develops wireframes, mockups, and prototypes to effectively communicate design ideas
- Mission-based software engineering and deployment
- Bachelor's degree in Computer Science, Computer Engineering or related technical degree with 2 years of related experience or Master’s degree in Computer Science, Computer Engineering, or related technical degree with applied experience.
- Ability to obtain andmaintaina US government security clearance.
- Demonstrated experience developing software in at least one modern programming language such as Java, JavaScript/Type Script, C/C++, C#, Python, Go, or Rust.
- Working knowledge of software development practices and the software lifecycle, with exposure toDev Sec Ops concepts and practices.
- Familiarity with modern development approaches such as Continuous Integration, Continuous Delivery, Infrastructure as Code, and automated security and testing practices.
- Experience using software development tools and frameworks, including source control tools such as Git.
- Proficiency in JavaScript, HTML, CSS, D3, and one or more modern JavaScript frameworks such as Angular, Vue, React, or similar libraries.
- Experience using wire framing and design tools to support user interface and user experience development.
- Demonstrated ability to learn and applynew technologies, tools, and frameworks quickly.
- Ability to contribute effectively both independently and as part of a collaborative team environment.
- Demonstrated commitment to…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).