Review, analyze, translate, and implement customer requirements for software-based simulation products
Design simulation product architecture and lead implementation framework development
Design, Integrate, modify, test, and debug simulation models and scenarios
Execute full life-cycle development activities, including requirements definition and analysis, software architecture, design, coding, unit test, integration, documentation, and formal qualification.
Interface with a technically diverse user community and a multi-disciplined integrated product team (systems and software).
Requirements
Bachelor’s degree or higher
Nice to have: Master or Doctorate of Science degree
Lead Software Architect supporting the E-7A mission team, developing next generation Open Mission Software (OMS) Battle Management Command & Control (BMC2) Software for USAF aircraft and other airborne surveillance programs.
Compensation
Summary Pay Range: USD $171,700 - $232,300
Responsibilities
Leads design, development, and maintenance of software systems meeting stringent quality, safety, security, and certification standards
Collaborates with stakeholders to define system requirements and translate them into software requirements and models
Conducts and reviews software system-level analyses to identify risks, issues, and opportunities; leads mitigation efforts
Leads code reviews ensuring compliance with requirements and standards
Oversees test completion, verification processes, and issue resolution
Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company.
Compensation
Plano, TX: $179,400 - $204,700 for Full-stack Engineer 4
Responsibilities
Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company.
Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
Utilize programming languages like Java, Scala, Python, Go, Node.js, JavaScript and TypeScript, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
Provide technical leadership and direction across Agile teams, setting standards for design, development, and operational excellence
Requirements
Bachelor's Degree or higher in Computer Science or a related quantitative field (Statistics, Economics, Operations Research, Analytics, Mathematics, Engineering)
Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company
Compensation
McLean, VA: $197,300 - $225,100 for Full-stack Engineer 4
Responsibilities
Lead a portfolio of diverse technology projects and a team of developers
Share your passion for staying on top of tech trends
Collaborate with digital product managers
Utilize programming languages and cloud services
Provide technical leadership and direction across Agile teams
Requirements
Bachelor's Degree in Computer Science or related quantitative field
Nice to have: Master’s Degree in Computer Science or related field
Highly experienced technical expert contributing to the design, development, and evolution of complex applications and interoperability solutions using Java and cloud architecture.
Responsibilities
Design and define application and interoperability architectures
Contribute to application and cloud architecture activities
Analyse business processes and translate business and technical needs into effective application solutions
Design and develop robust, scalable and maintainable software components
Develop and integrate REST-based services and APIs
Requirements
Bachelor’s degree or higher in a relevant technical field