mid software engineering Full Stack Engineer ic · Posted May 8, 2026
$88,189 – $149,922
USD per year

About this role

BAE Systems is hiring a mid-level Full Stack Engineer in the software engineering function based in York, PA. The posting calls out experience with Python, JavaScript, Java, SQL. Compensation is listed at $88,189–$149,922 per year.

Role
Full Stack Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
York, PA
Department
Engineering & Technology
Posted
May 8, 2026

More roles at BAE Systems

Procurement Analyst Senior
Nashua, NH · senior
Material Planning Coordinator IV- Mon-Thur 1st Shift(Full Onsite)
Nashua, NH · mid
FAST Labs ST Program Engineering Manager
Merrimack, NH · manager
TypeScript Security
Senior Program Control Analyst (Hybrid)
Nashua, NH · senior
Sentinel Support Equipment Senior Systems/Mechanical Engineer
Hill AFB, UT · senior
Jira Agile Confluence
All BAE Systems jobs →

Job description

from BAE Systems careers

Job Description
Join the Engineering Tools Team: Shape the Future of Product Lifecycle Management
We're seeking a talented Sr Programmer Analyst to join our dynamic Engineering Tools team at BAE Systems. As a key player in our PLM development team, you'll have the opportunity to design, develop, and support cutting-edge enterprise systems that manage product data across the entire lifecycle.

Unlock Innovation and Growth
In this role, you'll work on a wide range of projects that drive application deployment, testing, and enhancement. You'll also have the chance to create REST service connections to our digital enterprise framework, enabling the creation of digital twins of our products. With AI integration on the horizon, you'll be at the forefront of innovation, helping to shape the future of our applications and systems.

Key Responsibilities
As a Sr Programmer Analyst, you will play a critical role in designing, developing, and supporting our enterprise-class applications, including PLM, CAD data management, and Requirements Management. Your responsibilities will include:
  • Application Development and Enhancement: Build, enhance, and support applications, creating new capabilities and extending existing ones from our software vendors.
  • Digital Thread Development: Enhance our environment to support processes and unite engineering development artifacts, exploring Model-Based Engineering (MBE) capabilities to create a seamless "digital thread."
  • This is an excerpt. Read the full job description on BAE Systems careers →
All software engineering jobs software engineering in York, PA Jobs in York, PA software engineering salaries software engineering career path
All BAE Systems Jobs Browse software engineering roles mid positions