Senior Staff Software Engineer - IT Platform

3 Months ago • 10 Years + • Devops

Job Summary

Job Description

Rippling is seeking a Senior Staff Software Engineer to be a foundational architect for its IT Cloud platform. This role involves building high-scale, secure systems for IT products, focusing on device management, security policy enforcement, and access control. The engineer will tackle unique IT domain challenges, collaborate with stakeholders, and apply expertise in cloud infrastructure and distributed systems. Key responsibilities include architecting, designing, and building scalable systems, leading infrastructure development for IT applications, and driving adoption of best practices. The engineer will also mentor junior staff and contribute to the technical roadmap and overall platform strategy, ensuring adherence to security and compliance requirements.
Must have:
  • 10+ years of software engineering experience
  • Strong focus on large-scale distributed systems
  • Extensive cloud infrastructure experience
  • Deep understanding of distributed systems principles
  • Proficient in Python, Go, or Java
  • Excellent problem-solving skills
Good to have:
  • Experience building platforms for multiple products
  • Familiarity with IT-specific challenges
  • Experience with infrastructure-as-code tools
  • Knowledge of security best practices

Job Details

About Rippling 

Rippling is the first way for businesses to manage all of their HR & IT—payroll, benefits, computers, apps, and more—in one unified workforce platform.


By connecting every business system to one source of truth for employee data, businesses can automate all of the manual work they normally need to do to make employee changes. Take onboarding, for example. With Rippling, you can just click a button and set up a new employees’ payroll, health insurance, work computer, and third-party apps—like Slack, Zoom, and Office 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, Bedrock, and Greenoaks—and was named one of America's best startup employers by Forbes (#12 out of 500).  Since day one, our Bangalore site has been a critical part of our R&D org, driving the build-out of many of our critical products (ex: Payroll, Global ExPEO, EOR, Billing, etc.) In addition to Product teams across Finance, HR and IT, we have multiple infra, front end and mobile and platform teams.  We are looking to grow our 250+ R&D team in BLR with multiple highly empowered, best-in-class, Principal level engineering talent across platform and product roles. 


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


Senior Staff Software Engineer - IT Platform

About The Role

Be a foundational architect in Rippling's IT Cloud as a Senior Staff Software Engineer for the IT Platform. This is a mission-critical role focused on building the high-scale, secure systems that empower Rippling's IT products to scale and dominate the market. You will tackle unique challenges specific to the IT domain, building on top of Rippling's core platform to deliver innovative solutions for device management, security policy enforcement, access control, and more. If you are passionate about building robust, distributed systems and want to make a significant impact on Rippling's growth, this is the opportunity for you.

What You'll Do

* Architect, design, and build highly scalable and secure systems for Rippling's IT platform, ensuring the reliability and performance necessary for mission-critical IT products.
* Lead the development of infrastructure that underpins various IT applications, including device management, security policy propagation, device access, and third-party application access control.
* Collaborate closely with stakeholders and product teams to understand their needs and translate them into robust and scalable platform solutions.
* Apply your deep expertise in cloud infrastructure, distributed systems, stream processing, and storage to solve complex challenges unique to the IT domain.
* Drive the adoption of industry best practices and cutting-edge technologies to ensure our IT platform remains competitive and efficient.
* Mentor and guide other engineers on the team, fostering a culture of technical excellence and innovation.
* Take ownership of the technical roadmap for the IT platform, driving its evolution to meet the growing demands of Rippling's IT product suite.
* Ensure the platform meets stringent security and compliance requirements.
* Contribute to the overall architecture and strategy of Rippling's platform.

Qualifications:

* 10+ years of software engineering experience, with a strong focus on building large-scale distributed systems and platforms.
* Extensive experience with cloud infrastructure (e.g., AWS, Azure, GCP).
* Deep understanding of distributed systems principles, data architecture, and scalable system design.
* Proven experience with stream processing technologies (e.g., Kafka, Flink, Spark Streaming).
* Solid understanding of various storage solutions, both relational and NoSQL.
* Experience in designing and implementing secure systems with a focus on identity and access management principles.
* Proficient in one or more programming languages such as Python, Go, or Java.
* Excellent problem-solving and analytical skills, with the ability to tackle complex technical challenges.
* Strong communication and collaboration skills, with the ability to effectively communicate technical concepts to both technical and non-technical audiences.
* A passion for building high-quality, reliable, and scalable software.

Preferred Qualifications:

* Experience with building platforms that power multiple products or services.
* Familiarity with IT-specific challenges and domains.
* Experience with infrastructure-as-code tools (e.g., Terraform, CloudFormation).
* Knowledge of security best practices and compliance standards.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Bengaluru, Karnataka, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Devops Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Dublin, County Dublin, Ireland (Hybrid)

Sydney, New South Wales, Australia (Hybrid)

New York, United States (On-Site)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

Sydney, New South Wales, Australia (Hybrid)

New York, United States (On-Site)

United States (Remote)

New York, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Rippling

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug