PLM / Digital Engineering Developer
BAE Systems · York, PA · Engineering & Technology
mid
software engineering
Full Stack Engineer
ic
· Posted May 8, 2026
$88,189 – $149,922
USD per year
Skills
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 careersJob 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 →