1

Sr Software Developer Jobs in Franklin, MA (NOW HIRING)

... Senior Software Developer, specializing in mobile development, you will move beyond simple coding to thoughtful design. You will build a highly secure mobile backbone that delivers their mission to ...

... Senior Software Developer, specializing in mobile development, you will move beyond simple coding to thoughtful design. You will build a highly secure mobile backbone that delivers their mission to ...

Senior Software Engineer

Boston, MA · On-site

$133K - $175K/yr

The Senior Software Engineer role focuses on developing secure new applications and functionality, enhancing and supporting existing applications, providing system redundancy, and collaborating ...

Senior Software Engineer

Boston, MA · On-site

$133K - $175K/yr

The Senior Software Engineer role focuses on developing secure new applications and functionality, enhancing and supporting existing applications, providing system redundancy, and collaborating ...

Senior Software Engineer

Boston, MA · On-site

$150K - $170K/yr

Senior Software Engineer -- Boston, MA area A well-established consumer media and technology company is hiring a Senior Software Engineer for its Engineering team. This is a senior, high-impact seat ...

Senior Software Engineer

Boston, MA · On-site

$150K - $170K/yr

Senior Software Engineer -- Boston, MA area A well-established consumer media and technology company is hiring a Senior Software Engineer for its Engineering team. This is a senior, high-impact seat ...

The Senior Software Engineer role focuses on developing secure new applications and functionality, enhancing and supporting existing applications, providing system redundancy, and collaborating ...

Senior Software Engineer

Waltham, MA · Hybrid

$132K - $174K/yr

Xometry is seeking a Senior Software Engineer to join our software engineering organization. In ... stack software developer * Required: Demonstrable understanding of software engineering ...

Senior Software Engineer

Warwick, RI · On-site

$122K - $161K/yr

Senior Software Engineer As the nation's original travel insurance comparison site, InsureMyTrip, a ... Collaborate with DevOps to enhance CI/CD pipelines, deployment reliability, and cloud ...

Senior Software Engineer

Fall River, MA · On-site

$120 - $160/hr

Blount Fine Foods is a family-owned and operated manufacturer, marketer, and developer of premium ... Summary: The Senior Software Engineer, Operational Technologyis responsible fordesigning ...

Senior Software Engineer

Fall River, MA · On-site

$125K - $165K/yr

Blount Fine Foods is a family-owned and operated manufacturer, marketer, and developer of premium ... Summary: The Senior Software Engineer, Operational Technology is responsible for designing ...

What You'll Do As a Senior Software Engineer, you'll play a key role in designing and developing software that supports and enhances our advanced motion control products. * Design, develop, test, and ...

Senior Software Engineer

Boston, MA

$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 ...

What You'll Do As a Senior Software Engineer, you'll play a key role in designing and developing software that supports and enhances our advanced motion control products. * Design, develop, test, and ...

Senior Software Engineer

Canton, MA · On-site

$120K - $156K/yr

What You'll Do As a Senior Software Engineer, you'll play a key role in designing and developing software that supports and enhances our advanced motion control products. * Design, develop, test, and ...

Showing results 21-40

Sr Software Developer information

See Franklin, MA salary details

$15

$62

$88

How much do sr software developer jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for sr software developer in Franklin, MA is $62.40, according to ZipRecruiter salary data. Most workers in this role earn between $52.98 and $70.00 per hour, depending on experience, location, and employer.

What is a Sr software developer?

Sr Software Developers are experienced professionals responsible for designing, developing, and maintaining complex software applications. They typically lead technical teams, make architectural decisions, and mentor junior developers. Their role often involves collaborating with stakeholders to define requirements, ensuring code quality, and staying updated with emerging technologies. Senior developers play a crucial part in the software development lifecycle, helping to deliver robust and scalable solutions.

What are the key skills and qualifications needed to thrive as a Sr software developer?

To thrive as a Sr Software Developer, you need advanced proficiency in programming languages (such as Java, Python, or C#), software architecture, and a bachelor's or master’s degree in computer science or a related field. Familiarity with development tools like Git, integrated development environments (IDEs), cloud platforms, and relevant certifications (e.g., AWS Certified Developer) are typically expected. Strong problem-solving, leadership, collaboration, and communication skills help you mentor junior developers and work effectively within teams. These abilities are crucial to building robust software solutions, driving technical excellence, and ensuring successful project delivery.

What are some typical challenges Sr software developers face when leading project teams, and how can they effectively manage them?

Sr Software Developers often encounter challenges such as balancing coding responsibilities with mentoring junior team members, aligning technical solutions with business goals, and managing project timelines across cross-functional teams. Effective management involves clear communication, setting realistic expectations, and fostering a collaborative environment where team members can share ideas and resolve issues quickly. Leveraging agile methodologies and regular code reviews can also help maintain project momentum and ensure high-quality deliverables.

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

AspectSr Software DeveloperSoftware Engineer
Required CredentialsBachelor's degree in CS or related field; experience often preferredBachelor's or higher in CS or related field; certifications optional
Work EnvironmentDevelops software, collaborates with teams, and mentors junior staffDesigns, develops, tests, and maintains software applications
Employer & Industry UsageUsed across tech companies, startups, and enterprise firmsCommon in software development firms, tech companies, and IT departments

Both roles involve software development, but Sr Software Developers typically have more experience, leadership responsibilities, and mentorship duties. Software Engineers focus on designing and building software solutions, often with a broader scope. The roles overlap significantly, but the seniority and leadership aspect distinguish the Sr Software Developer from a general Software Engineer.

What do senior software developers do?

Senior software developers design, develop, and maintain software applications, often leading projects and mentoring junior team members. They analyze requirements, write code, perform testing, and ensure the quality and performance of software systems, typically using programming languages like Java, Python, or C++. They also collaborate with stakeholders and may oversee technical architecture and code reviews.

What cities near Franklin, MA are hiring for Sr Software Developer jobs?

Cities near Franklin, MA with the most Sr Software Developer job openings:

Infographic showing various Sr Software Developer job openings in Franklin, MA as of August 2026, with employment types broken down into 81% Full Time, 14% Part Time, 1% Temporary, and 4% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $129,783 per year, or $62.4 per hour.

Senior Software Engineer, Mobile

Hatch IT

Somerville, MA

$150K - $200K/yr

Full-time

Re-posted 9 days ago


Job description

hatch I.T. is partnering with VIA to find a Senior Software Engineer, Cryptography. See details below:
 
About the Role:
An impressive mission requires an equally impressive Senior Software Engineer, Mobile
As a Senior Software Developer, specializing in mobile development, you will move beyond simple coding to thoughtful design. You will build a highly secure mobile backbone that delivers their mission to the world. They are looking for an innovator who is motivated to solve the complex challenge of balancing world-class security with flawless, intuitive user experiences. If you thrive in tackling inherent performance and security challenges in high-stakes mobile development, we've reserved a place for you.
Responsibilities:
  • Drive the end-to-end development, testing, and deployment of high-quality native applications for iOS (Swift) and Android
  • Maintain application performance, troubleshoot issues, and ensure broad compatibility across devices and OS versions
  • Architect and implement features focused on security and privacy, utilizing native mobile security frameworks
  • Implement secure data handling and storage, including the use of Secure Enclaves (or equivalent technologies)
  • Apply basic cryptography principles for data protection and secure communication within the mobile environment
  • Integrate VIA's backend microservices and secure APIs into the mobile application logic
  • Serve as a subject matter expert and provide technical leadership in mobile application development, ensuring VIA's solutions meet the highest standards
  • Clearly articulate complex software designs, architectural choices, and technical processes to diverse audiences, including technical peers and non-technical stakeholders
  • Collaborate effectively with cross-functional teams (UI/UX designers and backend developers) to ensure seamless, performant, and reliable application functionality
  • Participate in defining and upholding mobile development best practices, code reviews, and automated testing
Requirements:
  • Bachelor's degree or higher in computer science, engineering, or a related field or equivalent experience
  • 5+ years of professional experience developing and shipping native mobile applications
  • Proven proficiency in both native iOS development (Swift) and native Android development
  • Direct experience with native mobile security features, including Secure Enclaves (or equivalent secure storage mechanisms)
  • Working knowledge of basic cryptography principles and their application in mobile security
  • Strong experience integrating mobile applications with RESTful APIs and handling asynchronous data streams
  • Solid understanding of mobile UI/UX principles, architectural patterns (e.g., MVVM, MVI, etc.), and performance optimization
  • Experience with digital wallets, biometric authentication (Face ID/Touch ID), or equivalent credential management systems is a significant plus
  • Familiarity with CI/CD processes for mobile application deployment (e.g., Fastlane, Jenkins, or similar)
  • Proficiency in TypeScript for building and maintaining robust mobile applications
$150,000 - $200,000 a year
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job