BAE Systems is a defense, aerospace, and security company developing advanced electronics and technology solutions. The Full-stack Software Engineer I will develop and support cloud-native applications across the software development lifecycle using modern programming languages, databases, microservices, Kubernetes, and cloud services.
Support through all phases of the software development lifecycle
Qualification
Required
* Bachelor's degree in Computer Engineering or Computer Science
* Ability to obtain US Secret Clearance
* A minimum of 6 months of professional experience in programming and software development across multiple layers of the software stack (UI, web services, microservices, databases)
Preferred
* Proficiency in using project management, documentation, and source control tools
* Familiarity with cloud-native technologies and services beyond Kubernetes, such as service meshes (e.g., Istio, Linkerd), serverless frameworks, and cloud-specific resource management
* Familiarity in implementing security best practices in application development and deployment, particularly in environments with stringent compliance requirements
* Knowledge in utilizing observability tools (e.g., Prometheus, Grafana, ELK stack) for monitoring and troubleshooting applications
* Experience with agile development methodologies and the ability to work in fast-paced, iterative development environments
* Previous experience working within cross-functional development teams, demonstrating excellent collaboration and communication skills
* Proven experience in leading or advanced programming and software development, including analysis, design, development, implementation, testing, maintenance, quality assurance, troubleshooting, and/or upgrading of software systems
* Demonstrated ability to troubleshoot and support enterprise applications while ensuring 24/7 availability
* At least 2 years of experience in full-stack development, including proficiency in Node.js, Google Go, Python, or similar modern programming languages
* Strong expertise in working with both relational (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., MongoDB, Cassandra)
* Solid understanding of microservices architecture, including the development, deployment, and scaling of services in containerized environments using Kubernetes
* Demonstrated experience in developing, deploying, and scaling applications in cloud environments
* Familiarity with Test-Driven Development (TDD) methodologies and continuous integration/continuous deployment (CI/CD) practices
* Experience in ensuring high availability and reliability of enterprise applications
Benefits
Our flexible work environment provides you a chance to change the world without giving up your personal life.
For regular employees scheduled to work 20+ hours per week: health, dental, and vision insurance.
For regular employees scheduled to work 20+ hours per week: health savings accounts.
For regular employees scheduled to work 20+ hours per week: a 401(k) savings plan.
For regular employees scheduled to work 20+ hours per week: disability coverage.
For regular employees scheduled to work 20+ hours per week: life and accident insurance.
For regular employees scheduled to work 20+ hours per week: an employee assistance program.
For regular employees scheduled to work 20+ hours per week: a legal plan.
Employee discounts on things like home, auto, and pet insurance.
Paid time off.
Paid holidays.
Paid parental leave.
Paid military leave.
Paid bereavement leave.
Applicable federal and state sick leave.
Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards.
Other incentives may be available based on position level and/or job specifics.
Temporary employees can elect to participate in the 401(k) savings plan.
Temporary employees working 20+ hours per week are eligible for medical benefits.
Temporary employees working 20+ hours per week are eligible for the employee assistance program.
Temporary employees working 20+ hours per week are eligible for business travel accident insurance.
BAE Systems is an aerospace, defence, and information security company that provides advanced and technology-led solutions.