Bestkaam Logo
Umanist NA Logo

Senior Software Engineer – Teamcenter (C++ / Java)

Actively Reviewing the Applications

Umanist NA

India, Tamil Nadu, Chennai Full-Time On-site INR 25–26 LPA
Posted 3 weeks ago Apply by May 29, 2026

Job Description

Job Title: Senior Software Engineer – Teamcenter (C++ / Java)

Location: Chennai (Onsite)

Experience: 8+ Years

Employment Type: Full-Time,34829

CTC: Up to 26 LPA

Role Overview

We are looking for an experienced Senior Software Engineer – Teamcenter to design, develop, and maintain enterprise software solutions. The role involves working across the full software development lifecycle, from architecture and development to deployment and performance optimization. The ideal candidate should have strong expertise in Teamcenter customization and server-side development along with solid programming skills.

Key Responsibilities

  • Engage with stakeholders to understand requirements and deliver user-centric solutions
  • Design and develop scalable software applications and services
  • Define software architecture, components, and integration approaches
  • Customize and enhance Teamcenter functionalities using ITK and server-side development
  • Configure workflows, BMIDE extensions, and Dispatcher services
  • Develop and maintain backend services, APIs, and integrations
  • Create intuitive and user-friendly interfaces where applicable
  • Implement testing strategies and ensure high-quality code delivery
  • Optimize performance and continuously improve application efficiency
  • Follow best practices such as TDD, CI/CD, and secure coding standards
  • Collaborate with cross-functional teams including product, design, and architecture
  • Evaluate and adopt emerging technologies when beneficial

Must-Have Skills

  • 8+ years of overall IT experience with strong hands-on Teamcenter development
  • Expertise in Teamcenter ITK programming
  • Strong programming skills in C and C++
  • Experience with Teamcenter BMIDE
  • Hands-on experience in:
    • Workflow configuration
    • Server-side customizations
    • Custom Teamcenter services
    • Dispatcher services
  • Solid understanding of software architecture and system design
  • Experience working in Agile development environments
  • Knowledge of secure coding practices
Nice-to-Have Skills

  • Programming knowledge in Java
  • Experience with CI/CD tools such as Jenkins
  • Familiarity with GitHub or other version control systems
  • Experience using Jira or similar project tracking tools
  • Understanding of microservices or API-based architectures

Education

  • Bachelor’s Degree in Engineering, Computer Science, or related field

Skills: agile development,teamcenter bmide,teamcenter itk programming,system design,c++

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.