Resume and JobRESUME AND JOB
Perk logo

Senior Software Engineer Careers at Perk - Boston, Massachusetts | Apply Now!

Perk

Senior Software Engineer Careers at Perk - Boston, Massachusetts | Apply Now!

full-timePosted: Oct 15, 2025

Job Description

Senior Software Engineer - Spend (Boston) at Perk

Role Overview

Perk (formerly TravelPerk) is seeking a talented and experienced Senior Software Engineer to join our Spend Engineering team in Boston. As a Senior Software Engineer, you will play a key role in designing, architecting, and implementing our product, a next-generation platform that simplifies booking and managing business travel and spend. You will collaborate closely with our product team and other engineers to build and maintain high-quality, scalable, and reliable software solutions.

This role requires a strong product engineering mindset, a passion for simplicity and efficiency, and extensive experience building technically complex products in any web programming language. Expertise in either server-side, client-side, or full-stack development is essential, and you will have the opportunity to further develop your skills through internal training. A commitment to quality and testing is also crucial, as well as a desire to learn new technologies and frameworks.

A Day in the Life

On a typical day, you might:

  • Participate in sprint planning and stand-up meetings.
  • Collaborate with product managers and designers to define and refine requirements.
  • Design and implement new features using Python/Django or React.
  • Write unit and integration tests to ensure code quality.
  • Participate in code reviews.
  • Troubleshoot and debug issues.
  • Integrate our product with third-party APIs.
  • Mentor and coach junior engineers.
  • Research and evaluate new technologies.
  • Document technical designs and solutions.

Why Boston?

Boston is a vibrant and innovative city with a thriving tech industry. It offers a high quality of life, with world-class educational institutions, a rich cultural scene, and a diverse population. Boston is also a hub for travel and spend management, making it an ideal location for Perk's Spend Engineering team. The city provides access to a talented pool of engineers and offers numerous opportunities for professional growth and development.

Career Path

At Perk, we are committed to providing our employees with opportunities for career growth and development. As a Senior Software Engineer, you can advance your career in several ways, including:

  • Becoming a Tech Lead, leading a team of engineers and driving technical direction.
  • Becoming an Architect, focusing on the overall system design and architecture.
  • Becoming a Principal Engineer, providing technical leadership and mentorship across the organization.
  • Moving into a management role, leading and managing engineering teams.

Salary & Benefits

Perk offers a competitive salary and benefits package, including:

  • Competitive salary (based on experience and location)
  • Health, dental, and vision insurance
  • Paid time off and holidays
  • Stock options
  • Employee discounts
  • Professional development opportunities
  • Flexible work arrangements
  • Parental leave
  • Commuter benefits
  • Wellness programs
  • Team-building events
  • Company-sponsored lunches and snacks

The estimated salary range for this role in Boston is $140,000 - $200,000 per year. Actual salary may vary based on experience, skills, and qualifications.

Perk Culture

At Perk, we are driven by our values, like being an owner, delivering a 7-star experience, and working as one team. We value curiosity, purpose, and mindset, not just knowledge, to unlock the power in your potential. Our talent team brings together leading minds from the travel and SaaS industries, representing over 70 countries. We are committed to creating a diverse and inclusive workplace where everyone feels valued and respected.

How to Apply

If you are a talented and experienced Senior Software Engineer with a passion for building innovative products, we encourage you to apply. Please submit your resume and cover letter through our online application portal.

FAQ

  1. What programming languages and frameworks do you use? We primarily use Python/Django and React.
  2. What is your development process? We use an Agile development process with strong attention to well-documented code, unit testing, and continuous integration.
  3. What are the opportunities for career growth? We offer a variety of career paths, including Tech Lead, Architect, Principal Engineer, and management roles.
  4. What is the company culture like? We have a collaborative, innovative, and inclusive culture where everyone is valued and respected.
  5. What are the benefits? We offer a competitive salary and benefits package, including health insurance, paid time off, and stock options.
  6. What is the interview process like? The interview process typically includes a phone screening, a technical interview, and an interview with the hiring manager.
  7. Do you offer relocation assistance? Relocation assistance may be available for qualified candidates.
  8. What is the work-life balance like? We offer flexible work arrangements to help employees achieve a healthy work-life balance.
  9. What are the opportunities for professional development? We offer a variety of professional development opportunities, including training courses and conferences.
  10. How does Perk use AI coding tools? We encourage engineers to experiment with AI coding tools during the development process, such as copilot, to improve efficiency and code quality.

Locations

  • Boston, Massachusetts, United States

Salary

Estimated Salary Rangemedium confidence

154,000 - 220,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Pythonintermediate
  • Djangointermediate
  • Reactintermediate
  • API Integrationintermediate
  • System Architectureintermediate
  • Agile Developmentintermediate
  • Mentoringintermediate
  • Coachingintermediate
  • Trainingintermediate
  • Server-Side Developmentintermediate
  • Client-Side Developmentintermediate
  • Full Stack Developmentintermediate
  • Quality Assuranceintermediate
  • Testingintermediate
  • Communication Skillsintermediate
  • Problem-solvingintermediate
  • Teamworkintermediate
  • Time Managementintermediate
  • Debuggingintermediate
  • Code Reviewintermediate
  • Version Control (Git)intermediate
  • Continuous Integrationintermediate
  • Continuous Deploymentintermediate
  • Technical Designintermediate
  • AI Coding Toolsintermediate

Required Qualifications

  • "Product Engineering" mindset (experience)
  • Pragmatism and obsession for simplicity, efficiency, and performance (experience)
  • Extensive experience in similar roles building technically complex products in any web programming language (experience)
  • Expertise in server-side, client-side, or full-stack development (experience)
  • Obsession for quality and testing (experience)
  • Eagerness to learn new technologies and frameworks (experience)
  • Strong communication skills (experience)
  • Experience with Python/Django and/or React (experience)
  • Experience with API integrations (experience)
  • Experience with system architecture design, implementation, and testing (experience)
  • Experience working in an Agile environment (experience)
  • Experience with well-documented code, unit testing, and continuous integration (experience)
  • Experience mentoring, coaching, and training other colleagues (experience)

Responsibilities

  • Product development in Python/Django and/or React for a travel-related web-based product
  • Integration between our product to 3rd party APIs
  • System architecture design, implementation, and testing
  • Work in an Agile environment with strong attention to well-documented code, unit testing, and continuous integration
  • Mentor, coach, and train other colleagues as a domain expert
  • Collaborate with the product team to design, architect, and implement the product
  • Contribute to the development of a next-generation platform for booking and managing business travel and spend
  • Write clean, maintainable, and efficient code
  • Participate in code reviews to ensure code quality
  • Troubleshoot and debug issues
  • Contribute to the improvement of development processes and tools
  • Stay up-to-date with the latest technologies and trends
  • Participate in sprint planning and estimation
  • Document technical designs and solutions
  • Work closely with other engineers, product managers, and designers

Benefits

  • general: Competitive salary
  • general: Health insurance
  • general: Dental insurance
  • general: Vision insurance
  • general: Paid time off
  • general: Paid holidays
  • general: Stock options
  • general: Employee discounts
  • general: Professional development opportunities
  • general: Flexible work arrangements
  • general: Parental leave
  • general: Commuter benefits
  • general: Wellness programs
  • general: Team-building events
  • general: Company-sponsored lunches and snacks
  • general: Relocation assistance (if applicable)
  • general: Life Insurance

Target Your Resume for "Senior Software Engineer Careers at Perk - Boston, Massachusetts | Apply Now!" , Perk

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer Careers at Perk - Boston, Massachusetts | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer Careers at Perk - Boston, Massachusetts | Apply Now!" , Perk

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringBackend DevelopmentFrontend DevelopmentFull Stack DevelopmentCloud ComputingSenior Software EngineerSoftware EngineerPythonDjangoReactAPI IntegrationSystem ArchitectureAgile DevelopmentMentoringCoachingTrainingServer-Side DevelopmentClient-Side DevelopmentQuality AssuranceTestingBostonMassachusettsPerkTravelPerkSpend ManagementTravel TechnologySoftware DevelopmentTech Jobs BostonAI Coding ToolsEngineering Jobs BostonWeb DevelopmentProduct EngineeringSaaSTravel ManagementSpend ManagementTech

Answer 10 quick questions to check your fit for Senior Software Engineer Careers at Perk - Boston, Massachusetts | Apply Now! @ Perk.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Perk logo

Senior Software Engineer Careers at Perk - Boston, Massachusetts | Apply Now!

Perk

Senior Software Engineer Careers at Perk - Boston, Massachusetts | Apply Now!

full-timePosted: Oct 15, 2025

Job Description

Senior Software Engineer - Spend (Boston) at Perk

Role Overview

Perk (formerly TravelPerk) is seeking a talented and experienced Senior Software Engineer to join our Spend Engineering team in Boston. As a Senior Software Engineer, you will play a key role in designing, architecting, and implementing our product, a next-generation platform that simplifies booking and managing business travel and spend. You will collaborate closely with our product team and other engineers to build and maintain high-quality, scalable, and reliable software solutions.

This role requires a strong product engineering mindset, a passion for simplicity and efficiency, and extensive experience building technically complex products in any web programming language. Expertise in either server-side, client-side, or full-stack development is essential, and you will have the opportunity to further develop your skills through internal training. A commitment to quality and testing is also crucial, as well as a desire to learn new technologies and frameworks.

A Day in the Life

On a typical day, you might:

  • Participate in sprint planning and stand-up meetings.
  • Collaborate with product managers and designers to define and refine requirements.
  • Design and implement new features using Python/Django or React.
  • Write unit and integration tests to ensure code quality.
  • Participate in code reviews.
  • Troubleshoot and debug issues.
  • Integrate our product with third-party APIs.
  • Mentor and coach junior engineers.
  • Research and evaluate new technologies.
  • Document technical designs and solutions.

Why Boston?

Boston is a vibrant and innovative city with a thriving tech industry. It offers a high quality of life, with world-class educational institutions, a rich cultural scene, and a diverse population. Boston is also a hub for travel and spend management, making it an ideal location for Perk's Spend Engineering team. The city provides access to a talented pool of engineers and offers numerous opportunities for professional growth and development.

Career Path

At Perk, we are committed to providing our employees with opportunities for career growth and development. As a Senior Software Engineer, you can advance your career in several ways, including:

  • Becoming a Tech Lead, leading a team of engineers and driving technical direction.
  • Becoming an Architect, focusing on the overall system design and architecture.
  • Becoming a Principal Engineer, providing technical leadership and mentorship across the organization.
  • Moving into a management role, leading and managing engineering teams.

Salary & Benefits

Perk offers a competitive salary and benefits package, including:

  • Competitive salary (based on experience and location)
  • Health, dental, and vision insurance
  • Paid time off and holidays
  • Stock options
  • Employee discounts
  • Professional development opportunities
  • Flexible work arrangements
  • Parental leave
  • Commuter benefits
  • Wellness programs
  • Team-building events
  • Company-sponsored lunches and snacks

The estimated salary range for this role in Boston is $140,000 - $200,000 per year. Actual salary may vary based on experience, skills, and qualifications.

Perk Culture

At Perk, we are driven by our values, like being an owner, delivering a 7-star experience, and working as one team. We value curiosity, purpose, and mindset, not just knowledge, to unlock the power in your potential. Our talent team brings together leading minds from the travel and SaaS industries, representing over 70 countries. We are committed to creating a diverse and inclusive workplace where everyone feels valued and respected.

How to Apply

If you are a talented and experienced Senior Software Engineer with a passion for building innovative products, we encourage you to apply. Please submit your resume and cover letter through our online application portal.

FAQ

  1. What programming languages and frameworks do you use? We primarily use Python/Django and React.
  2. What is your development process? We use an Agile development process with strong attention to well-documented code, unit testing, and continuous integration.
  3. What are the opportunities for career growth? We offer a variety of career paths, including Tech Lead, Architect, Principal Engineer, and management roles.
  4. What is the company culture like? We have a collaborative, innovative, and inclusive culture where everyone is valued and respected.
  5. What are the benefits? We offer a competitive salary and benefits package, including health insurance, paid time off, and stock options.
  6. What is the interview process like? The interview process typically includes a phone screening, a technical interview, and an interview with the hiring manager.
  7. Do you offer relocation assistance? Relocation assistance may be available for qualified candidates.
  8. What is the work-life balance like? We offer flexible work arrangements to help employees achieve a healthy work-life balance.
  9. What are the opportunities for professional development? We offer a variety of professional development opportunities, including training courses and conferences.
  10. How does Perk use AI coding tools? We encourage engineers to experiment with AI coding tools during the development process, such as copilot, to improve efficiency and code quality.

Locations

  • Boston, Massachusetts, United States

Salary

Estimated Salary Rangemedium confidence

154,000 - 220,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Pythonintermediate
  • Djangointermediate
  • Reactintermediate
  • API Integrationintermediate
  • System Architectureintermediate
  • Agile Developmentintermediate
  • Mentoringintermediate
  • Coachingintermediate
  • Trainingintermediate
  • Server-Side Developmentintermediate
  • Client-Side Developmentintermediate
  • Full Stack Developmentintermediate
  • Quality Assuranceintermediate
  • Testingintermediate
  • Communication Skillsintermediate
  • Problem-solvingintermediate
  • Teamworkintermediate
  • Time Managementintermediate
  • Debuggingintermediate
  • Code Reviewintermediate
  • Version Control (Git)intermediate
  • Continuous Integrationintermediate
  • Continuous Deploymentintermediate
  • Technical Designintermediate
  • AI Coding Toolsintermediate

Required Qualifications

  • "Product Engineering" mindset (experience)
  • Pragmatism and obsession for simplicity, efficiency, and performance (experience)
  • Extensive experience in similar roles building technically complex products in any web programming language (experience)
  • Expertise in server-side, client-side, or full-stack development (experience)
  • Obsession for quality and testing (experience)
  • Eagerness to learn new technologies and frameworks (experience)
  • Strong communication skills (experience)
  • Experience with Python/Django and/or React (experience)
  • Experience with API integrations (experience)
  • Experience with system architecture design, implementation, and testing (experience)
  • Experience working in an Agile environment (experience)
  • Experience with well-documented code, unit testing, and continuous integration (experience)
  • Experience mentoring, coaching, and training other colleagues (experience)

Responsibilities

  • Product development in Python/Django and/or React for a travel-related web-based product
  • Integration between our product to 3rd party APIs
  • System architecture design, implementation, and testing
  • Work in an Agile environment with strong attention to well-documented code, unit testing, and continuous integration
  • Mentor, coach, and train other colleagues as a domain expert
  • Collaborate with the product team to design, architect, and implement the product
  • Contribute to the development of a next-generation platform for booking and managing business travel and spend
  • Write clean, maintainable, and efficient code
  • Participate in code reviews to ensure code quality
  • Troubleshoot and debug issues
  • Contribute to the improvement of development processes and tools
  • Stay up-to-date with the latest technologies and trends
  • Participate in sprint planning and estimation
  • Document technical designs and solutions
  • Work closely with other engineers, product managers, and designers

Benefits

  • general: Competitive salary
  • general: Health insurance
  • general: Dental insurance
  • general: Vision insurance
  • general: Paid time off
  • general: Paid holidays
  • general: Stock options
  • general: Employee discounts
  • general: Professional development opportunities
  • general: Flexible work arrangements
  • general: Parental leave
  • general: Commuter benefits
  • general: Wellness programs
  • general: Team-building events
  • general: Company-sponsored lunches and snacks
  • general: Relocation assistance (if applicable)
  • general: Life Insurance

Target Your Resume for "Senior Software Engineer Careers at Perk - Boston, Massachusetts | Apply Now!" , Perk

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer Careers at Perk - Boston, Massachusetts | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer Careers at Perk - Boston, Massachusetts | Apply Now!" , Perk

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringBackend DevelopmentFrontend DevelopmentFull Stack DevelopmentCloud ComputingSenior Software EngineerSoftware EngineerPythonDjangoReactAPI IntegrationSystem ArchitectureAgile DevelopmentMentoringCoachingTrainingServer-Side DevelopmentClient-Side DevelopmentQuality AssuranceTestingBostonMassachusettsPerkTravelPerkSpend ManagementTravel TechnologySoftware DevelopmentTech Jobs BostonAI Coding ToolsEngineering Jobs BostonWeb DevelopmentProduct EngineeringSaaSTravel ManagementSpend ManagementTech

Answer 10 quick questions to check your fit for Senior Software Engineer Careers at Perk - Boston, Massachusetts | Apply Now! @ Perk.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.