At a Glance
- Tasks: Build innovative payroll features and tackle complex technical challenges.
- Company: Join Rippling, a leading tech startup revolutionising HR, IT, and Finance.
- Benefits: Enjoy competitive pay, health perks, and opportunities for remote work.
- Why this job: Make a real impact on payroll technology and shape the future of work.
- Qualifications: 3+ years in software engineering with skills in Python, Django, and React.
- Other info: Collaborative culture with mentorship opportunities and career growth.
The predicted salary is between 36000 - 60000 Β£ per year.
Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. For the first time ever, you can manage and automate every part of the employee lifecycle in a single system. Take onboarding, for example. With Rippling, you can hire a new employee anywhere in the world and set up their payroll, corporate card, computer, benefits, and even third-party apps like Slack and Microsoft 365βall within 90 seconds.
About the role
As a Software Engineer II on the Global Payroll team, you will play a critical role in advancing our full-service payroll platform that handles payroll configuration and calculations for hundreds of thousands of employees. This is a great opportunity to shape the technology powering one of Rippling's core product offerings. You will own and drive initiatives by creating new product functionality from the ground up as well as rearchitecting key components of our platform to help us scale. If you are an experienced engineer looking for high impact and autonomy, come build the future of payroll with us!
What you will do
- Build features that solve technical problems of high scope and complexity.
- Participate in planning activities, perform code reviews, and contribute to a growing team.
- Provide mentorship for Junior and Intermediate Engineers on your team to help them grow in their technical responsibilities and remove blockers to their autonomy.
- Continuously ship incremental updates at a rapid pace.
- Participate in an on-call rotation to handle customer and production support.
What you will need
- 3+ years of professional experience as a software engineer.
- Strong grasp of computer science fundamentals, modern design patterns, providing you with a solid foundation to tackle complex technical problems.
- Ability to debug and resolve issues autonomously.
- Product and customer focused mindset.
- Experience with Python, Django and React are a plus.
Additional Information
Rippling is an equal opportunity employer. We are committed to building a diverse and inclusive workforce and do not discriminate based on race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, veteran or military status, or any other legally protected characteristics. Rippling is committed to providing reasonable accommodations for candidates with disabilities who need assistance during the hiring process.
Rippling highly values having employees working in office to foster a collaborative work environment and company culture. For office based employees (employees who live within a defined radius of a Rippling office), Rippling considers working in the office, at least three days a week under current policy, to be an essential function of the employee's role.
Software Engineer II - Global Payroll Engineering London, United employer: Rippling
Contact Detail:
Rippling Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Software Engineer II - Global Payroll Engineering London, United
β¨Tip Number 1
Network like a pro! Reach out to current employees at Rippling on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role in the Global Payroll team.
β¨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and data structures, especially in Python and Django, as these are key for the Software Engineer II role.
β¨Tip Number 3
Showcase your problem-solving skills during interviews. Be ready to discuss past projects where you tackled complex technical challenges, and how you contributed to team success.
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, it shows youβre genuinely interested in joining the Rippling team.
We think you need these skills to ace Software Engineer II - Global Payroll Engineering London, United
Some tips for your application π«‘
Tailor Your Application: Make sure to customise your CV and cover letter for the Software Engineer II role. Highlight your experience with Python, Django, and React, and show how your skills align with the responsibilities mentioned in the job description.
Showcase Your Problem-Solving Skills: Since this role involves tackling complex technical problems, share specific examples of challenges you've faced in previous projects. We want to see how you approached these issues and what solutions you implemented.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon. We appreciate a well-structured application that gets straight to the point while still showcasing your personality.
Apply Through Our Website: Donβt forget to submit your application through our website! Itβs the best way for us to receive your details and ensures youβre considered for the role. Plus, it shows youβre keen on joining our team!
How to prepare for a job interview at Rippling
β¨Know Your Tech Stack
Make sure youβre well-versed in Python, Django, and React, as these are key technologies for the role. Brush up on your understanding of modern design patterns and computer science fundamentals, as you might be asked to solve complex problems during the interview.
β¨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled technical challenges. Think about how you debugged issues autonomously or contributed to high-impact projects. This will demonstrate your product and customer-focused mindset, which is crucial for the role.
β¨Be Ready for Code Reviews
Since you'll be participating in planning activities and code reviews, practice explaining your thought process clearly. You might be asked to review a piece of code or discuss your approach to a coding problem, so being articulate about your decisions is key.
β¨Emphasise Team Collaboration
Rippling values mentorship and collaboration, so be prepared to talk about how you've supported junior engineers in the past. Share experiences where you helped remove blockers for your team, as this shows your ability to foster a collaborative work environment.