Siemens Careers

Cloud Software Engineer

Cypress, California
Research & Development

Apply
English (US)

Job Description

Division: Digital Factory
Business Unit: Product Lifecycle Management-PLM
Requisition Number: 225396
Primary Location: United States-California-Cypress
Assignment Category: Full-time regular
Experience Level: Entry level
Education Required Level: Bachelor's Degree
Travel Required: 10%

Division Description:

Siemens Digital Factory offers a comprehensive portfolio of seamlessly-integrated hardware software and technology-based services in order to support manufacturing companies worldwide.

 

Siemens PLM Software, a Plano, Texas-based business unit of the Digital Factory Division, is a leading global provider of Product Lifecycle Management (PLM) and Manufacturing Operations

Management (MOM) software, systems and services with over nine million licensed seats and more than 77,000 customers worldwide.

 

For more information, please visit:

http://www.siemens.com/businesses/us/en/digital-factory.htm

 



Job Description:

Position Overview
Siemens PLM Software is seeking developer for building and supporting
web-based applications, services, and systems.  Candidate must have a
diverse set of skills and a forward-thinking attitude to develop cloud
platform services with a containerized microservice-based architecture.
This role requires good interpersonal skills for working with product
owners, system engineers, and other application developers around the
globe.
As part of the NX architecture core team, the candidate also need to
design and programming complex functionality for the NX CAD product
with focus on surpassing customer expectations and achieving high
quality and on-time delivery.

 

Duties and Responsibilities:
Design, build, and manage cloud and container environments for a
world-leading mechanical CAD product.
Sizing and capacity planning. Automate deployment of great products and
services in cloud environments.
Design and develop intelligent operation and operation platform, tools
and system. 

Participate in solving the problems of capacity, performance and stability of cloud environment.
Contribute individually or in a team as needed to meet the requirements
of other non-cloud projects.

Design and implement architecture core services for a CAD product.
Write clean, robust and maintainable code to minimize the cost of
defects over time.
Maintain existing software code - analyze and resolve customer and
internally reported problems.
Follow Agile Software Development methodology.
Contribute in continuous integration and continuous delivery (CICD)
environment.
Adhere to best practices in coding, documentation, test automation, and
deployment.
 
Required Knowledge/Skills, Education, and Experience
 
Bachelor’s Degree or above in Computer Science or related field.
Be proficient in at least one scripting language: Shell, PHP, Python,
Go, Perl, PowerShell.
Object-oriented programming experience using C++.
Robust knowledge and understanding of databases, such as MySql, SQL
Server, Oracle DB, NoSQL or MongoDB.
Have a good understanding of modern, cloud centric architectures and
DevOps principles.
Familiar with mainstream IaaS provider services from AWS, Azure and/or
AliCloud.
In depth understanding of networking technologies like TCP/IP, LAN/WAN,
HTTP, DNS and troubleshooting techniques.
Ability to tackle problems involving large, complex systems.
 Ability to collaborate effectively across disciplines, roles, and
geographical and time zone boundaries.
 Experience with Agile development, CICD, and Acceptance Test Driven
Development (ATDD).
Proficiency in cross-location communication and the English language.
 

Preferred Knowledge/Skills, Education, and Experience
Ability to define infrastructure as code using tools like Ansible,
Chef, or Puppet.
Experience working with Containerization technologies (Kubernetes,
Docker, etc).
Knowledge of systems monitoring, capacity planning and performance
tuning.
Experience in supporting large scale, production deployments on main
stream cloud platforms.
Linux and/or Windows administration experience.
Security experience.

 

Preferred Certifications (any of the below):
Google Cloud Architect

 

#LI-AA1

 



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, national origin, citizenship status, ancestry, sex, age, physical or mental disability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, protected veteran or military status, and other categories protected by federal, state or local law.

EEO is the Law
Applicants and employees are protected under Federal law from discrimination. To learn more, Click here.

Pay Transparency Non-Discrimination Provision
Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here.