Senior Software Engineer

Rippling

6+ yrs Bengaluru Full Time Hybrid (office + remote)
Rippling logo
Posted : 1 week ago
Actively hiring

Job description

Join Rippling's Variable Compensation team as a Senior Software Engineer and play a pivotal role in developing our cutting-edge finance platform. This high-visibility position offers significant growth opportunities.

Your expertise will be crucial in architecting scalable systems, refining existing features, and driving product innovation. You will ensure the delivery of robust, high-quality financial services that directly contribute to Rippling's growth.

This role is perfect for engineers passionate about understanding financial domains and building impactful, scalable systems. Blend product vision with core infrastructure development to become a "Real Finance Engineer".

Responsibilities

Engineer and maintain innovative, high-performance, secure, and robust solutions with a customer-centric approach.

Address complex engineering challenges by devising ingenious solutions that push technological boundaries.

Collaborate closely with product managers, engineers, and stakeholders to grasp requirements, influence architectural decisions, and deliver solutions aligned with business objectives.

Conduct code and feature reviews, offering constructive feedback to uphold high standards of code quality and testing across the product.

Mentor and guide junior engineers, cultivating a team culture focused on technical excellence, best practices, and continuous learning.

Develop and maintain comprehensive technical documentation, including design documents, architecture diagrams, and test plans.

Qualifications

A Bachelor's or Master's degree in Computer Science or a related field is required.

Possess at least 6 years of professional software development experience, with strong proficiency in languages like Java or Python.

Demonstrate proven experience in designing and developing scalable, distributed systems or SaaS platforms.

Exhibit the ability to quickly comprehend and navigate large, complex codebases, independently driving solutions for ambiguous or evolving requirements.

Strong problem-solving skills and the ability to excel in a fast-paced, dynamic environment are essential.

Essential Skills

JavaPythonDistributed Systems DesignSaaS Platform DevelopmentProblem-SolvingCommunication

Good to Have

DjangoMongoDBAWSAI Integration

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer
IndustryFinancial Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Rippling logo

Rippling

Financial Services

Senior Software Engineer at Rippling | SkillMX | SkillMX