High-paying software engineering jobs in Framingham
Software Engineering develops and maintains software applications. Engineers write code, design solutions, and ensure quality. Programming skills and problem-solving abilities are essential.
The 999 software engineering jobs listed below pay well, with salaries between $79,382 and $155,748 per year. Software Engineer, Senior Software Engineer and Principal Software Engineer are among the most popular high-paying roles in Framingham, MA.
Job title
Updated Oct 17, 2026Principal Software Engineer
Framingham
Massachusetts
Senior Software Engineer
Framingham
Massachusetts
Product Manager
Framingham
Massachusetts
Full Stack Developer
Framingham
Massachusetts
Machine Learning Engineer
Framingham
Massachusetts
Software Engineer
Framingham
Massachusetts
Technical Lead
Framingham
Massachusetts
Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.
-
Principal Software Engineer
Review job description
Please refer to the employers job description for complete details.
Principal Software Engineers lead development teams, design software architectures, and assure code quality. Advanced coding skills, leadership experience, and architectural expertise are essential.
Principal Software Engineer jobs take 13 days on average from job posting to starting date. Currently, 22% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 154 jobsAverage pay
Framingham
$155,748 per yearMassachusetts
$178,476 per year -
Senior Software Engineer
Review job description
Please refer to the employers job description for complete details.
Senior Software Engineers lead software development, optimize systems, and mentor juniors. Deep programming expertise, experience with system architecture, and strong problem-solving abilities are essential for innovative solutions.
The top companies hiring Senior Software Engineer in Framingham, MA are Boston Technology Corporation (2 jobs), Staples (1 job), and Honeywell (1 job).
Senior Software Engineer jobs take 95 days on average from job posting to starting date. Currently, 31% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 249 jobsAverage pay
Framingham
$135,882 per yearMassachusetts
$158,116 per yearSkills
- Agile
- APIs
- AWS
- Java
- Software development
-
Product Manager
Review job description
Please refer to the employers job description for complete details.
Product Managers define product vision, oversee development cycles, and coordinate cross-functional teams. Expertise in market analysis, product lifecycle management, and agile methodologies is essential. Strong leadership and decision-making skills are required.
Product Manager jobs take 17 days on average from job posting to starting date. Currently, 36% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 83 jobsAverage pay
Framingham
$127,664 per yearMassachusetts
$129,599 per yearSkills
- Product management
- Agile
- Analysis skills
- APIs
- Product development
-
Full Stack Developer
Review job description
Please refer to the employers job description for complete details.
Full Stack Developers design both client and server software, manage databases, and ensure responsive design. Proficiency in front and back-end languages, web development frameworks, and problem-solving skills are crucial.
Full Stack Developer jobs take 49 days on average from job posting to starting date. Currently, 32% of job openings offer remote or hybrid positions and 3% of job openings are part-time roles.
See 124 jobsAverage pay
Framingham
$58.93 per hourMassachusetts
$59.10 per hourSkills
- APIs
- JavaScript
- REST
- Agile
- Git
-
Machine Learning Engineer
Review job description
Please refer to the employers job description for complete details.
Machine Learning Engineers design and deploy predictive models, optimize algorithms for scalability, and integrate AI solutions into products. They need expertise in programming, knowledge of data structures, and proficiency with machine learning frameworks like TensorFlow or PyTorch.
Machine Learning Engineer jobs take 35 days on average from job posting to starting date. Currently, 27% of job openings offer remote or hybrid positions and 2% of job openings are part-time roles.
See 63 jobsAverage pay
Framingham
$122,253 per yearMassachusetts
$171,156 per year -
Software Engineer
Review job description
Please refer to the employers job description for complete details.
Software Engineers design and develop software applications, write code, and ensure system functionality. Proficiency in programming languages, problem-solving skills, and technical expertise are crucial.
The top companies hiring Software Engineer in Framingham, MA are Bose (1 job), CMTA Consulting Engineers (1 job), and Landline Company (1 job).
Software Engineer jobs take 60 days on average from job posting to starting date. Currently, 19% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 288 jobsAverage pay
Framingham
$105,326 per yearMassachusetts
$132,344 per yearSkills
- Software development
- Agile
- APIs
- Java
- Git
-
Technical Lead
Review job description
Please refer to the employers job description for complete details.
Technical leads provide technical guidance, oversee project implementation and mentor engineering teams. Key qualifications include deep technical expertise, strong leadership abilities and excellent communication skills.
Technical Lead jobs take 87 days on average from job posting to starting date. Currently, 18% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 38 jobsAverage pay
Framingham
$79,382 per yearMassachusetts
$161,313 per yearSkills
- Agile
- SQL
- Azure
- AWS
- APIs