Summary
BAE Systems develops defense, aerospace, security, and advanced electronics solutions. The company is seeking an early-career Software Engineer to build and maintain data-heavy frontend interfaces using React and TypeScript, write automated tests, participate in code reviews, manage JIRA work, and grow toward end-to-end feature ownership.
Responsibilities
- Build and maintain React/TypeScript components and views against defined designs and requirements
- Write unit and integration tests; contribute to E2E coverage
- Participate in code review, both receiving and, increasingly, giving it
- Break down assigned work in JIRA, keep tickets current, communicate blockers early
- Contribute to technical documentation and Storybook stories
- Grow toward owning a feature area end to end
Skills
- BS in Computer Science, related field, or equivalent practical experience (bootcamp, self-taught with a portfolio, military technical background)
- Working knowledge of JavaScript/TypeScript and at least one modern frontend framework (React preferred)
- Understanding of HTTP, async programming, and version control (Git)
- Evidence of building something non-trivial — coursework, internship, personal project, open source
- Clear written communication and a willingness to ask questions earl
- Ability to obtain and maintain a DoD Secret clearance (U.S. citizen)
- Node.js
- Familiarity with testing tools (Jest, Vitest, Playwright, Cypress)
- Exposure to CI/CD concepts
- Any experience with monorepos, gRPC/protobuf, or typed API clients
- Comfort using AI coding tools thoughtfully, as an accelerant, with judgment about the output
- Interest in UX, wireframing, or data visualization
- Internship or co-op experience in a regulated or team-based engineering environment
Qualifications
Must Haves
- BS in Computer Science, related field, or equivalent practical experience (bootcamp, self-taught with a portfolio, military technical background)
- Working knowledge of JavaScript/TypeScript and at least one modern frontend framework (React preferred)
- Understanding of HTTP, async programming, and version control (Git)
- Evidence of building something non-trivial — coursework, internship, personal project, open source
- Clear written communication and a willingness to ask questions earl
- Ability to obtain and maintain a DoD Secret clearance (U.S. citizen)
Nice to Haves
- Node.js
- Familiarity with testing tools (Jest, Vitest, Playwright, Cypress)
- Exposure to CI/CD concepts
- Any experience with monorepos, gRPC/protobuf, or typed API clients
- Comfort using AI coding tools thoughtfully, as an accelerant, with judgment about the output
- Interest in UX, wireframing, or data visualization
- Internship or co-op experience in a regulated or team-based engineering environment
Benefits
- Code review and mentorship from senior and principal engineers