More jobs:
SR Software Developer; Automation
Job in
Milwaukee, Milwaukee County, Wisconsin, 53244, USA
Listed on 2026-04-23
Listing for:
TEEMA
Full Time
position Listed on 2026-04-23
Job specializations:
-
Software Development
DevOps, Cloud Engineer - Software, Software Engineer
Job Description & How to Apply Below
Job Title: SR Software Developer (Automation)
Job : 87344
Location: Milwaukee, Wisconsin
What you will be doing:Software Development & Full-Stack Engineering
- Design, develop, and maintain backend applications, APIs, and microservices using Go (Golang) as the primary language, with supplemental development in Python, C#, and Java to support integration and interoperability.
- Build, optimize, and maintain relational databases (SQL Server, Postgre
SQL, MySQL), ensuring high availability, scalability, and data integrity across mission-critical systems. - Develop and support front‑end components (HTML, CSS, JavaScript) where needed to enable full‑stack functionality and user‑friendly interfaces.
- Engineer and deliver edge and cloud‑based applications that interface with automation technologies, robotics platforms, pharmacy fulfillment and distribution systems to support end‑to‑end supply chain operations.
- Apply software engineering best practices including modular design, code reviews, automated testing, and documentation to ensure reliability, maintainability, and compliance.
- Conduct in‑depth systems analysis, requirements gathering, and programming to design, adapt, and support automation and enterprise platforms, ensuring alignment with operational workflows and business objectives.
- Architect and implement integrations between SAP EWM/WMS and industrial automation technologies (PLCs, robotics, IoT devices), leveraging industry‑standard protocols such as CIP, MQTT, and Modbus to enable seamless data exchange and real‑time decision‑making.
- Develop interface specifications, technical documentation, and integration test plans to validate system interoperability and performance under production conditions.
- Collaborate closely with operations, IT, and supply chain stakeholders to streamline end‑to‑end fulfillment processes, reduce manual touchpoints, and increase system efficiency and reliability.
- Provide technical leadership during integration projects, identifying risks, recommending solutions, and ensuring timely and successful deployments.
- Champion Agile software development methodologies, including Extreme Programming (XP), Test‑First design, pair programming, and iterative delivery practices, ensuring rapid, high‑quality releases that align with business priorities.
- Design, implement, and maintain robust CI/CD pipelines using tools such as Jenkins, Git Lab CI, and Azure Dev Ops to automate builds, testing, and deployments across hybrid environments (on‑premises, edge computing, and serverless cloud).
- Manage deployments and runtime environments across Linux/Ubuntu/Windows servers, containerized platforms (Docker, Kubernetes), and multi‑cloud infrastructures (AWS, Azure, GCP), ensuring scalability, reliability, and cost efficiency.
- Establish automated monitoring, logging, and alerting within Dev Ops workflows to detect issues early and enable proactive remediation.
- Drive a culture of Dev Ops excellence by promoting continuous integration, continuous delivery, infrastructure as code (IaC), and collaborative ownership of system stability between development and operations teams.
- Define and document system architectures, integration boundaries, and technology roadmaps to ensure scalability, fault tolerance, and high availability across automation and enterprise platforms.
- Apply secure coding practices and embed security by design principles into all development efforts, including encryption, identity and access management, and adherence to OWASP Top 10 standards.
- Design and maintain automated test suites (unit, integration, regression, performance, and security) to validate system functionality, resiliency, and compliance under real‑world operating conditions.
- Lead continuous improvement initiatives by analyzing workflows, identifying inefficiencies, and recommending optimized approaches that reduce complexity, increase maintainability, and improve time‑to‑market.
- Research, evaluate, and pilot emerging technologies—including edge computing, robotics frameworks, and AI/ML‑driven automation—and provide data‑driven…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×