← Back to jobs
I

Mid-Level Full-Stack Developer – Engineering and AI Systems

On-siteFull-timeFull-stack DevelopmentDefense and Aerospace

Join a software organization developing complex engineering systems, PLM and configuration-management solutions, web applications, integrations, and AI capabilities.

Responsibilities

  • Develop, maintain, and extend software solutions for engineering systems, including PLM, configuration management, and mechanical and electronic CAD environments
  • Develop and maintain web applications and full-stack solutions
  • Build extensions, integrations, and applications for systems such as Teamcenter, MCAD, and ECAD
  • Develop user interfaces with React and Angular
  • Develop in Linux environments using Python and scripting for development support and automation
  • Integrate databases and organizational systems
  • Maintain interfaces between engineering systems and other organizational systems
  • Provide technical leadership for AI initiatives within the team, including identifying and implementing AI solutions for engineering and configuration-management processes

Requirements

  • Bachelor’s degree in computer science, software engineering, or a relevant field
  • At least 2 years of full-stack development experience
  • Experience with C++, C#, React, and Angular
  • Experience working in Linux environments
  • Experience with Oracle or SQL Server databases
  • Experience with large language models, MCP servers, and agentic AI

Nice to have

  • Python development
  • KSH, Bash, or shell scripting
  • REST API development and integrations
  • Git and CI/CD
  • Experience integrating complex engineering and organizational systems

Relevance

More opportunities

Similar jobs

The newest open roles in Full-stack Development.

Questions, answered

Frequently asked questions