Software Engineer- Advanced - Teamcenter Cloud

Job Description

Design, develop, modify, and implement software programming for products (both internal and external) with focus on surpassing customer expectations, on achieving high quality and on-time delivery. Responsible for ensuring the overall functional quality of the released product on all required platforms and mechanisms. Ability to understand complex products, solutions, and problems. Creates, documents, and executes software designs that may involve complicated workflows or multiple product areas. Technical lead of one or more projects within one area of a product. Provides input to the technical direction for one area of a product. Occasional consults with customers in regard to future upgrades and products. Able to solve complex technical problems. Provides specialized expertise within multiple systems, and software disciplines, as well as general knowledge of related disciplines, applications implications, and customer areas. Works with minimal supervision on complex projects with wide latitude for independent judgment. Highly skilled with extensive proficiency and technical expertise.
Teamcenter is an industry-leading Product Lifecycle Management platform that helps engineering organizations to innovate and manage complex product development processes. To give a perspective, General Motors, Ford, Daimler, BMW, Lockheed Martin are some of the customers who use Teamcenter. Teamcenter has always kept pace with trends in the industry to provide the benefits of modern architecture to our customers. In that process, we are reimagining Teamcenter for Cloud.
We are looking for bright engineers who have a can-do attitude join us on the journey. When you become part of this journey, you will be working in AWS. You will be developing applications and tools that are generalized for multi-cloud scenarios. You will provide value as a full-stack developer, contributing to back-end, front-end, IaaS, DevOps, etc.

We are looking for
Strong programmer
Lifelong learner
Problem solver
Good communication
Can-do attitude.

We are looking for you if:
You have a Bachelor’s or Master’s degree in computer science or equivalent
You have strong programming skills with experience in Java, Python, C++ or similar
You have designed and developed multi-tier architectures/micro-services
You have written unit tests and behavior-driven tests
You have a DevOps mindset: you build it, you run it
You care about code quality, and the know-how to lead by example: from a clean Git history, to well-thought-out unit and integration tests.
You are willing and able to use your technical expertise to mentor, train, and lead other engineers.

Even better if:
You have experience with running cloud orchestration Kubernetes and designing highly resilient architectures for these
You have strong knowledge of Unix/Linux fundamentals
You have experience with infrastructure as code tools. Ideally Terraform, but CloudFormation or Chef are fine too
You have worked with CI/CD tooling such as Jenkins, GitLab CI, Concourse CI
Networking fundamentals (subnets, VPN, VPCs, security groups, NATs, etc).

Organization: Digital Industries

Company: Siemens Industry Software (India) Private Limited

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?