Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Rippling, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Staff Software Engineer - Platform at Rippling will play a pivotal role in designing and developing scalable software solutions that empower organizations to manage their HR and IT needs seamlessly. This position requires a deep understanding of cloud technologies and distributed systems, as the individual will be responsible for driving architectural decisions, mentoring junior engineers, and contributing to high-impact projects that enhance platform functionality and performance.
Job Responsibilities
- Design and develop robust, scalable, and high-performance software solutions across the platform.
- Lead architectural discussions and make informed decisions regarding technology choices and frameworks.
- Collaborate with cross-functional teams to define and implement features that enhance user experience.
- Mentor and guide junior and mid-level engineers to foster a culture of learning and collaboration.
- Conduct code reviews and ensure best practices are followed in code quality and design.
- Utilize monitoring and logging tools to identify and resolve performance bottlenecks.
- Participate in Agile development processes and contribute to sprint planning and retrospectives.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- Minimum of 5 years of experience in software development, with a strong focus on back-end systems.
- Proficiency in programming languages such as Python, Java, or Go.
- Experience with cloud platforms, preferably AWS, Google Cloud, or Azure.
- Strong knowledge of microservices architecture and RESTful APIs.
- Solid understanding of databases, both SQL and NoSQL.
- Excellent problem-solving skills and a strong grasp of data structures and algorithms.
Technologies & Tools
In this role, the Staff Software Engineer - Platform will utilize a range of technologies and tools including cloud services like AWS or Google Cloud, containerization technologies such as Docker and Kubernetes, version control systems like Git, and development frameworks pertinent to the chosen programming languages. Familiarity with CI/CD pipelines and monitoring tools will also be beneficial in ensuring the platform's reliability and performance.
Ideal Candidates
The ideal candidates for this position are innovative thinkers who possess a strong passion for technology and a desire to solve complex problems. They should exhibit excellent communication and teamwork skills, demonstrating the ability to collaborate effectively with others in a fast-paced environment. An intrinsic motivation to stay updated with industry trends and a commitment to best practices in software development are essential qualities that will contribute to their success at Rippling.
Health Technologists and Technicians, All Other: 183,000 people in the US, paid from $38,180 a year (the lowest 10%) to $85,270 (the top 10%), with $50,290 in the middle, in May 2025. See these jobs →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.