Software Engineer

CaterpillarDecatur, IL
Onsite

About The Position

Caterpillar's Digital Factory organization is seeking a highly motivated Software Engineer to support the development of modern, shop floor-facing digital applications in Decatur, IL. This role will focus on building scalable, high-performance web applications that stream and visualize large volumes of real-time manufacturing data, enabling improved operational awareness and decision-making across the facility. The Software Engineer will play a key role in designing and developing full-stack solutions that integrate OT/IoT data sources, leveraging cloud-native technologies within Microsoft Azure. This role requires a strong understanding of performance optimization in cloud environments, as well as experience building resilient, scalable platforms to support high-velocity data processing. This position will work closely with operations leadership, engineers, and cross-functional digital teams to transform traditionally siloed or hidden manufacturing data into actionable insights that drive efficiency, problem-solving, and continuous improvement.

Requirements

  • Demonstrated ability to approach problems with a customer-first mindset and deliver practical, impactful solutions in dynamic environments
  • Experience building and delivering end-to-end web applications, with ownership over significant portions of the solution
  • Proficiency in modern JavaScript frameworks such as React or Angular, including responsive UI design and component-based architecture
  • Experience developing APIs and services using Python (Django/Flask) and/or C#/.NET
  • Working knowledge of Microsoft Azure services, including application hosting, data services, and cloud-native solution design
  • Experience working with relational databases such as Azure SQL, including query optimization and data modeling concepts
  • Understanding of source control, build/release pipelines, and automated deployment practices
  • Experience integrating applications with external systems, including OT/IoT or enterprise platforms
  • Ability to work effectively within cross-functional teams and communicate technical concepts clearly to both technical and business stakeholders

Nice To Haves

  • Bachelor’s degree in Computer Science, Engineering, or related field, or relevant industry experience.
  • Experience in manufacturing environments or industrial systems.
  • Familiarity with MES/MESA frameworks, ERP systems, or shop floor data systems
  • Experience working with large-scale, high-frequency data processing systems
  • Knowledge of event streaming and real-time data pipelines in Azure (e.g., Event Hub, Stream Analytics, Azure Functions)

Responsibilities

  • Design, develop, and maintain full-stack web applications for shop floor users, including UI components, APIs, and backend services
  • Build responsive, user-friendly interfaces that visualize real-time manufacturing data and key operational metrics
  • Develop and integrate services that connect to OT/IoT systems and enterprise data sources
  • Optimize application performance and scalability within an Azure cloud environment, particularly for high-throughput, real-time data workloads
  • Support cloud-native development practices, including microservices architecture, event-driven design, and distributed systems
  • Contribute to DevOps and CI/CD pipelines to enable reliable, repeatable, and automated deployments
  • Troubleshoot production issues and support continuous improvement of deployed applications
  • Collaborate with operations managers, plant leadership, data engineers, architects, and external partners to define and deliver technical solutions aligned to business needs
  • Translate business requirements into technical designs and high-quality software solutions

Benefits

  • Medical, dental, and vision benefits
  • Paid time off plan (Vacation, Holidays, Volunteer, etc.)
  • 401(k) savings plans
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (FSAs)
  • Health Lifestyle Programs
  • Employee Assistance Program
  • Voluntary Benefits and Employee Discounts
  • Career Development
  • Incentive bonus
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service