Moog Inc. logo
Moog Inc.

Shaping the way our world moves™

Senior Teamcenter Developer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 1951H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

2 days ago

Salary

$150K - $175K / year

Seniority

Senior

TeamcenterJavaC++XMLBMIDEPLMPLMXMLNXSolidWorksSQLPythonPerilTeamcenter Active WorkspaceTeamcenter VisualizationCAD

Job Description

Moog is a performance culture that empowers people to achieve great things. Our people enjoy solving interesting technical challenges in a culture where everyone trusts each other to do the right thing. For you, working with us can mean deeper job satisfaction, better rewards, and a great quality of life inside and outside of work.

Job Title:

Senior Teamcenter Developer

Reporting To:

Management, IT Applications Development

Work Schedule:

Fully Remote or Hybrid if Local – Buffalo, NY

Moog’s Corporate Group is looking for a Senior Teamcenter Developer to join our IT Applications Development Team!

As our Senior Teamcenter Developer you will customize, develop, and maintain Siemens' Teamcenter Product Lifecycle Management (PLM) software. You will use programming languages like Java, C++, and XML to configure workflows, build integrations, and manage data models with tools like BMIDE. You will also collaborate with cross-functional teams to streamline product development, system administration, and ensure seamless integration with other software.

This position could be fully remote for the right candidate.

To qualify for the Senior Teamcenter Developer role, here is what we would expect you to bring to Moog…

  • Bachelor’s degree in computer science, information systems, engineering, or related field.

  • Over seven (7) years of experience as a Teamcenter Systems Administrator required.

  • Strong understanding of Teamcenter architecture, data model, and administration tools.

  • Programming languages: Proficiency in Java, C++, .NET, TCL, XML.

  • Experience with specific Teamcenter tools, like BMIDE (Business Modeler IDE), for data modeling.

  • Knowledge of Export/Import using PLMXML, IPS Data Upload.

  • Knowledge of SQL and scripting languages (e.g., Python, Perl).

  • Experience with Teamcenter Active Workspace, Teamcenter Visualization, and other Teamcenter modules.

  • Familiarity with Teamcenter CAD integrations including NX and SolidWorks.

  • Understanding of product lifecycle management concepts and best practices.

  • Strong problem-solving analytical skills and the ability to collaborate effectively with engineering, design, and IT teams.

As the Senior Teamcenter Developer, you will…

  • Develop custom features, integrations, and applications for Teamcenter.

  • Configure Teamcenter modules, such as workflows, lifecycles, and data models using BMIDE.

  • Install, upgrade, and maintain Teamcenter systems, including both cloud-based and on-premise installations.

  • Connect Teamcenter with other enterprise software, including CAD, CAM, CAE, and Microsoft Office products.

  • Provide technical support and troubleshooting, optimizing the performance of the Teamcenter environment. Liaise with Siemens support or external consultants for advanced troubleshooting.

How We Care for You:

  • Financial Rewards: great compensation package, annual profit sharing, matching 401k, and the ability to participate in Employee Stock Purchase Plan, Flexible Spending and Health Savings Accounts

  • Work/Life Balance: Flexible paid time off, holidays and parental leave program.

  • Health & Welfare: Comprehensive insurance coverage including medical, dental, vision, life, disability, Employee Assistance Plan (“EAP”) and other supplemental benefit coverages.

  • Professional Skills Development: Tuition Assistance, mentorship and coaching opportunities, leadership development and other personal growth programs

  • Diverse and Inclusive Workplace: Employee Resource Groups, cultural events, and celebrations.

Salary Range Transparency:

Buffalo, NY $150,000.00–$175,000.00 Annually

Salary Range Disclaimer

The base salary range represents the low and high end of the Moog salary range for this position in the given work location. Actual salaries will vary depending on factors including but not limited to location, experience, and performance. The range(s) listed is just one component of Moog's total compensation package for employees. Other rewards may include annual bonuses, employee stock purchase plan, an open paid time off policy, and many region-specific benefits. 

This position requires access to U.S. export-controlled information.

EOE/AA Minority/Female/Sexual Orientation/Gender Identity/Disability/Veteran 

Moog is an Equal Opportunity Employer, and as such affirms the right of every person to participate in all aspects of employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, age, veteran status, disability, genetic information, or any other protected characteristic. If you are interested in applying for employment and need special assistance or an accommodation to apply for a posted position, contact our Human Resources department via phone at 844-367-5787.

No unsolicited agency submittals please. Agency partners must be invited to participate in a search by our Talent Acquisition Team and have signed terms in place prior to any submittal. Absent compliance with these pre-conditions resumes submitted directly to any Moog Inc. employee or affiliate will not qualify for fee payment, and therefore become the property of Moog Inc.

Job Requirements

  • Bachelor’s degree in computer science, information systems, engineering, or related field.
  • Over seven (7) years of experience as a Teamcenter Systems Administrator required.
  • Strong understanding of Teamcenter architecture, data model, and administration tools.
  • Proficiency in programming languages: Java, C++, .NET, TCL, XML.
  • Experience with specific Teamcenter tools, like BMIDE (Business Modeler IDE), for data modeling.
  • Knowledge of Export/Import using PLMXML, IPS Data Upload.
  • Knowledge of SQL and scripting languages (e.g., Python, Perl).
  • Experience with Teamcenter Active Workspace, Teamcenter Visualization, and other Teamcenter modules.
  • Familiarity with Teamcenter CAD integrations including NX and SolidWorks.
  • Understanding of product lifecycle management concepts and best practices.
  • Strong problem-solving analytical skills and the ability to collaborate effectively with engineering, design, and IT teams.
  • Develop custom features, integrations, and applications for Teamcenter.
  • Configure Teamcenter modules, such as workflows, lifecycles, and data models using BMIDE.
  • Install, upgrade, and maintain Teamcenter systems, including both cloud-based and on-premise installations.
  • Connect Teamcenter with other enterprise software, including CAD, CAM, CAE, and Microsoft Office products.
  • Provide technical support and troubleshooting, optimizing the performance of the Teamcenter environment.
  • Liaise with Siemens support or external consultants for advanced troubleshooting.

Benefits

  • Financial Rewards: great compensation package, annual profit sharing, matching 401k, and the ability to participate in Employee Stock Purchase Plan, Flexible Spending and Health Savings Accounts.
  • Work/Life Balance: Flexible paid time off, holidays and parental leave program.
  • Health & Welfare: Comprehensive insurance coverage including medical, dental, vision, life, disability, Employee Assistance Plan (“EAP”) and other supplemental benefit coverages.
  • Professional Skills Development: Tuition Assistance, mentorship and coaching opportunities, leadership development and other personal growth programs.
  • Diverse and Inclusive Workplace: Employee Resource Groups, cultural events, and celebrations.

Related Job Pages

More Software Engineer Jobs

Cotiviti logo

Senior Software Engineer (AI Orchestrator)

Cotiviti

Enabling a high-quality and viable healthcare system

Software Engineer2 days ago
Full TimeRemoteTeam 5,001-10,000H1B Sponsor

The Senior Software Engineer (AI Orchestrator) is responsible for building production-grade software applications using AI-assisted development workflows, translating requirements into maintainable code, and validating AI-generated outputs for correctness and security. This role involves orchestrating the effective use of AI tools across coding, testing, debugging, and documentation activities while adhering to engineering standards.

Java.NETPythonSQLCI/CDDockerKubernetesAWSAzureOCI
United States
$105K - $145K / year
CVS Health logo

Senior Software Development Engineer

CVS Health

Bringing our heart to every moment of your health.

Software Engineer2 days ago
Full TimeRemoteTeam 10,001+Since 1963H1B No Sponsor

The Senior Software Development Engineer will analyze user needs to develop software solutions, components, and frameworks, while also being involved in requirements analysis to plan technical implementation aspects. They will write, debug, and review high-quality code, track and resolve production issues, and collaborate with cross-functional teams on application development.

PL/SQLOracle FormsShell scriptingTivoliPLVCronSQLOracle
United States
$92.7K - $185K / year
Tines logo

Software Engineer - Self-Hosted Instrastructure

Tines

No-code automation for security teams

Software Engineer2 days ago
Full TimeRemoteTeam 51-200Since 2018H1B Sponsor

The engineer will build and improve product features and tooling for self-hosted installations, ensuring a seamless customer experience across cloud and self-hosted environments. This involves driving codebase changes, collaborating with design and product teams, and taking full ownership of solutions from development through production.

RubyTypeScriptRailsReactPostgreSQLRedisDockerKubernetesHelmOpenTelemetry
United States
VisualHFT logo

Quant Developer – Experience as Quant Developer/Researcher

VisualHFT

The new Bloomberg terminal for Quants and HFT traders

Software Engineer2 days ago
Full TimeRemoteTeam 1-10Since 2024

Quant Developer at VisualHFT providing insights for high-frequency trading

Rust
United States