Software Engineer

Milton CAT

$95K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 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)
  • Proficiency in Python, .NET, or similar programming languages
  • Basic knowledge of SQL and databases
  • Understanding of software development lifecycle (SDLC)

Responsibilities

  • 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
  • Develop and support data pipelines and integration workflows (ETL/ELT)
  • Assist in moving and transforming data across enterprise systems
  • Support development of data platforms (warehouse/lakehouse, analytics and iPaaS)
  • Collaborate effectively within a team environment

Benefits

  • Employees receive mentorship and career development opportunities
  • Exposure to enterprise architecture and high-impact digital transformation initiatives
  • Hybrid working model to support work-life balance
  • Collaborative, team-oriented work environment
  • Opportunities to work cross-functionally with various teams
Full Job Description
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 12 Software/Data Engineer 12 Junior Solution Architect 12 Solution Architect

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

 

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.

Similar Jobs

More Jobs at Milton CAT

More Information Technology Jobs

Find similar Software Engineer jobs: