Job
Description
About Rippling Rippling, headquartered in San Francisco, CA, has secured over $1.4B in funding from prestigious investors such as Kleiner Perkins, Founders Fund, Sequoia, Greenoaks, and Bedrock. The company has been recognized as one of America's best startup employers by Forbes. Candidate safety is a top priority at Rippling, and it is important to note that all official communication will be conducted exclusively through @Rippling.com email addresses. About The Role As an SDE-II at Rippling, you will play a crucial role in developing scalable and robust systems that automate financial processes like data synchronization across platforms and reconciliation. Working closely with senior engineers, product managers, and partner teams, you will be responsible for delivering features that guarantee accuracy, compliance, and visibility for our customers" financial data. This position involves significant ownership, where you will contribute to the creation of new product features and enhancements to the existing infrastructure. Additionally, you will have the opportunity to work on enterprise-level integrations as Rippling expands globally and supports more intricate accounting scenarios. If you are a skilled backend engineer who thrives on solving real-world business challenges at scale, we are excited to collaborate with you. What You Will Do - Independently own and deliver medium-to-large features with minimal supervision. - Decompose complex and ambiguous problems into actionable technical plans and implement them collaboratively with product and engineering teams. - Construct fault-tolerant, configuration-driven frameworks to support the expansion of enterprise and international use cases across various ERPs. - Write clean, thoroughly tested code with comprehensive unit and integration tests to ensure accuracy, auditability, and performance. - Engage in sprint planning, code reviews, and design discussions to influence technical direction and maintain engineering best practices. - Collaborate cross-functionally with infrastructure, support, and other product teams to align on platform capabilities and customer requirements. - Continuously enhance your knowledge of accounting systems, ERP ecosystems, and financial data flows to contribute to Rippling's continuous close vision. What you will need - Minimum of 3 years of professional software development experience, preferably in backend or integration-focused environments. - Proficiency in backend languages like Python, Go, or similar; familiarity with technologies such as Postgres, Kafka, or gRPC is advantageous. - Strong foundation in computer science principles, encompassing data structures, algorithms, and system design. - Experience in building scalable and reliable systems that interact with external APIs or third-party platforms. - Ability to deconstruct complex technical challenges and deliver clean, well-tested, and maintainable solutions independently. - Knowledge of financial data structures or accounting concepts is beneficial. - Demonstrated sense of ownership, attention to detail, and dedication to accuracy in high-trust environments. - Excellent communication and collaboration abilities; comfortable working across functions in a dynamic, iterative setting. - Bonus: Experience in developing systems that interact with external APIs or third-party platforms at scale. Tech Stack: Python, Go, Postgres, Kafka, Kubernetes, gRPC, AWS Additional Information Rippling places a high value on in-office collaboration to nurture a cohesive work environment and company culture. For employees working in-office (within a 40-mile radius of a Rippling office), it is deemed essential to be present in the office for at least three days a week under the current policy. This role offers a competitive salary, benefits, and equity. The salary for US-based employees will be determined based on location tiering, with various factors influencing the final compensation amounts.,