1

Programmer Jobs in Somerville, MA (NOW HIRING)

Programmer Analyst Location: Boston MA OR Waltham MA Office - Hybrid 6x a month (Hiring Locally Only) About the Role SS&C provides premier global investment technology to support the front, middle ...

The statistical programming team develops datasets from our clinical trials and delivers tables, listings, and figures (TLFs) per Statistical Analysis Plans (SAPs) to support new products and ...

NX CAM Programmer

Sharon, MA

$28 - $38.25/hr

Read and interpret engineering drawings, blueprints, specifications, and design data. * Apply GD&T standards to support accurate and high-quality machining. * Select appropriate machine tools ...

New

NX CAM Programmer

Abington, MA

$28 - $38.50/hr

Read and interpret engineering drawings, blueprints, specifications, and design data. * Apply GD&T standards to support accurate and high-quality machining. * Select appropriate machine tools ...

New

NX CAM Programmer

Stoughton, MA

$28 - $38.25/hr

Read and interpret engineering drawings, blueprints, specifications, and design data. * Apply GD&T standards to support accurate and high-quality machining. * Select appropriate machine tools ...

New

They are seeking an AI/ML Programmer to design and develop advanced machine learning methods and algorithms, while contributing to impactful projects in cybersecurity and multimedia data analysis.

NX CAM Programmer

Holbrook, MA

$27 - $37/hr

Read and interpret engineering drawings, blueprints, specifications, and design data. * Apply GD&T standards to support accurate and high-quality machining. * Select appropriate machine tools ...

New

Programmer Analyst

Boston, MA ยท Remote

$30 - $35/hr

Description This role will work with a team of programmers and analysts. The primary focus will be new installations for financial institutions, but will include other tasks between installs, such as ...

The Biostatistical Data Programmer will work under the guidance of a Biostatistician/Data Scientist in database management and data sciences to support the development, programming and maintenance of ...

CNC Programmer

Chelsea, MA ยท On-site

$28.75 - $39.50/hr

Client specializes in the manufacture of food service equipment is looking for an experienced CNC programmer/operator with sheet metal experience to join our team. Responsibilities Include: Use ...

CNC Machinist / Programmer

Chelsea, MA ยท On-site

$65K - $75K/yr

CNC Programmer/Machinist Chelsea, MA 02150 A growing custom metal fabrication company is seeking an experienced CNC Programmer with strong sheet metal fabrication experience to support laser cutting ...

CMM Programmer

Franklin, MA ยท On-site

$31 - $37/hr

Coordinate inspection plans with quality and manufacturing engineering team. * Coordinate fixture development and maintain inventory of required and specialty tooling. * Incorporate newly developed ...

Swiss Programmer/Supervisor

Middleton, MA

$30.50 - $41.75/hr

The programmer/supervisor will be responsible for reading and interpreting technical blueprints, inputting the design specifications, adjusting the machining cutting paths, and performing quality ...

CMM Programmer

Franklin, MA ยท On-site

$31 - $37/hr

Coordinate inspection plans with quality and manufacturing engineering team. * Coordinate fixture development and maintain inventory of required and specialty tooling. * Incorporate newly developed ...

CNC Programmer

Franklin, MA ยท On-site

$31 - $37/hr

Create, modify and verify 3D Solid Models of products to be manufactured for programming and inspection use. * Work in cross-functional teams in supporting roles in Manufacturing Engineering.

Showing results 21-40

Programmer information

See Somerville, MA salary details

$13

$43

$75

How much do programmer jobs pay per hour?

As of Aug 16, 2026, the average hourly pay for programmer in Somerville, MA is $43.14, according to ZipRecruiter salary data. Most workers in this role earn between $28.08 and $56.15 per hour, depending on experience, location, and employer.

Do programmers get paid a lot?

Programmers often earn competitive salaries that vary based on experience, location, and specialization. Skilled programmers with knowledge of popular programming languages and tools tend to have higher earning potential, especially in high-demand industries or roles requiring advanced technical skills.

Is there still a demand for programmers?

Yes, demand for programmers remains strong across many industries due to ongoing digital transformation, software development needs, and the growth of technologies like cloud computing, AI, and cybersecurity. Programmers with skills in popular programming languages and experience with modern development tools are particularly sought after.

What are some common challenges programmers face when working on large, collaborative projects?

Programmers working on large, collaborative projects often encounter challenges such as coordinating code changes with team members, managing version control conflicts, and ensuring consistent coding standards across the project. Effective communication and using tools like Git are essential to prevent overlapping work or integration issues. Additionally, understanding the overall architecture and regularly attending team meetings can help programmers stay aligned with project goals and timelines.

What are the key skills and qualifications needed to thrive as a programmer, and why are they important?

To thrive as a Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and usually a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is also important. Attention to detail, effective communication, and adaptability help programmers collaborate and respond to evolving project requirements. These skills ensure code quality, efficient teamwork, and the ability to create robust software solutions in a constantly changing tech landscape.

What job does a programmer do?

A programmer writes, tests, and maintains computer software using programming languages such as Java, Python, or C++. They analyze user needs, develop code solutions, and troubleshoot issues to ensure software functions correctly. Programmers often work in teams and may use development tools like IDEs and version control systems.

What does a programmer do?

Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.

What kind of jobs can a programmer get?

Programmers can work in various roles such as software developers, web developers, mobile app developers, systems analysts, and database administrators. They often work in industries like technology, finance, healthcare, and gaming, using programming languages like Java, Python, or C++ and may require certifications or knowledge of development tools. Job environments can range from startups to large corporations, with opportunities for remote or on-site work.

What is the difference between Programmer vs Software Developer?

AspectProgrammerSoftware Developer
Required CredentialsTypically a degree in computer science or related field; coding certificationsSimilar credentials; often includes additional knowledge of software design and architecture
Work EnvironmentOften focused on coding and debugging within teams or projectsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech companies, and enterprise IT
Search & Comparison IntentPeople compare to understand coding roles and responsibilitiesBroader scope including development lifecycle and project management

While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

What are the most commonly searched types of Programmer jobs in Somerville, MA?

The most popular types of Programmer jobs in Somerville, MA are:

What cities near Somerville, MA are hiring for Programmer jobs?

Cities near Somerville, MA with the most Programmer job openings:

Infographic showing various Programmer job openings in Somerville, MA as of August 2026, with employment types broken down into 84% Full Time, 8% Part Time, 7% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $89,741 per year, or $43.1 per hour.

Programmer Analyst

SS&C

Boston, MA โ€ข On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 26 days ago


Job description

As a leading financial services and healthcare technology company based on revenue, SS&C is headquartered in Windsor, Connecticut, and has 27,000+ employees in 35 countries. Some 20,000 financial services and healthcare organizations, from the world's largest companies to small and mid-market firms, rely on SS&C for expertise, scale, and technology.

Job Description

Job Title: Programmer Analyst

Location: Boston MA OR Waltham MA Office - Hybrid 6x a month (Hiring Locally Only)

About the Role

SS&C provides premier global investment technology to support the front, middle and back-office designed to optimize operational and investment alpha throughout the entire investment process. Our employees are at the heart of our success. At SS&C, we foster career growth at all levels within the company and encourage employees to take ownership of their careers. As a result, many of our leaders have risen to their current roles, as we vigorously advocate upward and lateral mobility. We recruit the best and the brightest for our team by seeking talented, hard-working individuals who are enthusiastic about learning and realizing their potential.

Why Join SS&C

SS&C combines proprietary technology with deep industry expertise to support complex financial and health care operations. Our teams design, implement, and operate solutions that help clients manage data, automate processes, and scale their businesses with confidence.

You will work with industry experts, modern platforms, and evolving technologies, gaining exposure to real-world operational challenges and large-scale enterprise environments.

How You Will Make an Impact

The Engineering Services team is a technical consulting and engineering group who design, configure, integrate, and extend capabilities across front, middle, and back-office financial technology platforms. This role combines elements of Business Analysis, Systems Analysis, and Software Engineering, with a significant focus on custom application development using C#, SQL and AI powered tools.

The primary responsibility of this role is to partner with clients and internal stakeholders to understand business needs, define requirements, develop and deploy technical solutions, and support implementation efforts across a variety of financial systems and workflows.

Day-to-Day Responsibilities

  • Partner with clients, project teams, and internal stakeholders to define project scope, business requirements, and technical solutions
  • Analyze and document business processes, workflows, and system requirements across front-, middle-, and back-office functions
  • Translate business requirements into platform configurations, process improvements, integrations, and custom software solutions
  • Design, develop, test, and maintain scalable software components, workflows, and automation solutions using C#, SQL and other programming languages
  • Collaborate with engineering teams throughout the software development lifecycle (SDLC)
  • Create and maintain technical documentation, solution designs, and test plans
  • Support implementation, deployment, and post-production activities in client environments
  • Utilize AI-enabled tools and technologies to enhance analysis, documentation, software development, testing, and operational efficiency
  • Contribute to continuous improvement initiatives, delivery best practices, and platform innovation

Required Experience

  • Bachelor's degree in Computer Science, Engineering, Finance, Information Systems, or a related discipline preferred
  • 1-3+ years of professional experience in Financial Services, FinTech, Enterprise Software, or Technology Consulting
  • Proficiency in SQL and C#, Java, Python, or another object-oriented programming language
  • Experience working within Software Development Lifecycle (SDLC) processes and collaborating with software development teams
  • Strong analytical, problem-solving, and communication skills
  • Ability to understand and translate business requirements into technical solutions

Preferred Qualifications

  • Experience creating technical documentation, workflow designs, and solution specifications
  • Experience with enterprise platform configuration, systems integration, APIs, or workflow automation
  • Familiarity with AI-assisted development, analytics, documentation, or productivity tools (e.g., GitHub Copilot, AI-enabled testing and automation platforms)
  • Strong communication skills and experience collaborating with geographically distributed teams
  • Knowledge of financial services, capital markets, trading operations, investment management, or post-trade processing is a plus
  • Experience supporting client-facing projects or technical consulting engagements is a plus

Join SS&C, where innovation meets global opportunities. Click here to apply.

#LI-BP1
#CA-BP

Unless explicitly requested or approached by SS&C Technologies, Inc. or any of its affiliated companies, the company will not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services.

SS&C Technologies offers a comprehensive total rewards package designed to support your wellbeing, growth, and future. Our benefits include medical, dental, and vision coverage; a 401(k) plan with company match; paid time off, holidays, and parental leave; and professional development reimbursement opportunity.Actual base salary will vary based on several factors, including but not limited to relevant skills, prior experience, education, demonstrated performance, and geographic location.Massachusetts: The expected base salary for the position is between 90000 USD to 100000 USD.

Applications will be accepted on an ongoing basis until the position is filled.

SS&C Technologies is an Equal Employment Opportunity employer and does not discriminate against any applicant for employment or employee on the basis of race, color, religious creed, gender, age, marital status, sexual orientation, national origin, disability, veteran status or any other classification protected by applicable discrimination laws.