About the role
Rippling is looking for a Software Engineer II to build scalable backend systems powering its workforce management platform. You'll work on distributed systems, APIs, cloud-native services, and highly reliable infrastructure while collaborating with cross-functional engineering teams.
Responsibilities
- Design and develop scalable backend services for high-volume applications.
- Build and maintain distributed systems with high availability and low latency.
- Develop RESTful APIs and microservices for internal and external products.
- Optimize database queries and improve overall application performance.
- Collaborate with product managers and designers to deliver new features.
- Participate in code reviews and maintain engineering best practices.
- Debug production issues and improve system reliability.
- Write clean, maintainable, and well-tested production code.
Requirements
- Bachelor's degree in Computer Science or related field.
- Strong programming skills in Java, Python, Go, or C++.
- Excellent understanding of data structures and algorithms.
- Knowledge of object-oriented programming and software engineering principles.
- Experience working with distributed systems and cloud technologies.
- Understanding of REST APIs and backend architecture.
- Strong problem-solving and debugging skills.
Benefits
- Competitive compensation package.
- Performance bonuses and stock options.
- Remote-first work environment.
- Comprehensive health insurance.
- Learning and development budget.
- Paid vacation and wellness benefits.
Required Skills
Frequently Asked Questions
What is the salary for Software Engineer II?
The listed salary for Software Engineer II at Rippling is ₹50L - ₹80L.
Where is this Software Engineer II role located?
This position is based in Remote (Remote).
What experience is required for Software Engineer II?
Candidates are expected to have 2-5 yrs of experience for this role.
How do I apply for Software Engineer II at Rippling?
Apply directly through the application link on this HireDoor job page for Software Engineer II at Rippling.
What are the key benefits for Software Engineer II?
Key benefits include: Competitive compensation package.; Performance bonuses and stock options.; Remote-first work environment.; Comprehensive health insurance.; Learning and development budget.; Paid vacation and wellness benefits..