Senior Software Engineer - Global Payroll Platform Rippling

  • company name Rippling
  • working location Office Location
  • job type Full Time

Experience: 6 - 6 years required

Pay:

Salary Information not included

Type: Full Time

Location: Karnataka

Skills: Python, Django, MongoDB, react

About Rippling

Job Description

About Rippling Rippling is a company based in San Francisco, CA, that has secured over $1.4B from top investors like Kleiner Perkins, Founders Fund, Sequoia, Greenoaks, and Bedrock. It has been recognized as one of America's best startup employers by Forbes. The company prioritizes candidate safety and ensures that all official communications are sent only from @Rippling.com addresses. About The Role As part of our team, you will be responsible for various tasks that play a critical role in the success of our products. Your responsibilities will include profiling and optimizing performance, building generic frameworks for complex workflows, contributing to bitemporal data modeling solutions, and collaborating with the team on feature enhancements. You will also be involved in implementing maintainable solutions that can scale with our business growth, conducting unit tests, and providing mentorship to other engineers. What You'll Do - Profile and tune performance for critical products - Build generic frameworks for orchestrating complex workflows - Contribute to bitemporal data modeling solutions - Ship features and improvements with minimal guidance - Model and execute requirements for interdependent systems - Implement maintainable solutions with high quality and reliability - Create comprehensive unit tests and ensure code quality - Build relationships with cross-functional teams - Participate in on-call rotation for customer support - Provide mentorship to other engineers - Collaborate on process improvements Qualifications - 6+ years of experience as a software engineer - Solid understanding of modern design patterns and architectures - Ability to deliver projects successfully - Continuous improvement mindset - Strong debugging skills - Experience in building projects with clean architecture - Knowledge of Python, Django, MongoDB, React Additional Information Rippling values in-office work to promote collaboration and company culture. For office-based employees, working in the office at least three days a week is considered an essential part of the role.,