cover image
Rippling

Software Engineer (Backend) - Global Payroll

On site

London, United Kingdom

Full Time

03-03-2025

Job Specifications

About Rippling

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.

Based in San Francisco, CA, Rippling has raised $1.4B+ from the world’s top investors—including Kleiner Perkins, Founders Fund, Sequoia, Greenoaks, and Bedrock—and was named one of America's best startup employers by Forbes.

We prioritize candidate safety. Please be aware that all official communication will only be sent from @Rippling.com addresses.

About The Role

As a Software Engineer 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

Own and deliver projects on the team's roadmap
Implement maintainable solutions with high quality and reliability that can scale as our business continues to grow and expand
Collaborate with product, design and engineering to build a world class payroll product experience
Participate in an on-call rotation to handle customer and production support, with an eye towards root cause fixes and improvements
Participate in team ceremonies and collaborate on processes improvements that help set the team up for success

What You Will Need

3+ years of professional experience as a software engineer
Experience building customer facing products with an eye towards great user experiences
Solid understanding of computer science fundamentals
Ability to own and deliver projects, transforming product specifications into successful releases
Continuous improvement mindset and ability to identify and implement improvements to the codebase, product and developer experience
Strong debugging skills and the ability to diagnose and resolve technical issues
Experience with automated testing
Ability to communicate technical concepts clearly
Experience with React is a plus but not required

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. To request a reasonable accommodation, please email accomodations@rippling.com

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.

About the Company

Rippling is a workforce management system that eliminates the friction from running a business. Today, most companies struggle with everything from routine tasks, like running payroll, to cross-functional planning, like aligning on headcount. That’s because all their data related to people, processes, and systems is scattered in a hundred places. Rippling has every application you need to run your business—from applicant tracking and payroll to IT and expenses—in one place. But unlike other systems, Rippling sits on top of... Know more

Related Jobs

Company background Company brand
Company Name
Fractal
Job Title
DevOps Engineer
Job Description
It's fun to work in a company where people truly BELIEVE in what they are doing! We're committed to bringing passion and customer focus to the business. DevOps Engineer 3 - 6 month Contract London Fractal is a strategic AI partner to Fortune 500 companies with a vision to power every human decision in the enterprise. Fractal is building a world where individual choices, freedom, and diversity are the greatest assets. An ecosystem where human imagination is at the heart of every decision. Where no possibility is written off, only challenged to get better. We believe that a true Fractalite is the one who empowers imagination with intelligence. Fractal has been featured as a Great Place to Work by The Economic Times in partnership with the Great Place to Work® Institute and recognized as a ‘Cool Vendor’ and a ‘Vendor to Watch’ by Gartner. Please visit Fractal | Intelligence for Imagination for more information about Fractal. Role Requirements A team player to join a small team to perform day to day activities relating to Incidents and Service Requests, in support Technology stack for internal customers. This role requires broad knowledge of technical SaaS platform services, familiar with common service management tools such as ServiceNow and Jira, as well as experience performing system administrative tasks in SaaS products. Example tasks include access management, provisioning apps and extensions to supported Apple devices and troubleshooting internal user issues. Role expects contributions to service improvements, to reduce the volume of manual effort, and improve the efficiently through automation and self-service. The role will work within a larger DevOps team to support and run activities on AWS services. Manage tooling used by CloudOps and developers. These would be mix of tool administration, integration with AWS , integration with Azure SSO and MFA – Azure Entra App and ID experience. Understanding of core networking concept of cloud, especially of AWS. License management of applications. Developer experience such as working git, scripting knowledge – bash, python Technical Skills Experience of working in a ITIL Framework AWS Platform and Microsoft Entra knowledge Platform Security knowledge such so MFA tools and SSO configuration Platform skills, with a DevOps mindset Networking skills desirable in AWS and to support End user compute Collaboration tools such as MS Teams/ Office / Jira / Confluence Knowledge of SaaS licence capacity management Working knowledge of GIT based version control Knowledge of IaaS tools such as Terraform desirable Soft Skills Proficient in contributing to technical documentation such as runbooks and high level service documentation like known issues records embedded in the knowledgebase. Good problem solving skills, with close attention to detail Strong communication skills, able to support users over Teams chat / email / video Strong customer service skills, ability to prioritise and manage customer expectation Proactive approach to working, taking the initiative and reducing service blockers Tool Stack includes but not exclusively: JumpCloud, Amazon Connect, MacBook JAMF, Bitglass, Atlassian, Jira/Confluence/BitBucket , Zscaler Qualifications And Certifications AWS Cloud practitioner – Foundation - Desirable Technical related qualification - Essential If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us! Not the right fit? Let us know you're interested in a future opportunity by clicking Introduce Yourself in the top-right corner of the page or create an account to set up email alerts as new job postings become available that meet your interest!
London, United Kingdom
On site
Full Time
26-02-2025
Company background Company brand
Company Name
Capco
Job Title
Principal Frontend Developer (React)
Job Description
PRINCIPAL FRONTEND DEVELOPER (REACT) Joining Capco means joining an organisation that is committed to an inclusive working environment where you’re encouraged to #BeYourselfAtWork. We celebrate individuality and recognize that diversity and inclusion, in all forms, is critical to success. It’s important to us that we recruit and develop as diverse a range of talent as we can and we believe that everyone brings something different to the table – so we’d love to know what makes you different. Such differences may mean we need to make changes to our process to allow you the best possible platform to succeed, and we are happy to cater to any reasonable adjustments you may require. You will find the section to let us know of these at the bottom of your application form or you can mention it directly to your recruiter at any stage and they will be happy to help. Why Join Capco? Capco is a global technology and business consultancy, focused on the financial services sector. We are passionate about helping our clients succeed in an ever-changing industry. You will work on engaging projects with some of the largest banks in the world, on projects that will transform the financial services industry. We Are/have Experts across the Capital Markets, Insurance, Payments, Retail Banking and Wealth & Asset Management domains. Deep knowledge in various financial services offerings including Finance, Risk and Compliance, Financial Crime, Core Banking etc. Committed to growing our business and hiring the best talent to help us get there. Focused on maintaining our nimble, agile and entrepreneurial culture. As a Lead Engineer At Capco, You Will Demonstrate practical experience of engineering best practices, while being obsessed with continuous improvement Have expertise in a set of the team's domains, including the breadth of services, how they interact, and data flows between systems Able to work alone or with teams drawing on experience to recommend tooling and solutions aligning with organisational strategies. Influences organisation wide testing strategy Architects’ services and systems using well accepted design patterns to allow for iterative, autonomous development and future scaling. Guides teams in anticipation of future use cases and helps them make design choices that minimise the cost of future changes Be comfortable managing engineers ensuring they are tracking the team's efficiency and quality of work; they assist in regularly adjusting processes and timelines to ensure high quality work is delivered Have personally made valuable contributions to products, solutions and teams and can articulate the value to customers. Have played a role in the delivery of critical business applications and ideally customer facing applications. Can communicate complex ideas to non-experts with eloquence and confidence. Have an awareness and understanding of new technologies being used in finance and other industries and loves to experiment. Have a passion for being part of the engineering team that is forming the future of finance. Skills & Expertise You will have experience working with some of the following Methodologies/Technologies. Technical Skills Exceptional JavaScript/TypeScript experience React (Preferred), Vue.js, Next.js, Angular CSS: exposure to SASS/LESS, frameworks: Bootstrap, SemanticUI, MaterialUI and Responsive design - CSS Grid/Flexbox Security standards: OAuth2, OpenID Connect & JWT Good understanding of asynchronous request handling, partial page updates, and AJAX At least one state management tool – Redux (preferred) / Flux / MobX Experience using and configuring task runners – Webpack(preferred) / Grunt Testing framework: Mocha / Jasmine / Chai / Jest / Enzyme Experience deploying containerised applications in CI/CD pipelines Experience coaching and mentoring junior developers Exceptional understanding of debugging and resolving application issues Knowledge of cloud concepts, capabilities, and design considerations Docker, Kubernetes Experience in Security technologies, protocols & techniques (e.g. TLS, OAuth, Encryption, Networks We’d Also Like To See An appetite to contribute to the wider Capco business outside of project assignments. This can be achieved through various means including thought leadership activities, supporting RFP's and the coaching/mentoring of more junior engineering team members Strong senior stakeholder management skills: you should be able to act from an engineer to a director level. Knowledge of financial services products, applications, business flows and the regulatory environments, will be considered an asset; but it is not a prerequisite Experience with managing business cases from a cost/return of investment/benefit realization perspective Experience of hiring Frontend professionals of various seniority levels and locations We Offer A work culture focused on innovation and building lasting value for our clients and employees Ongoing learning opportunities to help you acquire new skills or deepen existing expertise A flat structure that will enable you to work with senior partners and directly with clients A diverse, inclusive, meritocratic culture Enhanced family friendly benefits, including maternity / adoption / shared parental leave and paid leave for sickness, pregnancy loss, fertility treatment, menopause, and bereavement We have been informed of several recruitment scams targeting the public. We strongly advise you to verify identities before engaging in recruitment related communication. All official Capco communication will be conducted via a Capco recruiter.
London, United Kingdom
On site
Full Time
26-02-2025
Company background Company brand
Company Name
Abnormal Security
Job Title
Software Engineer 2
Job Description
About The Role Abnormal Security is looking for a Software Engineer to join the Portal Platform. Our customer portal is the gateway our customers use to interact with Abnormal. Our team’s mission is to uplevel the portal architecture to reach & maintain enterprise grade stability, security & usability for our customers while enabling application teams to easily develop & deploy their frontend components. You'll join a team of experienced engineers, collaborating with them to design components & drive execution. The ideal candidate is comfortable working with a distributed team & has worked in a full-stack capacity before in enterprise environments. What you will do Design & Execute Software Projects which are critical to Abnormal’s success with a group of senior engineers, through conception, design, implementation, launch & operation. Identify and resolve performance and user interface issues Raise the bar of excellence in engineering, actively contributing to knowledge sharing within the team and participating in professional development activities. Provide guidance and mentorship for junior members of the team Must Haves BS degree in Computer Science, Applied Sciences, Information Systems or other related engineering field 2+ years experience designing and building full stack web applications Expert on JS, Typescript, React, Redux Experience working with distributed teams, proficient in asynchronous and written communication You’re growth driven & looking to increase impact & responsibility over time Nice to Have Familiarity with our stack (AWS, K8, Python/Django, React, Postgres) Experience with large scale web frontend applications Experience with web security (eg. OWASP top 10)
United Kingdom
Remote
Full Time
28-02-2025
Company background Company brand
Company Name
Citi
Job Title
Software Engineer (AVP) - Belfast
Job Description
Who We Look For As part of our global technology team, you will be working with a group of passionate engineers who build technical solutions to complex business problems. We are going through a very exciting phase of transformation in OTC derivatives, margin and collateral and payments and cash management domains in Markets Technology, and you will be required to participate in the whole spectrum of building a software solution, closely working with product teams and users. We expect you to contribute to our vision of building a strong engineering culture within our global teams. This role is for someone who enjoys solving engineering challenges, has experience in building robust and high-quality solutions, has excellent communication skills and can manage multiple priorities simultaneously. Basic Qualifications Hands-on professional software development experience Proficiency in programming in Java and/or or Python, JavaScript or React Hands on experience of building RESTful APIs using popular frameworks like Spring Experience of following TDD and clean code principles Proficiency with data structures, algorithms and SQL Able to independently work in fast paced and rapidly changing environment Education: Bachelor’s degree in computer science or engineering field involving software programming or systems engineering Preferred Qualifications Experience of working in investment bank or financial services industry Experience of using cloud services such as AWS and distributed systems such as Kafka, Kubernetes, S3, DynamoDB, MongoDB or any other NoSQL database Education: Bachelor’s degree in computer science or engineering field involving software programming or systems engineering or equivalent experience in a similar role This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. What We’ll Provide You By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resources Visit our Global Benefits page to learn more. Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View the "EEO is the Law" poster. View the EEO is the Law Supplement. View the EEO Policy Statement. View the Pay Transparency Posting
Belfast, United Kingdom
On site
Full Time
26-02-2025