Eng Sr Prin III - SW
BAE Systems · baesystems.com
Sterling, MerrimackHybridSenior
The job in short
Principal software engineering.
JavaReactSpringAWSKubernetesMicroservicesOracleScrum
Details
- Found
- 22 d ago · posted 2026-09-25
- Location as listed
- Sterling, Virginia, United States
- Role
- Software Engineer
- Source
- The company’s own careers site
Full description
BAE Systems is seeking a Subject Matter Expert (SME) level - Full Stack Java Spring Boot & React Developer to provide expert hands-on, technical leadership, architecture modern cloud-native solutions, and delivering backend infrastructure with dynamic frontend user interfaces.
Key Responsibilities
•
Architect Cloud-Native Solutions: Lead the strategy, design, and deployment of complex microservices architecture across AWS and Oracle Cloud Infrastructure (OCI).
•
Full-Stack Technical Leadership: As an active member of a development team provide leadership on Java Spring Boot backend systems and reusable React.js frontend component architectures.
•
Front-end Development (React): Build responsive, interactive, and user-friendly interfaces using React.js. Implement and manage application state using state management libraries (e.g., Redux) as needed. Ensure cross-browser compatibility and optimal performance of the UI.
•
Orchestrate Containerization: Design, scale, and maintain containerized applications using Kubernetes clusters for enterprise production environments.
•
API & Integration Governance: Oversee RESTful API and WebSocket design, data streaming, and hybrid-cloud integration strategies.
•
Multi-Cloud Database Mastery: Optimize data models and high-availability setups across relational and non-relational databases, utilizing both cloud-native storage and traditional system
Scrum Participation:
•
Actively participate in all Scrum ceremonies, including daily stand-ups, sprint planning, sprint reviews, and retrospectives
•
Collaborate with product owners, scrum masters, and other team members to define, estimate, and deliver user stories
•
Contribute to backlog refinement and ensure alignment with product goals
•
Code Quality & Best Practices:
•
Write clean, maintainable, and well-documented code following established coding standards
•
Participate in code reviews to ensure code quality and adherence to best practices
•
Implement unit and integration tests to ensure software reliability
•
Deployment & Operations:
•
Assist in the deployment of applications to cloud platforms (e.g., AWS, Azure, GCP) and manage containerization (e.g., Docker, Kubernetes) as required
•
Monitor application performance, troubleshoot issues, and provide production support
Collaboration & Communication:
•
Work effectively within a cross-functional team, collaborating with UX/UI designers, QA engineers, and other stakeholders
•
Communicate technical concepts clearly and concisely to both technical and non-technical audiences
Software Engineer jobs in Sterling, Virginia · Software Engineer jobs in the United States · All BAE Systems jobs