Senior PLM Developer

SyberJet Aircraft•San Antonio, TX

About The Position

SyberJet Aircraft is seeking a highly skilled Senior Back-End Developer who also builds NX and CATIA V5 applications with CAA V5 RADE. The role owns the CAA codebase and the internal services and servers behind the PLM environment. It involves building production CAA applications for engineering work on certificated aircraft, as well as developing and operating production back-end services. The company expects maintainable code, documented prerequisites, and builds reproducible from source control. The environment includes CATIA V5, Siemens NX 2412/2506, Teamcenter 2506 with Active Workspace, C#, .NET Core, Azure Functions, and Azure Database for MySQL. The position also covers PLM integration, server administration, deployment ownership, production debugging, documentation, and support. Candidates must have shipped CAA applications used by engineers and run back-end services in production; VBA, CATScript, or CATIA Automation alone does not qualify.

Requirements

  • Bachelor’s degree in Computer Science or 20+ years as a Developer.
  • 8+ years of professional C++ development experience.
  • 10+ years of CAA V5 RADE development experience, with applications in production use.
  • 10+ years of back-end development in C# and .NET Core or a comparable stack, with services built and operated in production.
  • 10+ years of aerospace experience, defined as direct work on aircraft, engine, or aerostructure programs at an OEM, Tier 1 or Tier 2 supplier, or as an embedded engineering-services resource. General manufacturing, automotive, or consulting work that briefly involved an aerospace client does not qualify.
  • Command of the CAA object model, including CATBaseUnknown, interfaces and QueryInterface, smart pointers and reference counting, code and data extensions, late typing, and the interface dictionary.
  • Command of the CAA build environment, including frameworks, modules, Identity Cards, mk, mkmk, runtime views, and prerequisite management.
  • Experience developing interactive commands with CATStateCommand, dialog agents, and CATDlg.
  • Production use of Mechanical Modeler, Part Design or Generative Shape Design, and Product Structure interfaces.
  • Experience migrating a CAA codebase across at least one CATIA V5 release level.
  • Relational database design and SQL experience in MySQL or SQL Server.
  • Hands-on Windows Server administration, including patching, certificates, monitoring, and backups.
  • Deployment automation experience with CI/CD pipelines, scripted releases, rollback, and Git-based source control.
  • Production debugging experience using the Visual Studio debugger for CAA code inside CATIA, and logs, traces, and telemetry for back-end services.
  • Successful completion of an onsite evaluation at the company facility.

Nice To Haves

  • Custom features using Feature Modeler and startup catalogs.
  • Geometric Modeler and topological operators experience.
  • Drafting and Functional Tolerancing & Annotation interface experience.
  • CAA development for CATIA.
  • Teamcenter–CATIA integration or Teamcenter ITK experience.
  • CATIA Knowledgeware (rules, checks, PowerCopies) and CATIA Automation experience.
  • NX Automation and Script Development experience.
  • Production experience with Azure Functions, App Service, and Azure Database for MySQL.
  • CAD license server administration experience with DSLS or FlexNet.
  • 509 certificates and PKI experience for document signing or service authentication.
  • Python or PowerShell experience for build and operations tooling.
  • Experience working in an FAA Part 21 environment with controlled engineering software tools.

Responsibilities

  • Design and develop CAA C++ applications for NX and CATIA V5, including interactive commands, workbenches, add-ins, dialogs, and batch utilities.
  • Automate repetitive design work, including standard-part insertion, parameter and attribute population, pre-release model checks, and 3D annotation tasks.
  • Build feature and data extensions that provide engineering attributes required downstream by Teamcenter.
  • Replace fragile VBA and CATScript macros with supported CAA tools where beneficial.
  • Maintain CAA V5 RADE workspaces, frameworks, prerequisites, and runtime views, keeping builds reproducible from source control.
  • Plan and execute CAA code migrations for each CATIA V5 release and service pack, including regression testing.
  • Set coding standards, review code, and track defects through resolution.
  • Ensure CAA applications work correctly with Teamcenter-managed CATIA data, including attribute mapping and save/check-in behavior; coordinate with the Teamcenter development team on exchanged data.
  • Construct a Weight and Balance application using C# and Microsoft Azure integration.
  • Develop LOTAR tools for nightly data validation, including STEP AP242 validation and maintenance.
  • Design, build, and maintain C#/.NET Core APIs, Azure Functions, and database schemas for internal engineering applications.
  • Build the service side of integrations with Teamcenter and CAD.
  • Develop and tune SQL schemas, migrations, indexes, and queries for audit and reporting data.
  • Secure services using authentication, authorization, certificate management, and audit logging.
  • Maintain application servers, CAD license servers, and Azure resources, including patching, monitoring, backups, certificates, and capacity.
  • Own deployments across DEV, UAT, and Production for back-end services and CAA tools on engineering workstations, including CI/CD pipelines, release packaging, and rollback plans.
  • Automate routine operations with PowerShell.
  • Diagnose CAA crashes and defects using the Visual Studio debugger, NX/CATIA traces, and dump analysis.
  • Diagnose back-end production issues using logs, telemetry, HTTP traces, and database queries, and follow incidents to root cause.
  • Write design documentation, deployment runbooks, and user guides, and train support staff.
  • Validate and document every change to keep tools used on certificated design data controlled and traceable.
  • Complete an onsite evaluation at the company facility.

Benefits

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • Collaborative, engineering-driven, innovative work environment.
  • Opportunity to work on cutting-edge aerospace projects with a talented team of professionals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service