Sr. Software Architect in United States at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Sr. Software Architect based in United States.
This is an exciting opportunity for an experienced software architecture professional to lead the design and evolution of large-scale distributed simulation systems supporting complex training and operational environments. The role combines strategic system architecture responsibilities with hands-on technical leadership across the full software development lifecycle. You will collaborate with multidisciplinary teams, government stakeholders, and external system developers to ensure seamless interoperability and performance. Working within an Agile environment, you will influence critical technical decisions, drive innovation, and help shape advanced simulation and training capabilities. This position offers the chance to work on mission-focused programs while leveraging modern technologies and industry best practices. Candidates who enjoy solving complex technical challenges and leading architecture initiatives will thrive in this environment.
- Lead the architectural design and development of large-scale distributed simulation platforms and associated software systems.
- Define, design, and maintain system-level architecture, component interfaces, and integration strategies across multiple applications and simulation environments.
- Collaborate with internal development teams, government stakeholders, and external system partners to establish interoperability requirements and technical standards.
- Ensure compatibility with existing and emerging simulation federations while supporting integration with command, control, and related operational systems.
- Produce and maintain technical documentation, architecture artifacts, interface specifications, and development plans.
- Guide software development activities throughout requirements analysis, design, implementation, testing, integration, and deployment phases.
- Identify development tasks and user stories suitable for Agile sprint execution and actively participate in sprint planning, reviews, and team collaboration activities.
- Design, develop, troubleshoot, and enhance software applications using object-oriented methodologies and modern development practices.
- Support configuration management processes, version control standards, and project governance requirements while maintaining schedule and budget objectives.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Electrical Engineering, Systems Engineering, or a related technical discipline; equivalent combinations of education and experience may be considered.
- Minimum 10 years of professional software engineering experience, including at least 3 years designing and architecting complex software systems.
- Strong expertise in software architecture, distributed systems design, systems integration, and full software development lifecycle methodologies.
- Experience developing software using Java, C/C++, JavaScript, XML, and working within Windows and Linux environments.
- Proficiency in object-oriented design principles, software testing, debugging, and system troubleshooting.
- Experience with Linux and Windows system administration tasks, including shell scripting and automation.
- Familiarity with Git and software configuration management processes within Agile development environments.
- Knowledge of Department of Defense modeling and simulation interoperability standards such as DIS and HLA.
- Excellent communication skills with the ability to explain technical concepts, designs, and development challenges to both technical and non-technical stakeholders.
- Strong collaboration skills and the ability to work effectively within integrated teams.
- Ability to obtain and maintain a SECRET security clearance and meet U.S. citizenship requirements associated with government contracts.
- Willingness to travel periodically, up to approximately 10 days per trip, several times per year.
- Preferred qualifications include a Master’s degree, experience with military C4I systems, simulation-based training platforms, database design, React development, and Amazon Web Services (AWS).
Benefits
- Comprehensive medical, dental, and vision insurance coverage.
- Employee wellness program.
- 401(k) retirement plan with company matching contributions.
- Short-term and long-term disability coverage.
- Employee Assistance Program (EAP).
- Professional development, education, and training opportunities.
- Generous paid time off program.
- Paid federal holidays.
- Military leave, bereavement leave, and jury duty leave.
- Flexible remote work opportunities based on program requirements.
- Inclusive and collaborative workplace culture focused on professional growth and team success.