Principal Software Systems Engineer, MITRE

Principal Software Systems Engineer, MITRE

Company MITRE
Job title Principal Software Systems Engineer
Job location McLean, Virginia, United States of America
Type Full Time

Responsibilities:

  • Play a trusted role as a technical leader in helping government sponsors apply life-cycle software engineering methodologies and software development technologies to mission critical systems.
  • Design technical projects utilizing software engineering skills to help sponsors to integrate, scale, consolidate and modernize software systems for solving national security problems.
  • Lead teams that provide technical advice and solutions to fully integrate software engineering technologies and tools in the sponsors environments.
  • Provide technical expertise to design, prototype and maintain environments from end-to-end deployment
  • Serve as project leader, task leader or subject matter expert on projects with supported government organizations related to security, architecture, and engineering support
  • Conduct analysis of current government and support contractor implementations of software engineering efforts
  • Collaborate with MITRE experts in software engineering knowledge management, research, and other efforts to grow MITRE’s body of knowledge in software engineering capabilities and disciplines.

Requirements & Skills:

  • Bachelor’s degree in computer science, Software Engineering, or similar field and 10 + years applicable experience; or equivalent combination of related education and work experience.
  • Applicants selected for this position will be subject to a government security investigation and must meet eligibility requirements for access to classified information or applicants who are eligible for security clearances.
  • Documented success in defining and leading projects or programs greater than themselves with experience in both task leadership and management.
  • Excellent written and verbal communication skills.
  • Experience (architectural and/or hands-on) with one or more commercial cloud offerings (AWS, Azure, Google Cloud, etc).
  • Practical application of release, sprint planning, and backlog management with related agile tools (e.g., VersionOne, JIRA).
  • Expertise in agile software delivery (e.g., Scrum, XP).
  • Fluent in one or more languages (e.g., Python, Ruby, Java, C++ or C#).
  • Candidate understands full software development life cycle and is fully responsible for delivery – including definition, completion, and technical quality.
  • The position requires a minimum of 50% hybrid on-site
  • Preference given to qualified candidates with active clearance.
  • Master’s degree in computer science or Software Engineering or similar field
  • Experience in software design and implementation in federal and commercial domains
  • Experience or expertise in 3 or more of the following areas:
    • Experience with continuous software integration and deployment
    • Experience with automated testing
    • Experience with DevOps methodologies and tools (e.g., Chef, Ansible, Maven, Jenkins, Terraform, Gitlab).
    • Familiarity with enterprise-level models of agile development (e.g., SAFE)
    • Experience with containerization platforms (e.g., Docker, Kubernetes)

apply for job button