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, and a culture of innovation that embraces diversity, inclusion, flexibility, collaboration, and career growth. If this sounds like the choice you want to make, then choose MITRE-and make a difference with us.
Software Engineering and Computing Department is seeking passionate Agile Software Engineers who want to be technical leaders. We value engineers who want to lead projects to help government sponsors engineer systems to solve challenging problems affecting our national security.
Bachelor's Degree in Computer Science or Computer Engineering or similar field and 8 years of experience. Candidate demonstrates an ability to apply advanced principles, theories and concepts comparable to those obtained with a Master's degree in a relevant field of study. Candidate understands the missions, domains and challenges of MITRE customers and is fully responsible for deliverables-including definition, completion, and technical quality, as well as assuring consistency across the responsibility span. In addition, candidate is able to define projects or programs greater than themselves.
Experience leading business or technical change efforts that resulted in measured return-on-investments (ROIs).
Experience applying various process models and standards to assess the quality and performance of systems/software management and technical processes.
Experience applying Organizational Change Management (OCM) concepts, principles, and techniques to address issues associated with improvement.
Experience capturing as-is and to-be processes using a variety of process modeling techniques and notations.
Experience defining, deploying, and analyzing process metrics to measure process performance and return-on-investments for changes.
Experience managing systems/software development projects.
Experience working across the entire software lifecycle, including activities that support systems/software development such as configuration management, quality assurance, contract management, and technology improvement.
Experience working with a variety of systems/software support tools, including project/task scheduling, configuration management, defect management,
Familiarity with a variety of tools, techniques, and languages for capturing software requirements, designing solutions, implementing designs, and testing.
Excellent written and verbal communications skills.