Siemens Industry Software Inc. is seeking a Software Engineer to develop Cloud and SaaS solutions for the Siemens Capital product suite. The role involves modernizing existing products for a cloud environment and ensuring backend performance and reliability.
Develop Coud and SaaS solutions to support Siemens Capital product suite
This includes improvements to the base Capital products to support cloud environment, modernizing the Java thick-client based front- and back-end of on-premises solution to be cloud-native while being able to run on-premises and maximizing reuse of existing code
Ensure the backend provides required availability, reliability, scalability, performance, security, compliance, disaster recovery, telemetry, A/B testing and upgrade/rollback
Support deployment of Capital in a cloud environment to automate and provide functionality to cloud Capital solutions
Qualification
Required
Bachelor's degree in Computer Science, Electrical Engineering, Electronics Engineering or related field
12 months of experience in the job offered or in a Software Engineer-related occupation
Working with Java 8 or newer Java framework
Cloud deployment tools and frameworks
AWS tools and infrastructure
CI/CD architecture and best practices
Relational database experience, such as MySQL or Postgres
Working with C++
Object Oriented Programming and SOLID engineering principles
Managing applications in Linux environment
Working with Electrical CAD tools and electrical engineering concepts
Preferred
Benefits
Siemens offers a variety of health and wellness benefits to employees.
This position is eligible for time off in accordance with Company policies, including paid sick leave, paid parental leave, PTO (for non-exempt employees) or non-accrued flexible vacation (for exempt employees).
Siemens empowers customers to transform the industries that form the backbone of economies: industry, transportation, buildings and grids.