Software Design Engineer
Core
Develop and support full-stack enterprise applications and desktop software for mission-critical manufacturing and test operations, utilizing cloud (AWS) and on-premises infrastructure.
Role type
Full-stack Software Design Engineer
Builds
Full-stack web applications, desktop applications, and cloud/on-premises infrastructure components
Domain
Industrial technology / Manufacturing / Cloud infrastructure
Required skills
Python (Django), Java EE, React, C#, AWS, Docker, DevOps pipelines, API design, software testing automation, RDBMS development
Preferred skills
C#, Go, JavaScript, UI Design for I18N, Networking technologies, Firmware development, Linux environment development, Linux/Unix system administration
Technologies
Python, Django, React, Java, C#, AWS, Docker, PostgreSQL, SCADA
Responsibilities
Provide primary support for legacy web-based and local applications; Develop new full-stack, I18N, web-based applications; Research and implement improvements to AWS-based and on-premises infrastructure; Partner in development of future technologies including containers, cloud services, microservices, and DevOps; Champion software development best practices; Work directly with user base to identify service improvements; Interface with corporate IT and functional organizations
Seniority
Mid-level, hands-on IC
