Software Engineer Senior - Architect

Job Description

Specific Requirements
The Teamcenter Foundation Design Office is a team of senior architects working together to define the direction of the Teamcenter platform. DO team members define architecture, lead other foundation developers and consult with application developers in the development of complex software solutions.

Design and lead the development of solutions at the platform layer of the Teamcenter PLM system with a focus on surpassing customer expectations, on achieving high quality and on-time delivery.

Ability to understand complex products, solutions, and problems.
Creates, documents, and oversees the execution of software designs that may involve complicated workflows or multiple product areas.  
Provides input to the technical direction of the platform layer to ensure efficient implementation of  end-user applications
Consults with customers to gather requirements for future features and solutions

Able to solve complex technical problems.  
Provides specialized expertise within multiple systems, 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.  

Minimum Requirements:

Bachelor’s degree in Computer Science or Computer Engineering or equivalent is required.
Master’s or Doctorate, or 5+ years of experience are required.
Excellent communication skills (verbal and written)
2+ years leading others in the design and implementation of commercial software
Fluency in C++ is desirable.

Experience with platform technologies including web services, DB design, modular design techniques
3+ years experience with GWT, HTML5, CSS, JavaScript, Java, and other web technologies
Minimum 5 years experience working with and designing/implementing client framework solutions

Experience in Cloud development, containers, microservices, Amazon AWS

General Requirements
Job Family Responsibilities:

Leads the most complex design, maintenance, enhancement, testing, implementation, and support of software. Leads and designs the development of software test requirements for the most complex modules under development, executes most complex test specifications. Leads and designs estimates for the most complex modules under development, and estimates own work. Leads reviews of the most complex customers' standards specification and other documentation to determine software engineering requirements. Designs presentations of the most complex technical findings and developments. Leads the software quality process through the execution of the most complex module, subsystem, and system test procedures.


BS/BA in a related discipline, or advanced degree, where required, or equivalent combination of education and experience.  Certification may be required in some areas.

Knowledge and Experience:

Demonstrates extensive knowledge in the field of specialization or multiple disciplines to the successful completion of complex assignments. Successfully serves as a point of authority and/or source of technical/scientific knowledge for area of expertise. Demonstrates comprehensive knowledge of organization's business practices and issues faced and contribute to problem resolution of those issues. Typically 10+ years of successful experience in related field and successful demonstration of Key Responsibilities and Knowledge as presented above. Advanced degree MAY be substituted for experience, where applicable.

The direction of Others:

Develops team members through mentoring and coaching in complex subjects.

Key Working Relationships:

Acts as advisor to top management and business partners on advanced technical matters.  Represents the company as the primary external contact.

Offer of employment with Siemens is conditioned upon the successful completion of a background check and drug screen, subject to applicable laws and regulations.

Equal Employment Opportunity Statement
Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, ancestry, national origin, sex, sexual orientation, gender identity, age, marital status, family responsibilities, pregnancy, genetic information, protected veteran or military status, other categories protected by federal, state, or local law, and regardless of whether the qualified applicants are individuals with disabilities.

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?