Resume and JobRESUME AND JOB
Perk logo

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

Perk

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

full-timePosted: Oct 16, 2025

Job Description

Software Engineer - Spend (Boston) at Perk

Role Overview

As a Software Engineer in the Spend team at Perk (formerly TravelPerk), you will play a pivotal role in designing, developing, and implementing our product. You'll be an integral part of the team focused on building the intelligent platform for travel and spend management. Your work will directly contribute to automating tasks, improving efficiency, and enhancing user experience for our global customer base.

A Day in the Life

Here’s what a typical day might look like:

  • Collaborate with product managers and designers to understand requirements and translate them into technical specifications.
  • Write clean, maintainable, and well-documented code in Python/Django and/or React.
  • Design and implement integrations with third-party APIs.
  • Participate in system architecture discussions and contribute to the overall design of the platform.
  • Write unit and integration tests to ensure code quality.
  • Participate in code reviews and provide constructive feedback to your peers.
  • Troubleshoot and debug issues in production and development environments.
  • Stay up-to-date with the latest technologies and trends in web development.
  • Mentor junior engineers and share your knowledge and expertise.
  • Participate in Agile ceremonies such as sprint planning, daily stand-ups, and sprint retrospectives.

Why Boston?

Boston is a hub of innovation and technology, making it an ideal location for Perk’s Spend Engineering team. Here are a few reasons why Boston is a great place to work:

  • Thriving tech industry with a wealth of opportunities.
  • Access to top talent from renowned universities like MIT and Harvard.
  • Vibrant cultural scene with world-class museums, theaters, and restaurants.
  • Beautiful city with historic landmarks, green spaces, and waterfront views.
  • Strong sense of community and a high quality of life.

Career Path

At Perk, we are committed to the growth and development of our employees. As a Software Engineer, you can progress through various levels, such as Senior Software Engineer, Tech Lead, and eventually Principal Engineer or Architect. We also offer opportunities to move into management roles, such as Engineering Manager or Director of Engineering. We provide training and mentorship to help you reach your full potential.

Salary & Benefits

The estimated salary range for this role in Boston, Massachusetts is $110,000 to $170,000 annually. We offer a comprehensive benefits package that includes:

  • Competitive salary and stock options
  • Generous vacation policy
  • Health, dental, and vision insurance
  • Life and disability insurance
  • Paid parental leave
  • Flexible spending account (FSA)
  • Health savings account (HSA)
  • Commuter benefits
  • 401(k) plan with company match
  • Professional development opportunities
  • Employee assistance program (EAP)
  • Wellness programs
  • Company-sponsored events and activities
  • Employee discounts on travel and other perks

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. If you’re excited about having a real impact and shaping how millions of people experience work, we’d love you on the team.

How to Apply

If you are interested in applying for the Software Engineer position, please submit your resume and cover letter through our online application portal. Be sure to highlight your relevant skills and experience, and explain why you are a good fit for Perk.

FAQ

  1. What is Perk?

    Perk (formerly TravelPerk) is the intelligent platform for travel and spend management, trusted by more than 10,000 companies worldwide.

  2. What technologies does Perk use?

    We primarily use Python/Django and React for our web-based product. We also use NodeJS & Angular, and are open to incorporating new technologies as needed.

  3. What is the work environment like at Perk?

    We foster a collaborative and supportive work environment where employees are encouraged to learn and grow. We value teamwork, innovation, and a customer-centric approach.

  4. What are the career growth opportunities at Perk?

    We offer various career paths for Software Engineers, including Senior Software Engineer, Tech Lead, Principal Engineer, Architect, and management roles. We provide training and mentorship to help you advance your career.

  5. What is the interview process like?

    The interview process typically involves a phone screening, a technical interview, and a final interview with the hiring manager. We assess your technical skills, problem-solving abilities, and cultural fit.

  6. Does Perk offer remote work options?

    This position is based in our Boston office, but we offer flexible work arrangements to accommodate individual needs.

  7. What is Perk's approach to diversity and inclusion?

    Perk is committed to creating a diverse and inclusive workplace where everyone feels welcome and respected. We believe that diversity drives innovation and creativity.

  8. What are the benefits of working at Perk?

    We offer a comprehensive benefits package, including competitive salary, stock options, generous vacation policy, health insurance, and other perks.

  9. How does Perk support employee development?

    We provide professional development opportunities, training programs, and mentorship to help employees enhance their skills and advance their careers.

  10. What is Perk's mission?

    Our mission is to power real work, with real impact. We aim to eliminate shadow work and transform how businesses work and how people feel at work.

Locations

  • Boston, Massachusetts, United States

Salary

Estimated Salary Rangemedium confidence

121,000 - 187,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
  • Product Engineeringintermediate
  • Web Programmingintermediate
  • Server-Side Developmentintermediate
  • Client-Side Developmentintermediate
  • Full Stack Developmentintermediate
  • Quality Assuranceintermediate
  • Testingintermediate
  • New Technology Adoptionintermediate
  • Communication Skillsintermediate
  • NodeJSintermediate
  • Angularintermediate
  • DevOpsintermediate
  • Problem-solvingintermediate
  • Collaborationintermediate
  • Time Managementintermediate
  • Analytical Skillsintermediate

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)
  • Expert level at 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 in Python/Django and/or React (experience)
  • Experience with integrations between product to 3rd party APIs (experience)
  • Experience in system architecture design, implementation, and testing (experience)
  • Experience working in an Agile environment (experience)
  • Ability to mentor, coach, and train other colleagues as a domain expert (experience)
  • Bachelor's degree in Computer Science or related field (or equivalent experience) (experience)
  • Strong understanding of software development principles and best practices (experience)
  • Proven ability to deliver high-quality code in a timely manner (experience)

Responsibilities

  • Product development in Python/Django and/or React of 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 a 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
  • Participate in code reviews to ensure code quality and adherence to standards
  • Troubleshoot and resolve technical issues
  • Stay up-to-date with the latest technologies and trends in software development
  • Contribute to the continuous improvement of the development process
  • Participate in sprint planning, daily stand-ups, and sprint retrospectives
  • Write and maintain unit tests and integration tests
  • Document technical designs and implementations
  • Collaborate with other engineers to solve complex problems

Benefits

  • general: Competitive salary and stock options
  • general: Generous vacation policy
  • general: Health, dental, and vision insurance
  • general: Life and disability insurance
  • general: Paid parental leave
  • general: Flexible spending account (FSA)
  • general: Health savings account (HSA)
  • general: Commuter benefits
  • general: 401(k) plan with company match
  • general: Professional development opportunities
  • general: Employee assistance program (EAP)
  • general: Wellness programs
  • general: Company-sponsored events and activities
  • general: Employee discounts on travel and other perks
  • general: Opportunity to work on a challenging and impactful product
  • general: Collaborative and supportive work environment
  • general: Opportunity to learn and grow
  • general: Make a real impact on how millions of people experience work
  • general: Flexible work arrangements
  • general: Free snacks and drinks in the office
  • general: Team building activities
  • general: Access to cutting-edge technology
  • general: Employee referral program
  • general: Performance bonuses

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

Get personalized recommendations to optimize your resume specifically for 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 "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 EngineeringPythonDjangoReactFinTechTravelBostonFull-timeSoftware EngineerMassachusettsPerkTravelPerkSpend ManagementAPI IntegrationSystem ArchitectureAgile DevelopmentWeb DevelopmentSaaSProduct EngineeringFull Stack DevelopmentCloud ComputingMicroservicesDevOpsSoftware Development JobsTech Careers BostonEngineering Jobs BostonTravel TechnologyExpense Managementremote workwork from homehybridAWSAzureGCPJavaScriptTypeScriptREST APIsGraphQLSQLNoSQLData StructuresAlgorithmsSaaSTravel ManagementSpend ManagementTech

Answer 10 quick questions to check your fit for 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

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

Perk

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

full-timePosted: Oct 16, 2025

Job Description

Software Engineer - Spend (Boston) at Perk

Role Overview

As a Software Engineer in the Spend team at Perk (formerly TravelPerk), you will play a pivotal role in designing, developing, and implementing our product. You'll be an integral part of the team focused on building the intelligent platform for travel and spend management. Your work will directly contribute to automating tasks, improving efficiency, and enhancing user experience for our global customer base.

A Day in the Life

Here’s what a typical day might look like:

  • Collaborate with product managers and designers to understand requirements and translate them into technical specifications.
  • Write clean, maintainable, and well-documented code in Python/Django and/or React.
  • Design and implement integrations with third-party APIs.
  • Participate in system architecture discussions and contribute to the overall design of the platform.
  • Write unit and integration tests to ensure code quality.
  • Participate in code reviews and provide constructive feedback to your peers.
  • Troubleshoot and debug issues in production and development environments.
  • Stay up-to-date with the latest technologies and trends in web development.
  • Mentor junior engineers and share your knowledge and expertise.
  • Participate in Agile ceremonies such as sprint planning, daily stand-ups, and sprint retrospectives.

Why Boston?

Boston is a hub of innovation and technology, making it an ideal location for Perk’s Spend Engineering team. Here are a few reasons why Boston is a great place to work:

  • Thriving tech industry with a wealth of opportunities.
  • Access to top talent from renowned universities like MIT and Harvard.
  • Vibrant cultural scene with world-class museums, theaters, and restaurants.
  • Beautiful city with historic landmarks, green spaces, and waterfront views.
  • Strong sense of community and a high quality of life.

Career Path

At Perk, we are committed to the growth and development of our employees. As a Software Engineer, you can progress through various levels, such as Senior Software Engineer, Tech Lead, and eventually Principal Engineer or Architect. We also offer opportunities to move into management roles, such as Engineering Manager or Director of Engineering. We provide training and mentorship to help you reach your full potential.

Salary & Benefits

The estimated salary range for this role in Boston, Massachusetts is $110,000 to $170,000 annually. We offer a comprehensive benefits package that includes:

  • Competitive salary and stock options
  • Generous vacation policy
  • Health, dental, and vision insurance
  • Life and disability insurance
  • Paid parental leave
  • Flexible spending account (FSA)
  • Health savings account (HSA)
  • Commuter benefits
  • 401(k) plan with company match
  • Professional development opportunities
  • Employee assistance program (EAP)
  • Wellness programs
  • Company-sponsored events and activities
  • Employee discounts on travel and other perks

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. If you’re excited about having a real impact and shaping how millions of people experience work, we’d love you on the team.

How to Apply

If you are interested in applying for the Software Engineer position, please submit your resume and cover letter through our online application portal. Be sure to highlight your relevant skills and experience, and explain why you are a good fit for Perk.

FAQ

  1. What is Perk?

    Perk (formerly TravelPerk) is the intelligent platform for travel and spend management, trusted by more than 10,000 companies worldwide.

  2. What technologies does Perk use?

    We primarily use Python/Django and React for our web-based product. We also use NodeJS & Angular, and are open to incorporating new technologies as needed.

  3. What is the work environment like at Perk?

    We foster a collaborative and supportive work environment where employees are encouraged to learn and grow. We value teamwork, innovation, and a customer-centric approach.

  4. What are the career growth opportunities at Perk?

    We offer various career paths for Software Engineers, including Senior Software Engineer, Tech Lead, Principal Engineer, Architect, and management roles. We provide training and mentorship to help you advance your career.

  5. What is the interview process like?

    The interview process typically involves a phone screening, a technical interview, and a final interview with the hiring manager. We assess your technical skills, problem-solving abilities, and cultural fit.

  6. Does Perk offer remote work options?

    This position is based in our Boston office, but we offer flexible work arrangements to accommodate individual needs.

  7. What is Perk's approach to diversity and inclusion?

    Perk is committed to creating a diverse and inclusive workplace where everyone feels welcome and respected. We believe that diversity drives innovation and creativity.

  8. What are the benefits of working at Perk?

    We offer a comprehensive benefits package, including competitive salary, stock options, generous vacation policy, health insurance, and other perks.

  9. How does Perk support employee development?

    We provide professional development opportunities, training programs, and mentorship to help employees enhance their skills and advance their careers.

  10. What is Perk's mission?

    Our mission is to power real work, with real impact. We aim to eliminate shadow work and transform how businesses work and how people feel at work.

Locations

  • Boston, Massachusetts, United States

Salary

Estimated Salary Rangemedium confidence

121,000 - 187,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
  • Product Engineeringintermediate
  • Web Programmingintermediate
  • Server-Side Developmentintermediate
  • Client-Side Developmentintermediate
  • Full Stack Developmentintermediate
  • Quality Assuranceintermediate
  • Testingintermediate
  • New Technology Adoptionintermediate
  • Communication Skillsintermediate
  • NodeJSintermediate
  • Angularintermediate
  • DevOpsintermediate
  • Problem-solvingintermediate
  • Collaborationintermediate
  • Time Managementintermediate
  • Analytical Skillsintermediate

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)
  • Expert level at 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 in Python/Django and/or React (experience)
  • Experience with integrations between product to 3rd party APIs (experience)
  • Experience in system architecture design, implementation, and testing (experience)
  • Experience working in an Agile environment (experience)
  • Ability to mentor, coach, and train other colleagues as a domain expert (experience)
  • Bachelor's degree in Computer Science or related field (or equivalent experience) (experience)
  • Strong understanding of software development principles and best practices (experience)
  • Proven ability to deliver high-quality code in a timely manner (experience)

Responsibilities

  • Product development in Python/Django and/or React of 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 a 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
  • Participate in code reviews to ensure code quality and adherence to standards
  • Troubleshoot and resolve technical issues
  • Stay up-to-date with the latest technologies and trends in software development
  • Contribute to the continuous improvement of the development process
  • Participate in sprint planning, daily stand-ups, and sprint retrospectives
  • Write and maintain unit tests and integration tests
  • Document technical designs and implementations
  • Collaborate with other engineers to solve complex problems

Benefits

  • general: Competitive salary and stock options
  • general: Generous vacation policy
  • general: Health, dental, and vision insurance
  • general: Life and disability insurance
  • general: Paid parental leave
  • general: Flexible spending account (FSA)
  • general: Health savings account (HSA)
  • general: Commuter benefits
  • general: 401(k) plan with company match
  • general: Professional development opportunities
  • general: Employee assistance program (EAP)
  • general: Wellness programs
  • general: Company-sponsored events and activities
  • general: Employee discounts on travel and other perks
  • general: Opportunity to work on a challenging and impactful product
  • general: Collaborative and supportive work environment
  • general: Opportunity to learn and grow
  • general: Make a real impact on how millions of people experience work
  • general: Flexible work arrangements
  • general: Free snacks and drinks in the office
  • general: Team building activities
  • general: Access to cutting-edge technology
  • general: Employee referral program
  • general: Performance bonuses

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

Get personalized recommendations to optimize your resume specifically for 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 "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 EngineeringPythonDjangoReactFinTechTravelBostonFull-timeSoftware EngineerMassachusettsPerkTravelPerkSpend ManagementAPI IntegrationSystem ArchitectureAgile DevelopmentWeb DevelopmentSaaSProduct EngineeringFull Stack DevelopmentCloud ComputingMicroservicesDevOpsSoftware Development JobsTech Careers BostonEngineering Jobs BostonTravel TechnologyExpense Managementremote workwork from homehybridAWSAzureGCPJavaScriptTypeScriptREST APIsGraphQLSQLNoSQLData StructuresAlgorithmsSaaSTravel ManagementSpend ManagementTech

Answer 10 quick questions to check your fit for 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.