Rippling is a company that integrates HR, IT, and Finance into a single platform. They are seeking a Senior Staff Software Engineer to lead the development of their platform technologies, focusing on complex distributed systems and optimizing delivery aligned with strategic priorities.
Responsibilities:
- Acting as a technical leader within the engineering organization
- Designing and architecting projects of high complexity that involve multiple stakeholders across the organization
- Taking ambiguous technical problem statements and transmuting them into working software
- Working across multiple domains
- Working directly with senior engineering leadership to increase technical quality
- Participating in code and design reviews
- Owning the overall outcome of projects as the technical directly responsible individual
Requirements:
- 10+ years of professional experience as a software engineer
- You have seen systems operating at significant technical and organizational scale
- Experience working in a fast-paced, dynamic environment
- Experience in building projects with good abstractions and architecture
- Comfortable at developing scalable and extendable core services used in many products
- Expertise building complex, distributed services with Python, Golang, or Java
- Strong CS knowledge
- You care about product ownership and solving problems for our customers
- You're passionate about being in a product-focused environment where everyone cares deeply about customer impact
- Bonus points if you've previously worked with AWS