Sign In
 [New User? Sign Up]
Mobile Version

Senior Software Engineer 00048309


Bedford, MA
  • Engineering
  • Information Technology
  • Communications
  • Computer Engineering
  • Control Systems
  • Software Engineering
  • Save Ad
  • Email Friend
  • Print

Job Details

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 challengesand 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 dayworking 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 MITREand make a difference with us.

MITREs Tactical Edge
Solutions department is addressing mission-critical problems by creating software
solutions that are powerful, intuitive, and beautifully elegant. Were looking
for qualified candidates who are interested in joining our team.

Expertise is required in computer
software and systems development with
an emphasis on developing high-quality Java, C#, Python, and / or C and C++
software. This includes analysis and design, software
development and integration, technology assessments, software prototyping and code
migration. Candidate must keep pace with current and emerging technologies and their
application to complex systems problems. Candidate must also have hands-on technical knowledge
of software engineering principles and practices, and experience working in a
collaborative software development team environment.

Minimum Qualifications:

Bachelor's Degree in Computer Science or Computer Engineering or similar field, and 3 years of experience, preferably with expertise in DevOps,
build management, and team-based software development. Candidate must be able to demonstrate 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 should understand the missions, domains and challenges of MITRE customers. In addition, the candidate understands that he/she will be fully responsible for deliverables-including definition, completion, and technical quality, as well as assuring consistency across the responsibility span

to evaluate, and define new, solutions to challenging technical software and
computing systems-related problems. 

Excellent engineering intuition, and a solid
grasp of object-oriented and component-based
software development concepts and general mathematics.

experience in modern programming languages, including Java, C#, Python, and /
or C and C++. 

Wide range of knowledge in message protocols, sockets,
multi-threading design / development, various build environments, and
continuous integration. 

Ability to work effectively within a team-based, highly
collaborative software development environment using source code control
systems such as Git.

knowledge of linear algebra, experience implementing numerical optimization
methods, and working with robust statistics. 

Experience implementing algorithms
for highly optimized messaging and distributed computing. 

Knowledgeable in
embedded software development, debugging, and testing.

Experience leading
technical projects from inception to delivery in dynamic environments.

Excellent written and oral communication skills
and the ability to write clearly and logically about highly technical issues.