Staff Software Engineer - Payroll Filing in Bangalore, Karnātaka at Rippling
Explore Related Opportunities
Job Description
About The Role
As a Staff Software Engineer for our Payroll Filings team, you will be critical in advancing our full-service payroll platform that handles tax filing and payments for thousands of taxes across businesses. This is a high-impact hands-on opportunity to shape the technology powering an essential business function for over 15,000 customers. You will own and drive core initiatives by creating new products/features from the ground up as well as rearchitecting key components of our platform. If you are an experienced engineer looking for high impact and autonomy, come build the future of payroll with us!
You will:
Engineer and maintain innovative, customer-centric, high-performance, secure and robust solutions
Confidently ship moderate/large features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects
Solve technical problems of the highest scope and complexity of your team
Own and implement production-quality features for our products.
Translate high-level business requirements into a software design; communicate the designs to the other developers in the team.
Review and share feedback on code, features, technology, architecture, and designs.
Implement comprehensive unit tests for confirming functionality and the quality of code. Ensure high-quality code and related documentation.
Seek/fix performance and scalability issues and define/follow best practices to ensure & enhance system uptime and reliability.
Provide mentorship to junior engineers on your team to help them grow in their technical responsibilities and remove blockers to their autonomy
Qualifications:
9+ years of professional work experience
Our stack is Python, Django, MongoDB, and Go, Postgres. Experience in one of these is nice to have but not necessary to join
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
Ability to make nuanced tradeoff decisions
Experience with working on high-accuracy systems/products is a plus