Software Developer
Role details
Job location
Tech stack
Requirements
We are seeking an experienced Software Developer to support front-end engineering automation and data-driven solutions in a highly collaborative environment. This role focuses on designing, developing, and enhancing software applications that support engineering, manufacturing, and enterprise data workflows.The ideal candidate brings strong full-stack awareness (leaning front-end), a solid foundation in modern development practices, and the ability to work cross-functionally with engineering, business, and product stakeholders.Key ResponsibilitiesDesign, develop, test, and maintain software applications and automation solutionsArchitect end-to-end data solutions across multiple domains and business unitsBuild and enhance front-end applications that support engineering and operational workflowsFollow established software development processes, including CI/CD best practicesDebug, troubleshoot, and continuously improve application performance and reliabilityCollaborate with cross-functional teams (engineering, product, business stakeholders) to define requirementsIntegrate new systems, tools, and software updates into production environmentsSupport pre-production engineering efforts and tooling developmentWork with external vendors and software providers to resolve issues and drive enhancementsDocument code, processes, and system requirements for maintainability and scalabilityContribute to continuous improvement efforts across tooling, workflows, and data distribution processesEnsure alignment with business objectives around quality, cost, delivery, and productivity