The Software Engineer will work on a large commercial CAD application in the area of building and deploying Solid Edge and our portfolio products. The employee will perform software design and software programming for Siemens Mainstream Engineering with focus on surpassing customer expectations and achieving high-quality and on-time delivery. The position requires performing all practices of Agile software development. The employee will contribute to a team creating, designing, and developing tools for focused areas. Responsibilities: Contribute individually or in a team as needed to meet the requirements of various projects. Maintain existing software code and resolve customer- and internally- reported problems. Write clean, robust, and maintainable code to minimize the cost of defects over time. Work with stakeholders to understand and improve existing code for their area. Develop tools to optimize software deployment, testing, and release management. Prerequisites and Essential Functions Bachelor's or Master’s degree in Computer Science, Engineering, or related discipline. Product development experience will be a plus, as will familiarity with software deployment. Minimum of 0- 2 years of programming experience or course work in C++ and C#. Experience with Windows batch, PowerShell, InstallShield, InstallScript, VBScript, CICD, or SQL is a must. RoleFull Stack Developer Industry TypeIndustrial Automation Functional AreaEngineering - Software Employment TypeFull Time, Permanent Role CategorySoftware Development Education UG :Any Graduate PG :Any Postgraduate Key Skills Computer scienceSoftware designVB SCRIPTPowershellCADAgileWindows