BAE Systems logo

Senior Full Stack Developer

BAE Systems

Nashua, NHFull-time$97–165K/yrPosted 2mo ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
$97–165K/yr
Location
Nashua, NH
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

BAE Systems is hiring a Senior Full Stack Developer. The posting seeks a Senior Full Stack Developer to lead the evolution of internal business solutions and line‑of‑business web applications, starting as a hands‑on senior engineer and progressing to technical lead, mentoring engineers and setting engineering standards.

Key focus areas include Deliver features end‑to‑end from requirements through design, implementation, testing, and release, Develop and maintain ASP.NET Core APIs, business logic, and Blazor UI components, and Design and optimize SQL Server schemas, queries, and data access.

Successful candidates bring Bachelor's Degree In Computer Science Or Related Field Or Equivalent Experience, 4 Years Professional Software Development Experience, and Significant Experience Delivering Full Stack Web Applications In Production. Important skills include ASP.NET Core APIs, Blazor UI Components, SQL Server Schemas, SQL Queries, Security, and Test Automation. Preferred (not required): Data Access, Validation, Refactoring, and C#.

Skills & qualifications

RequiredNice to have

Skills

ASP.NET Core APIsBlazor UI ComponentsSQL Server SchemasSQL QueriesData AccessValidationSecurityTest AutomationArchitecture ImprovementCode QualityRefactoringPatternsBest PracticesCollaborationCode ReviewCoachingTechnical LeadershipAPI BuildingAPI ConsumingIntegrating External Systems/ServicesModern Frontend FrameworkHTMLCSSJavaScript/TypeScriptRelational DatabasesSchema DesignIndexingPerformance ConsiderationsGitBranchingPull RequestsCode ReviewsUnit TestingIntegration TestingSoftware Design PrinciplesSOLIDLayeringSeparation of ConcernsC#MudBlazorMicro-ORMsDapperFluentValidationEnterprise AuthenticationWindows/NegotiateActive DirectoryCI/CDMonitoringPerformance OptimizationModernizing CodebasesASP.NET CoreBlazorMicrosoft SQL ServerJavaScriptTypeScriptCode Quality ImprovementRequirements ClarificationAPI Building and ConsumingModern Frontend FrameworksRelational Database Schema DesignDatabase IndexingDatabase Performance ConsiderationsSoftware Design PatternsLightweight Data Access LibrariesRefactoring Existing CodebasesManaging Technical DebtBuilding Internal Enterprise SolutionsBusiness Process Automation SolutionsWorking With Business Stakeholders

Qualifications

Bachelor's Degree in Computer Science or Related Field or Equivalent Experience4 Years Professional Software Development ExperienceSignificant Experience Delivering Full Stack Web Applications in ProductionPrior Experience as Tech Lead or Lead Engineer on Significant Application or SubsystemProfessional Experience With C#, ASP.NET Core, and Blazor in Production Environments

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
401(k) Match
Parental Leave
Paid Time Off

Full job description

Job Description

We are looking for a Senior Full Stack Developer to join our team and take a leading role in the evolution of our internal business solutions and line-of-business web applications. You will start as a hands-on senior engineer, collaborating with product and business stakeholders to deliver features, improve reliability, and refine the architecture. Over time, you will become the technical lead for one or more key solutions, guiding their roadmap, mentoring other engineers, and setting engineering standards.

Key Responsibilities

  • Deliver features end-to-end from requirements through design, implementation, testing, and release.

  • Develop and maintain ASP.NET Core APIs, business logic, and Blazor UI components.

  • Design and optimize SQL Server schemas, queries, and data access.

  • Apply validation, security, and quality standards, including test automation.

  • Improve architecture and code quality through refactoring, patterns, and best practices.

  • Collaborate with product and business stakeholders to clarify requirements and trade-offs.

  • Review code and mentor teammates, gradually taking on technical leadership and ownership.

Required Education, Experience, & Skills

Required Education, Experience, and Skills

  • Bachelor s degree in computer science or related field, or equivalent experience.

  • 4 years of professional software development experience.

  • Significant experience delivering full stack web applications (backend frontend) in production

  • Experience building and consuming APIs and integrating with external systems/services.

  • Proficiency with at least one modern frontend framework (e.g., a component-based SPA or similar) and strong skills in HTML, CSS, and JavaScript/TypeScript.

  • Solid experience with relational databases: schema design, SQL queries, indexing, and performance considerations.

  • Comfortable working with version control (Git) and modern collaboration workflows (branching, pull requests, code reviews).

  • Experience writing and maintaining unit and integration tests and using them as part of regular development.

  • Understanding software design principles and patterns (e.g., SOLID, layering, separation of concerns)

Preferred Education, Experience, & Skills

  • Prior experience as a tech lead or lead engineer on a significant application or subsystem.

  • Professional experience with C#, ASP.NET Core, and Blazor in production environments.

  • Experience with MudBlazor or similar component libraries.

  • Experience with SQL Server and micro-ORMs or lightweight data access libraries (e.g., Dapper).

  • Familiarity with FluentValidation or similar validation frameworks.

  • Experience with enterprise authentication (e.g., Windows/Negotiate, Active Directory).

  • Hands-on experience with CI/CD, monitoring, and performance tuning for web applications.

  • Experience modernizing or refactoring existing codebases and managing technical debt.

  • Background building internal enterprise or business process automation solutions and working closely with business stakeholders.

-StartFragment ->#ECSSE-EndFragment ->

Pay Information

Full-Time Salary Range: $97008 - $164914

Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience.

Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20 hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any 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.

Senior Full Stack Developer

126506BR

EEO Career Site Equal Opportunity Employer. Minorities . females . veterans . individuals with disabilities . sexual orientation . gender identity . gender expression

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.