We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Software Engineer

Milton CAT
United States, Massachusetts, Milford
Jun 25, 2026

Software Engineer
Job Locations

US-MA-Milford




ID
2026-6523

Category
Information Technology

Type
FT Non-Union (FTN)



Overview

Milton CAT is seeking a software/DevOps engineer to join its Digital Services organization, focusing on data pipelines, AI architecture, modern software engineering and DevOps. This role is designed as a high-growth, early-career opportunity where the individual will contribute to enterprise data, AI, data pipeline and application integration initiatives while building the foundation to grow into a Solution Architect.

The role supports key Digital Services capabilities including data architecture, analytics platforms, integration and data pipeline platforms and AI-driven business solutions, aligned to Milton CAT's enterprise transformation strategy (ERP, data, and AI initiatives).

Salary range: $95,000 - $120,000



Responsibilities

Software Engineering and DevOps

    Assist in the design, development, testing, and maintenance of software applications
  • Write clean, scalable, and well-documented code following best practices
  • Participate in code reviews and Agile development processes
  • Ensure software is deployable and able to run reliably using tools like Kubernetes and Terraform

Data Pipeline and Integration Platform Engineering

  • Develop and support data pipelines and integration workflows (ETL/ELT)
  • Assist in moving and transforming data across enterprise systems
  • Monitor and troubleshoot data pipelines and integrations to ensure quality, reliability, and performance
  • Support development of data platforms (warehouse/lakehouse, analytics and iPaaS)

AI & Data Solutions

  • Assist in integrating AI/ML capabilities into applications and workflows
  • Support data preparation and feature engineering
  • Help monitor AI solution performance and reliability
  • Contribute to experimentation with emerging AI technologies

Architecture & Solution Exposure

  • Support senior engineers and architects in designing scalable solutions
  • Assist in documenting architecture diagrams and system flows
  • Translate business requirements into technical components under guidance
  • Build foundational skills toward Solution Architecture responsibilities

Collaboration & Communication

  • Work cross-functionally with ERP, analytics, and business stakeholders
  • Clearly communicate technical concepts to non-technical audiences
  • Collaborate effectively within a team environment
  • Demonstrate curiosity, accountability, and a strong learning mindset


Qualifications

Education & Experience

  • Bachelor's degree in Computer Science, Software Engineering, Data Science, or related field
  • 1-3 years of relevant software development experience (internships, co-op, or coursework projects acceptable)

Required Technical Skills

  • Proficiency in Python, .NET, or similar programming languages
  • Basic knowledge of SQL and databases
  • Understanding of software development lifecycle (SDLC)
  • Familiarity with version control and CI/CD pipelines

Preferred Technical Skills

  • Exposure to data engineering concepts (ETL/ELT, pipelines)
  • Familiarity with cloud platforms (Microsoft Azure preferred)
  • Exposure to APIs, system integration, or distributed systems
  • Familiarity with the Microsoft ecosystem (Fabric, Dataverse, Dynamics) is a plus

AI / Data Experience (Preferred)

  • Introductory understanding of agentic design and other AI concepts
  • Coursework or project experience with data processing or analytics

Critical Soft Skills

  • Strong verbal and written communication skills
  • Analytical thinking and problem-solving ability
  • Ability to collaborate across technical and business teams
  • Desire to learn and grow rapidly in a dynamic environment
  • Ability to explain technical concepts in business terms

Career Development Path

This role is designed as a development role to Solution Architecture and advanced engineering roles within Digital Services.

Typical progression:

  • Junior Software Engineer Software/Data Engineer Junior Solution Architect Solution Architect

Employees will receive mentorship, exposure to enterprise architecture, and opportunities to participate in high-impact digital transformation initiatives.

Why Join Milton CAT Digital Services

  • Work on enterprise-scale ERP, data, analytics, integration and AI transformation initiatives
  • Exposure to modern technologies within the Microsoft ecosystem (Azure, Fabric, Dynamics)
  • Collaborative, business-aligned Digital Services organization
  • Strong focus on professional growth and internal career progression
  • Competitive compensation and comprehensive benefits

Work Environment

  • Hybrid role based in Milford, MA
  • Collaborative, team-oriented environment
  • Exposure to cross-functional teams and enterprise initiatives

This job description is not intended to be all-inclusive. Your supervisor may request and assign you similar duties.

Resumes that are mailed, emailed or hand-delivered to Milton CAT or any employee will not be considered. You must apply online. A background check and drug testing are required as part of our pre-employment process.

Milton CAT is an equal opportunity employer that values the strength diversity brings to the workplace. We encourage applications from individuals with disabilities, minorities, veterans, and women. Applicants receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, sexual orientation, handicap, disability, veteran status, genetic data, or other legally protected status. We base all employment decisions to further this principle of equal employment opportunity. VEVRAA Federal Contractor. EEO/AA employer.

Applied = 0

(web-77cf7d65c7-jdxdg)