Senior Staff Software Engineer, Time Engineering
Senior Staff Software Engineer, Time Engineering

Senior Staff Software Engineer, Time Engineering

London Full-Time 48000 - 84000 Β£ / year (est.) No home office possible
G

At a Glance

  • Tasks: Design and build high-performance APIs for time tracking and payroll integrations.
  • Company: Join Gusto, a leader in innovative time management solutions.
  • Benefits: Competitive salary, stock equity, and opportunities for professional growth.
  • Why this job: Make a real impact on millions of users with cutting-edge technology.
  • Qualifications: 12+ years in software engineering with strong backend development skills.
  • Other info: Dynamic team environment with mentorship opportunities and career advancement.

The predicted salary is between 48000 - 84000 Β£ per year.

Senior Staff Software Engineer, Time Engineering Gusto 08 August 2025Join Gusto as a Senior Staff Software Engineer (Backend) on the Time engineering team and help shape the future of time management for businesses. You\’ll design, build, and scale high-performance APIs that power time tracking and payroll integrations, impacting millions of users.Responsibilities:

  • Design, develop, and maintain RESTful APIs for time tracking, scheduling, and payroll integration.
  • Collaborate with product managers and designers to define API specifications.
  • Lead the technical design and implementation of new features.
  • Mentor and guide junior engineers.
  • Write clean, well-documented, and testable code.
  • Participate in code reviews.
  • Work with large-scale data stores and optimize for performance and reliability.
  • Troubleshoot and resolve production issues.

Requirements:

  • 12+ years of experience in software engineering, with a recent focus on backend development.
  • 8+ years of experience building and maintaining backend systems.
  • 3+ years of experience designing, developing, and deploying RESTful APIs.
  • Strong understanding of API design principles.
  • Experience with relational databases and data modeling.
  • Proficiency in at least one modern programming language (e.g., Java, Python, Go).
  • Experience with cloud platforms (e.g., AWS, GCP, Azure).
  • Strong written communication and collaboration skills.

Nice to Have:

  • Experience with Ruby on Rails.
  • Experience with B2B, Payroll and HRIS.
  • Prior experience in a technical leadership role.

Compensation:Our cash compensation amount for this role is targeted at CAD 200,000/yr to CAD 248,000/yr in Canada, $191,000/yr to $258,000/yr in most US remote locations, and $225,000/yr to $279,000/yr for San Francisco, Seattle & New York. Stock equity is additional. Final offer amounts are determined by multiple factors including candidate experience and expertise and may vary from the amounts listed above.How to Apply Interested in this position? Please submit your resume and cover letter through the application portal.Mintel International 11 Pilgrim St, London EC4V 6RN, UKStay Updated with TechBrains Get the latest tech news, tutorials, and updates delivered to your inbox.

#J-18808-Ljbffr

Senior Staff Software Engineer, Time Engineering employer: Gusto

At Gusto, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Senior Staff Software Engineer in the vibrant tech hub of Canada, you'll enjoy competitive compensation, opportunities for professional growth, and the chance to mentor the next generation of engineers while making a significant impact on time management solutions for businesses. Join us to be part of a team that values creativity, inclusivity, and the pursuit of excellence.
G

Contact Detail:

Gusto Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Staff Software Engineer, Time Engineering

✨Tip Number 1

Network like a pro! Reach out to folks in your industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to backend development and API design. This gives potential employers a taste of what you can do beyond your CV.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key when discussing your experience!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Staff Software Engineer, Time Engineering

Backend Development
RESTful API Design
API Specifications
Technical Leadership
Mentoring
Clean Code Practices
Code Review
Performance Optimisation
Troubleshooting
Relational Databases
Data Modelling
Modern Programming Languages (Java, Python, Go)
Cloud Platforms (AWS, GCP, Azure)
Written Communication
Collaboration Skills

Some tips for your application 🫑

Tailor Your Resume: Make sure your resume highlights your experience in backend development and API design. We want to see how your skills align with the responsibilities listed in the job description, so don’t hold back on showcasing your relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your background makes you a perfect fit for our Time engineering team. Keep it engaging and personal – we love to see your personality come through!

Showcase Your Technical Skills: When detailing your experience, be specific about the technologies you've worked with, especially those mentioned in the job description like RESTful APIs and cloud platforms. We’re keen to know how you’ve applied these skills in real-world scenarios.

Apply Through Our Website: Don’t forget to submit your application through our official portal! It’s the best way for us to receive your materials and ensures you’re considered for the role. Plus, it helps us keep everything organised – win-win!

How to prepare for a job interview at Gusto

✨Know Your APIs Inside Out

Since the role focuses heavily on designing and developing RESTful APIs, make sure you brush up on API design principles. Be ready to discuss your past experiences with API development, including challenges faced and how you overcame them.

✨Showcase Your Leadership Skills

As a Senior Staff Software Engineer, you'll be expected to mentor junior engineers. Prepare examples of how you've led teams or projects in the past, highlighting your ability to guide others and foster collaboration.

✨Demonstrate Problem-Solving Prowess

Expect questions about troubleshooting and resolving production issues. Think of specific instances where you identified a problem, the steps you took to resolve it, and the impact of your solution on the project or team.

✨Familiarise Yourself with Cloud Platforms

With experience in cloud platforms being a requirement, ensure you can discuss your familiarity with AWS, GCP, or Azure. Be prepared to explain how you've used these platforms in previous roles to enhance performance and reliability.

Senior Staff Software Engineer, Time Engineering
Gusto
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

G
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>