Resume and JobRESUME AND JOB
Perk logo

Senior Software Engineer Careers at Perk - Birmingham, United Kingdom | Apply Now!

Perk

Senior Software Engineer Careers at Perk - Birmingham, United Kingdom | Apply Now!

full-timePosted: Jan 13, 2023

Job Description

Senior Software Engineer - Birmingham

About Perk

Perk (formerly TravelPerk) is the intelligent platform for travel and spend management. Our tools automate everything from travel bookings to expenses, invoice processing, and more, eliminating shadow work and empowering real work with real impact. We're trusted by over 10,000 companies worldwide, including Wise, On Running, Breitling, and Fabletics, addressing the $1.7 trillion problem of lost productivity.

Founded in 2015, Perk has grown into a global company of over 1,800 people across 12 offices, with headquarters in London and Boston. We're driven by values like ownership, delivering a 7-star experience, and teamwork, valuing curiosity, purpose, and mindset. Join our talent team and help shape how millions of people experience work. Visit www.perk.com to learn more.

Role Overview: Senior Software Engineer at Perk

Are you an experienced Senior Software Engineer passionate about building innovative products? Perk is seeking a talented individual to join our team in Birmingham. In this role, you'll work closely with our product team to design, architect, and implement our next-generation platform for booking and managing business travel.

As a Senior Software Engineer, you will be involved in product development using Python/Django and/or React, integrating our product with 3rd party APIs, designing system architecture, and working in an Agile environment. We're looking for someone with a "Product Engineering" mindset, a focus on simplicity and efficiency, and a passion for quality and testing.

A Day in the Life of a Senior Software Engineer

Here's what a typical day might look like:

  • Participate in the daily stand-up meeting to discuss progress and any roadblocks.
  • Work on developing new features or improving existing ones using Python/Django or React.
  • Collaborate with the product team to understand requirements and design solutions.
  • Write unit tests and perform code reviews to ensure code quality.
  • Integrate our product with 3rd party APIs.
  • Troubleshoot and resolve technical issues.
  • Mentor junior engineers and share your expertise.
  • Research new technologies and frameworks to improve our development process.

Why Birmingham?

Birmingham is a vibrant and growing city with a thriving tech scene. It offers a high quality of life, affordable housing, and excellent transport links. Perk's office in Birmingham provides a collaborative and supportive work environment, with opportunities to learn and grow professionally. Being part of the Birmingham team allows you to contribute to a growing hub while enjoying the benefits of the city.

Career Path at Perk

Perk is committed to providing opportunities for career growth and development. As a Senior Software Engineer, you can progress to roles such as:

  • Staff Engineer: Leading technical initiatives and mentoring other engineers.
  • Engineering Manager: Managing a team of engineers and overseeing project delivery.
  • Architect: Designing and implementing the overall system architecture.

We provide ongoing training and development opportunities to help you achieve your career goals.

Salary & Benefits

The estimated salary range for this position in Birmingham is £75,000 to £110,000 per year, depending on experience and qualifications. We also offer a comprehensive benefits package, including:

  • Competitive salary
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Employee stock options
  • Paid parental leave
  • Generous vacation policy
  • Professional development opportunities
  • Company-sponsored events and activities

Perk Culture

At Perk, we're driven by our values:

  • Be an owner
  • Deliver a 7-star experience
  • Work as one team

We value curiosity, purpose, and mindset, not just knowledge. We foster a collaborative and supportive work environment where everyone can thrive.

How to Apply

If you're a talented and passionate Senior Software Engineer, we encourage you to apply! Please submit your resume and cover letter through our online application portal. We look forward to hearing from you.

FAQ

  1. What technologies does Perk use?

    We primarily use Python/Django and React for our web-based product. We also utilize various 3rd party APIs and AWS for our infrastructure.

  2. What is the interview process like?

    Our interview process typically involves a phone screen, a technical interview, and a final interview with the hiring manager.

  3. What is the work environment like?

    We have a collaborative and supportive work environment where everyone is encouraged to learn and grow.

  4. What are the opportunities for career growth?

    We offer various opportunities for career growth, including promotions to Staff Engineer, Engineering Manager, and Architect.

  5. What is the company culture like?

    We're driven by our values of ownership, delivering a 7-star experience, and teamwork.

  6. What benefits does Perk offer?

    We offer a comprehensive benefits package, including health insurance, dental insurance, vision insurance, life insurance, disability insurance, employee stock options, and paid parental leave.

  7. What is the vacation policy?

    We offer a generous vacation policy to ensure our employees have ample time to rest and recharge.

  8. Does Perk offer flexible work arrangements?

    Yes, we offer flexible work arrangements to help our employees balance their work and personal lives.

  9. Is experience in the travel industry required?

    Experience in the travel industry is a bonus but not required. We're looking for talented engineers with a passion for building innovative products.

  10. Is DevOps experience required?

    DevOps experience with AWS is a bonus but not required.

Locations

  • Birmingham, West Midlands, United Kingdom

Salary

Estimated Salary Rangemedium confidence

82,500 - 121,000 GBP / 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
  • Problem Solvingintermediate
  • Web Programmingintermediate
  • Server-Side Developmentintermediate
  • Client-Side Developmentintermediate
  • Full Stack Developmentintermediate
  • Quality Assuranceintermediate
  • Testingintermediate
  • New Technologiesintermediate
  • Frameworksintermediate
  • Communication Skillsintermediate
  • AWSintermediate
  • DevOpsintermediate
  • Continuous Integrationintermediate
  • Unit Testingintermediate
  • Documentationintermediate

Required Qualifications

  • "Product Engineering" mindset (experience)
  • Pragmatism (experience)
  • Focus on 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)
  • Commitment to quality and testing (experience)
  • Eagerness to learn new technologies and frameworks (experience)
  • Strong communication skills (experience)
  • Experience with Python/Django and/or React (preferred) (experience)
  • Experience with 3rd party API integrations (experience)
  • Experience with system architecture design, implementation, and testing (experience)
  • Experience working in an Agile environment with strong attention to well-documented code, unit testing, and continuous integration (experience)
  • Ability to mentor, coach, and train other colleagues as a domain expert (experience)
  • Experience in the travel industry (bonus) (experience)
  • DevOps experience with AWS (bonus) (experience)

Responsibilities

  • Participate in product development using Python/Django and/or React for a travel-related web-based product.
  • Design, architect, and implement new features and improvements to the Perk platform.
  • Integrate the Perk product with various 3rd party APIs to enhance functionality.
  • Design, implement, and test system architecture components.
  • Collaborate in an Agile environment, ensuring well-documented code, unit testing, and continuous integration practices are followed.
  • Mentor, coach, and train other colleagues, sharing expertise and promoting best practices.
  • Contribute to the overall product strategy and roadmap.
  • Participate in code reviews to ensure code quality and maintainability.
  • Troubleshoot and resolve technical issues related to the Perk platform.
  • Stay up-to-date with the latest technologies and trends in web development.
  • Collaborate with product managers, designers, and other engineers to deliver high-quality software.
  • Participate in sprint planning and daily stand-up meetings.
  • Write and maintain technical documentation for the Perk platform.
  • Ensure the scalability and performance of the Perk platform.

Benefits

  • general: Competitive salary and benefits package
  • general: Opportunity to work on a cutting-edge travel and expense management platform
  • general: Collaborative and supportive work environment
  • general: Opportunity to learn and grow professionally
  • general: Flexible work arrangements
  • general: Generous vacation policy
  • general: Health insurance
  • general: Dental insurance
  • general: Vision insurance
  • general: Life insurance
  • general: Disability insurance
  • general: Employee stock options
  • general: Paid parental leave
  • general: Professional development opportunities
  • general: Company-sponsored events and activities
  • general: Commuting assistance
  • general: Gym membership
  • general: Free snacks and drinks

Target Your Resume for "Senior Software Engineer Careers at Perk - Birmingham, United Kingdom | Apply Now!" , Perk

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer Careers at Perk - Birmingham, United Kingdom | 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 - Birmingham, United Kingdom | 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 DevelopmentCloudAPISenior Software EngineerSoftware EngineerPythonDjangoReactAPI IntegrationSystem ArchitectureAgile DevelopmentBirminghamUnited KingdomTravel TechnologyFintechSoftware DevelopmentCloud ComputingAWSWeb DevelopmentProduct EngineeringTechnical LeadershipSoftware DesignCodingTestingContinuous IntegrationUnit TestingMentoringCoachingSaaSTravel ManagementSpend ManagementTech

Answer 10 quick questions to check your fit for Senior Software Engineer Careers at Perk - Birmingham, United Kingdom | 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 - Birmingham, United Kingdom | Apply Now!

Perk

Senior Software Engineer Careers at Perk - Birmingham, United Kingdom | Apply Now!

full-timePosted: Jan 13, 2023

Job Description

Senior Software Engineer - Birmingham

About Perk

Perk (formerly TravelPerk) is the intelligent platform for travel and spend management. Our tools automate everything from travel bookings to expenses, invoice processing, and more, eliminating shadow work and empowering real work with real impact. We're trusted by over 10,000 companies worldwide, including Wise, On Running, Breitling, and Fabletics, addressing the $1.7 trillion problem of lost productivity.

Founded in 2015, Perk has grown into a global company of over 1,800 people across 12 offices, with headquarters in London and Boston. We're driven by values like ownership, delivering a 7-star experience, and teamwork, valuing curiosity, purpose, and mindset. Join our talent team and help shape how millions of people experience work. Visit www.perk.com to learn more.

Role Overview: Senior Software Engineer at Perk

Are you an experienced Senior Software Engineer passionate about building innovative products? Perk is seeking a talented individual to join our team in Birmingham. In this role, you'll work closely with our product team to design, architect, and implement our next-generation platform for booking and managing business travel.

As a Senior Software Engineer, you will be involved in product development using Python/Django and/or React, integrating our product with 3rd party APIs, designing system architecture, and working in an Agile environment. We're looking for someone with a "Product Engineering" mindset, a focus on simplicity and efficiency, and a passion for quality and testing.

A Day in the Life of a Senior Software Engineer

Here's what a typical day might look like:

  • Participate in the daily stand-up meeting to discuss progress and any roadblocks.
  • Work on developing new features or improving existing ones using Python/Django or React.
  • Collaborate with the product team to understand requirements and design solutions.
  • Write unit tests and perform code reviews to ensure code quality.
  • Integrate our product with 3rd party APIs.
  • Troubleshoot and resolve technical issues.
  • Mentor junior engineers and share your expertise.
  • Research new technologies and frameworks to improve our development process.

Why Birmingham?

Birmingham is a vibrant and growing city with a thriving tech scene. It offers a high quality of life, affordable housing, and excellent transport links. Perk's office in Birmingham provides a collaborative and supportive work environment, with opportunities to learn and grow professionally. Being part of the Birmingham team allows you to contribute to a growing hub while enjoying the benefits of the city.

Career Path at Perk

Perk is committed to providing opportunities for career growth and development. As a Senior Software Engineer, you can progress to roles such as:

  • Staff Engineer: Leading technical initiatives and mentoring other engineers.
  • Engineering Manager: Managing a team of engineers and overseeing project delivery.
  • Architect: Designing and implementing the overall system architecture.

We provide ongoing training and development opportunities to help you achieve your career goals.

Salary & Benefits

The estimated salary range for this position in Birmingham is £75,000 to £110,000 per year, depending on experience and qualifications. We also offer a comprehensive benefits package, including:

  • Competitive salary
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Employee stock options
  • Paid parental leave
  • Generous vacation policy
  • Professional development opportunities
  • Company-sponsored events and activities

Perk Culture

At Perk, we're driven by our values:

  • Be an owner
  • Deliver a 7-star experience
  • Work as one team

We value curiosity, purpose, and mindset, not just knowledge. We foster a collaborative and supportive work environment where everyone can thrive.

How to Apply

If you're a talented and passionate Senior Software Engineer, we encourage you to apply! Please submit your resume and cover letter through our online application portal. We look forward to hearing from you.

FAQ

  1. What technologies does Perk use?

    We primarily use Python/Django and React for our web-based product. We also utilize various 3rd party APIs and AWS for our infrastructure.

  2. What is the interview process like?

    Our interview process typically involves a phone screen, a technical interview, and a final interview with the hiring manager.

  3. What is the work environment like?

    We have a collaborative and supportive work environment where everyone is encouraged to learn and grow.

  4. What are the opportunities for career growth?

    We offer various opportunities for career growth, including promotions to Staff Engineer, Engineering Manager, and Architect.

  5. What is the company culture like?

    We're driven by our values of ownership, delivering a 7-star experience, and teamwork.

  6. What benefits does Perk offer?

    We offer a comprehensive benefits package, including health insurance, dental insurance, vision insurance, life insurance, disability insurance, employee stock options, and paid parental leave.

  7. What is the vacation policy?

    We offer a generous vacation policy to ensure our employees have ample time to rest and recharge.

  8. Does Perk offer flexible work arrangements?

    Yes, we offer flexible work arrangements to help our employees balance their work and personal lives.

  9. Is experience in the travel industry required?

    Experience in the travel industry is a bonus but not required. We're looking for talented engineers with a passion for building innovative products.

  10. Is DevOps experience required?

    DevOps experience with AWS is a bonus but not required.

Locations

  • Birmingham, West Midlands, United Kingdom

Salary

Estimated Salary Rangemedium confidence

82,500 - 121,000 GBP / 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
  • Problem Solvingintermediate
  • Web Programmingintermediate
  • Server-Side Developmentintermediate
  • Client-Side Developmentintermediate
  • Full Stack Developmentintermediate
  • Quality Assuranceintermediate
  • Testingintermediate
  • New Technologiesintermediate
  • Frameworksintermediate
  • Communication Skillsintermediate
  • AWSintermediate
  • DevOpsintermediate
  • Continuous Integrationintermediate
  • Unit Testingintermediate
  • Documentationintermediate

Required Qualifications

  • "Product Engineering" mindset (experience)
  • Pragmatism (experience)
  • Focus on 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)
  • Commitment to quality and testing (experience)
  • Eagerness to learn new technologies and frameworks (experience)
  • Strong communication skills (experience)
  • Experience with Python/Django and/or React (preferred) (experience)
  • Experience with 3rd party API integrations (experience)
  • Experience with system architecture design, implementation, and testing (experience)
  • Experience working in an Agile environment with strong attention to well-documented code, unit testing, and continuous integration (experience)
  • Ability to mentor, coach, and train other colleagues as a domain expert (experience)
  • Experience in the travel industry (bonus) (experience)
  • DevOps experience with AWS (bonus) (experience)

Responsibilities

  • Participate in product development using Python/Django and/or React for a travel-related web-based product.
  • Design, architect, and implement new features and improvements to the Perk platform.
  • Integrate the Perk product with various 3rd party APIs to enhance functionality.
  • Design, implement, and test system architecture components.
  • Collaborate in an Agile environment, ensuring well-documented code, unit testing, and continuous integration practices are followed.
  • Mentor, coach, and train other colleagues, sharing expertise and promoting best practices.
  • Contribute to the overall product strategy and roadmap.
  • Participate in code reviews to ensure code quality and maintainability.
  • Troubleshoot and resolve technical issues related to the Perk platform.
  • Stay up-to-date with the latest technologies and trends in web development.
  • Collaborate with product managers, designers, and other engineers to deliver high-quality software.
  • Participate in sprint planning and daily stand-up meetings.
  • Write and maintain technical documentation for the Perk platform.
  • Ensure the scalability and performance of the Perk platform.

Benefits

  • general: Competitive salary and benefits package
  • general: Opportunity to work on a cutting-edge travel and expense management platform
  • general: Collaborative and supportive work environment
  • general: Opportunity to learn and grow professionally
  • general: Flexible work arrangements
  • general: Generous vacation policy
  • general: Health insurance
  • general: Dental insurance
  • general: Vision insurance
  • general: Life insurance
  • general: Disability insurance
  • general: Employee stock options
  • general: Paid parental leave
  • general: Professional development opportunities
  • general: Company-sponsored events and activities
  • general: Commuting assistance
  • general: Gym membership
  • general: Free snacks and drinks

Target Your Resume for "Senior Software Engineer Careers at Perk - Birmingham, United Kingdom | Apply Now!" , Perk

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer Careers at Perk - Birmingham, United Kingdom | 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 - Birmingham, United Kingdom | 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 DevelopmentCloudAPISenior Software EngineerSoftware EngineerPythonDjangoReactAPI IntegrationSystem ArchitectureAgile DevelopmentBirminghamUnited KingdomTravel TechnologyFintechSoftware DevelopmentCloud ComputingAWSWeb DevelopmentProduct EngineeringTechnical LeadershipSoftware DesignCodingTestingContinuous IntegrationUnit TestingMentoringCoachingSaaSTravel ManagementSpend ManagementTech

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

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.