Demo

Product Development - Senior Software Engineer

Peak Technologies
Franklin, MA Full Time
POSTED ON 2/26/2026
AVAILABLE BEFORE 4/25/2026

For over 35 years, Peak Technologies has been at the forefront of providing end-to-end enterprise mobility, managed services, printing and mobile data capture solutions for performance-driven organizations focused on the optimization of supply chain and field-based business processes.

JOB SUMMARY & SCOPE

Lead and contribute to the development of complex software projects, leveraging their expertise in software design, coding, and problem-solving. This role requires strong technical skills, leadership abilities, and a passion for delivering high-quality software solutions.

 

KEY ACCOUNTABILITIES

  • Collaborate with cross-functional teams to design software solutions that meet business and technical requirements.
  • Write clean, efficient, and maintainable code in accordance with best practices and coding standards.
  • Lead and contribute to the development of software components and features, including front-end and back-end development.
  • Conduct code reviews to ensure code quality, consistency, and adherence to coding standards.
  • Provide guidance and mentorship to junior software engineers, fostering their professional growth.
  • Act as a subject matter expert in specific technology areas and provide technical leadership to the team.
  • Analyze and resolve complex technical issues and challenges as they arise.
  • Develop and execute unit tests and ensure comprehensive test coverage.
  • Collaborate with QA teams to ensure software quality and participate in the testing process.
  • Implement and maintain continuous integration/continuous deployment (CI/CD) pipelines.
  • Create and maintain technical documentation, including system architecture, design, and user guides.
  • Work closely with product managers, designers, and other stakeholders to align software development with business goals.
  • Participate in Agile/Scrum development processes, including sprint planning and retrospectives.

 

EDUCATION EXPERIENCE KEY TRAITS

  • Bachelor's degree in computer science, software engineering, or a related field (Master's degree is a plus).
  • Proven experience (5 years) as a software engineer, with a strong track record of successful software development projects.
  • Proficiency in one or more programming languages (e.g., Python, Java, C , JavaScript).
  • Experience with front-end and back-end technologies and frameworks.
  • Strong knowledge of software design principles, data structures, and algorithms.
  • Familiarity with software development methodologies (Agile, Scrum).
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Commitment to upholding company values and promoting a culture of technical excellence.

 

TYPICAL PERFORMANCE TARGETS

  • SERVICE DELIVERY:         Sustained, measured excellence in project & process delivery
  • COST TO SERVE:             Sustained, measured excellence in delivery efficiency with expected continuous improvement
  • INNOVATION:                 Step changed delivery in safety, quality, and/or cost

 

LANGUAGE SKILLS

  • Primary language used in daily operations is English. Additional primary company languages include Spanish, French, and Dutch.
  • Read and interpret documents, procedure manuals and various correspondence from both internal and external.
  • Speak effectively, both individually and before groups of both external customers and/or various levels of employees within the organization.

 

MATHEMATICAL SKILLS

  • Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations.

 

REASONING ABILITY

  • Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.

 

COMPUTER SKILLS

  • To perform this job successfully, an individual should have knowledge of Microsoft Office suite, Excel, and Word specifically.  CRM skills required.

 

SUPERVISION

  • Role does not require supervision of direct and indirect reports.

 

DECISION MAKING REASONING

  • Able to take accountability and responsibility for business target delivery and decision making.
  • Possess a unique blend of business and technical savvy, a big-picture vision, and the drive to make that vision a reality.

 

WORKING RELATIONSHIPS

  • Internal Customer 

 

PHYSICAL REQUIREMENTS

Activity

Amount of Time

 

None

Under 1/3

1/3 to 2/3

Over 2/3

Stand

 

 

 

X

Walk

 

 

X

 

Sit

 

X

 

 

Use hands to finger, handle, or feel

 

X

 

 

Reach with hands and arms

 

X

 

 

Climb or balance

 

X

 

 

Stoop, kneel, crouch, or crawl

 

X

 

 

Talk or hear

 

 

 

X

Lift Up to 25lbs

 

 

 

X

Travel

            X

 

 

 

Peak Technologies, Inc. is an Equal Opportunity Employer who fully and actively supports equal access for all people regardless of Race, Color, Religion, Gender, Age, National Origin, Veteran Status, Disability, Genetic Information or Testing, Family and Medical Leave, Sexual Orientation and Gender Identity or Expression.
 

Salary.com Estimation for Product Development - Senior Software Engineer in Franklin, MA
$175,594 to $212,603
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Product Development - Senior Software Engineer?

Sign up to receive alerts about other jobs on the Product Development - Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$132,324 - $183,693
Income Estimation: 
$171,618 - $237,955
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Peak Technologies

  • Peak Technologies Clio, MI
  • For over 35 years, Peak Technologies has been at the forefront of providing end-to-end enterprise mobility, managed services, printing and mobile data capt... more
  • 15 Days Ago

  • Peak Technologies Ortonville, MI
  • For over 35 years, Peak Technologies has been at the forefront of providing end-to-end enterprise mobility, managed services, printing and mobile data capt... more
  • 15 Days Ago

  • Peak Technologies Fowlerville, MI
  • For over 35 years, Peak Technologies has been at the forefront of providing end-to-end enterprise mobility, managed services, printing and mobile data capt... more
  • 15 Days Ago

  • Peak Technologies Oxford, MI
  • For over 35 years, Peak Technologies has been at the forefront of providing end-to-end enterprise mobility, managed services, printing and mobile data capt... more
  • 15 Days Ago


Not the job you're looking for? Here are some other Product Development - Senior Software Engineer jobs in the Franklin, MA area that may be a better fit.

  • Collabera Randolph, MA
  • Company Description Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms... more
  • 25 Days Ago

  • Moderna Norwood, MA
  • The Role We are seeking a highly skilled and motivated Engineer II in Drug Product Development, to work in a team developing Moderna’s device combination p... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!