1

Senior Software Engineer Jobs in Franklin, MA (NOW HIRING)

Senior Software Engineer

Boston, MA · On-site

$140K - $160K/yr

Senior Software Engineer (Full Stack) Location: Boston, MA (Hybrid) Department: Software Engineering Position Summary Grand Circle Corporation is the leader in international travel, adventure, and ...

Senior Software Engineer

Needham, MA · On-site

$133K - $175K/yr

They are seeking a forward-thinking Senior Software Engineer to help build the future of capital markets infrastructure by utilizing expertise in low-level programming and advancing high performance ...

Senior Software Engineer

Boston, MA · On-site

$133K - $175K/yr

Brady Corporation's Engraving Solutions group is seeking a highly skilled, motivated, and passionate Senior Software Engineer to join our innovative team. In this role, you will be instrumental in ...

Senior Software Engineer

Needham, MA · On-site

$133K - $175K/yr

They are seeking a Senior Software Engineer to advance high performance computing and electronic trading technologies, guiding design, development, and debugging of applications while mentoring other ...

Senior Software Engineer

Boston, MA · On-site

$133K - $175K/yr

Our Senior Software Engineer role can jump into many technical areas, design and implement clean APIs, and accurately estimate tasks, all while staying product-focused and mentoring other team ...

Senior Software Engineer

Boston, MA · On-site

$133K - $175K/yr

As a Senior Software Engineer, you will mentor a team while contributing to the development of a large scale data processing and analytics system for shipment monitoring and predictions.

Senior Software Engineer

Boston, MA · On-site

$129K - $193K/yr

In this Senior Software Engineer role, you will be a key individual contributor, driving the development of resilient, scalable software systems focused on leveraging Large Language Models (LLMs) and ...

Senior Software Engineer

Waltham, MA · On-site

$132K - $174K/yr

Xometry is seeking a Senior Software Engineer to join our software engineering organization. In this role, you'll work as part of a skilled, collaborative team to build and maintain solutions for the ...

Senior Software Engineer

Boston, MA

$133K - $175K/yr

About the Role Senior Software Engineer - IBOR We are growing our engineering team and looking for highly motivated engineers to make an impact at Wellington. This is a great opportunity for an ...

Senior Software Engineer

Waltham, MA · Hybrid

$132K - $174K/yr

Xometry is seeking a Senior Software Engineer to join our Xometry buyer experience organization. You will be responsible for leading initiatives to build new features and maintain existing systems ...

Senior Software Engineer

Waltham, MA · Hybrid

$132K - $174K/yr

Xometry is seeking a Senior Software Engineer to join our Xometry buyer experience organization. You will be responsible for leading initiatives to build new features and maintain existing systems ...

Senior Software Engineer

Waltham, MA · On-site

$200K - $500K/yr

ROLE OVERVIEW We're looking for a Senior Software Engineer to help design, build, and scale high-performance software that powers mission-critical enterprise data workflows. In this role, you'll work ...

As a Senior Software Engineer, you will use your experience with microservices based architecture to build products that deliver high business impact for our customers. You will lead design and ...

Senior Software Engineer

Boston, MA · On-site

$125 - $150/hr

As a Senior Software Engineer, you'll play a significant role in shaping the technology at Snyk. You will work within a collaborative, forward-thinking team to build foundational, scalable ...

Senior Software Engineer

Boston, MA · On-site

$125 - $150/hr

As a Senior Software Developer, you'll play a key role in designing, developing, and automating the release process of our software applications. This is a fantastic opportunity to leverage your ...

Senior Software Engineer

Boston, MA · On-site

$133K - $175K/yr

Senior Software Engineer TEAM: Portfolio Implementation Technology LOCATION: Needham or Boston ..... At Wellington Management, technology is central to how we invest. Our Portfolio Implementation ...

Showing results 41-60

Senior Software Engineer information

See Franklin, MA salary details

$76.3K

$144.8K

$194.1K

How much do senior software engineer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for senior software engineer in Franklin, MA is $144,836.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,800.00 and $163,200.00 per year, depending on experience, location, and employer.

What is a senior software engineer?

A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.

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

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

What are some common challenges senior software engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

What is the difference between Senior Software Engineer vs Software Developer?

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What does a senior software engineer do?

A senior software engineer designs, develops, and maintains software applications, often leading projects and mentoring junior team members. They analyze requirements, write code, perform testing, and collaborate with cross-functional teams to ensure quality and efficiency. Proficiency in programming languages, problem-solving skills, and experience with development tools are essential for this role.

What are the most commonly searched types of Software Engineer jobs in Franklin, MA?

The most popular types of Software Engineer jobs in Franklin, MA are:

What are popular job titles related to Senior Software Engineer jobs in Franklin, MA?

For Senior Software Engineer jobs in Franklin, MA, the most frequently searched job titles are:

What job categories do people searching Senior Software Engineer jobs in Franklin, MA look for?

The top searched job categories for Senior Software Engineer jobs in Franklin, MA are:

What cities near Franklin, MA are hiring for Senior Software Engineer jobs?

Cities near Franklin, MA with the most Senior Software Engineer job openings:

Infographic showing various Senior Software Engineer job openings in Franklin, MA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $144,836 per year, or $69.6 per hour.

Senior Software Engineer

Grand Circle LLC

Boston, MA • On-site

$140K - $160K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 26 days ago


Job description

Senior Software Engineer (Full Stack)
Location: Boston, MA (Hybrid)
Department: Software Engineering
Position Summary
Grand Circle Corporation is the leader in international travel, adventure, and discovery for Americans aged 50+. Headquartered in Boston, MA, with more than 45 offices globally, more than two million Americans have traveled with our award-winning travel brands: Grand Circle Travel, Overseas Adventure Travel, and Grand Circle Cruise Line.
We are expanding our Traveler Relations Center (TRC) digital teams to support our growing contact center and are seeking a Senior Software Engineer (Full Stack) to help design and deliver technical improvements for one of our most important customer touchpoints: our customer sales and support experience.
This is an opportunity for an engineer who enjoys solving complex challenges, building scalable systems, and creating exceptional digital experiences that directly impact customers and internal teams.
Why You'll Love This Role
Drive Real Change
Play a key role in modernizing and evolving our contact center platforms while directly influencing customer and agent experiences.
Innovate with Modern Technology
Work with cloud platforms, integrations, AI-enabled technologies, and modern engineering tools.
Build for the Future
Help create scalable solutions that support automation, smarter customer interactions, and future growth.
Own Your Impact
Take ideas from concept to production while influencing engineering standards and technical direction.
Collaborate and Grow
Work across teams, mentor peers, and continuously expand your skillset in a fast-moving environment.
What You'll Do
Technical Leadership & Solution Design
  • Own end-to-end delivery of applications and integrations from design through implementation and support
  • Design scalable, secure, resilient, and maintainable solutions
  • Review requirements, technical designs, and code to improve quality and long-term supportability
  • Participate in architecture discussions, code reviews, and technical sizing
  • Contribute to technical roadmaps and continuous improvement efforts
  • Challenge assumptions and introduce innovative approaches
Development & Execution
  • Lead full software development lifecycle activities including design, development, testing, deployment, and maintenance
  • Build integrations supporting customer self-service and streamlined workflows
  • Help establish foundations for AI-enabled capabilities and automation
  • Enhance CI/CD pipelines and Infrastructure as Code practices within Azure
  • Maintain operational excellence through monitoring, troubleshooting, and reliability improvements
Collaboration & Mentorship
  • Mentor engineers through coaching and thoughtful technical guidance
  • Partner with business stakeholders, contact center teams, and vendors
  • Support Agile delivery practices and continuous improvement initiatives
  • Collaborate with globally distributed teams
Qualifications
Required
  • 5-8+ years of experience in full-stack software engineering
  • Strong experience with C#/.NET (or Java)
  • Experience with modern JavaScript/TypeScript frameworks such as React or Angular
  • Experience building APIs and backend services
  • Strong SQL and relational database experience
  • Experience with Git workflows and CI/CD practices
  • Experience building solutions in Azure or other cloud platforms
  • Understanding of SOLID principles, design patterns, automated testing, and secure coding practices
  • Experience supporting production applications and operational health
  • Bachelor's degree in Computer Science or equivalent experience
  • Experience working in Agile environments
Preferred
  • Contact center technology experience
  • Experience with CCaaS platforms such as Genesys, NICE, Five9, or AWS Connect
  • Experience leading cloud migration initiatives
  • Azure, AWS, or GCP certifications
Total Rewards
The base salary range for this role is $140,000-$160,000 annually for employees based in Boston, MA. Final compensation may vary based on experience, skills, internal equity, and geographic location.
In addition to base compensation, this role is eligible for an annual incentive bonus and a comprehensive benefits package including:
Health & Wellness: Comprehensive medical, dental, and vision coverage, on-site gym access, wellness programs, and group fitness classes
Time for You: Generous PTO, 11 paid holidays, Summer Fridays, and parental leave benefits
Travel More, Spend Less: Travel discounts including 50% off trips for employees and a companion
Your Future, Secured: 401(k) with company match, life insurance, and disability coverage
Continuous Growth: Tuition assistance, leadership development opportunities, and international exposure
Extra Perks: Commuter benefits, FSA options, pet insurance, volunteer time off, and additional employee discounts
To learn more, please visit our websites at www.gct.com, www.oattravel.com and www.grandcirclefoundation.com.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.