Staff Software Engineer
3 weeks ago
Staff Software Engineer About RipplingRippling is the first way for businesses to manage all of their HR & IT—payroll, benefits, computers, apps, and more—in one unified workforce platform.By connecting every business system to one source of truth for employee data, businesses can automate all of the manual work they normally need to do to make employee changes. Take onboarding, for example. With Rippling, you can just click a button and set up a new employees’ payroll, health insurance, work computer, and third-party apps—like Slack, Zoom, and Office 365—all within 90 seconds.Based in San Francisco, CA, Rippling has raised $1.35B from the world's top investors—including Kleiner Perkins, Founders Fund, Sequoia, Bedrock, and Greenoaks—and was named one of America's best startup employers by Forbes (#12 out of 500)About the RoleWe are seeking a passionate and highly experienced Staff Software Engineer to join our Employment Products team. As a senior most engineer and architect of the team, you will be responsible for designing, building, and scaling a first-of-its-kind Employments product. You will work on complex domains across 10+ countries, building a clean DSL for internal stakeholders, large-scale distributed systems, and cutting-edge performance analytics. Your work will have a direct impact on building a world class payroll product which accelerates success of expanding to more countries in a 10x shorter time span.Key ResponsibilitiesArchitect, develop, and maintain large-scale, distributed systems and scalable services for the Rippling Unity Platform. Set the direction for engineering best practices and technology adoption. Engage in coding and code reviews using Python, Golang, and Java. Guide and support engineers, fostering a culture of learning and technical excellence. Partner with cross-functional teams to align on goals and ensure successful project outcomes. Design and implement clean, modular APIs, including Backend for Frontend (BFF) systems. Architect systems capable of supporting millions of users, ensuring performance, reliability, and scalability. Design analytical and transactional systems (e.g., Presto, S3, Snowflake, MySQL, Aurora, MongoDB) to handle petabyte-scale data. Implement streaming solutions (e.g., Spark Streaming, Apache Flink, Kafka Connect) for transactional and analytical workflows. Establish robust observability practices, including monitoring, logging, and tracing. Maintain standards and comprehensive documentation for system architecture and operations.QualificationsExperience: 9+ years of software engineering experience, with at least 3 years in a role leading architecture, designing consumer facing products and building systems. Technical Expertise: Strong proficiency in backend development, distributed systems, and large-scale data pipelines. Data Pipeline Experience: Hands-on experience with data processing frameworks Scalability and Performance: Deep knowledge of building and scaling real-time, high-throughput systems. Consumer-Facing Product Development: Experience working on consumer-grade applications with a focus on intuitive user experiences.
-
Staff Software Engineer
3 weeks ago
New Delhi, India Dew Software Full timePosition: Staff Software Engineer Duration: Full-time Location: Hyderabad (Onsite).Job Description: 10+ years of experience writing and deploying production-grade backend code. Strong programming skills in Java. Proficiency with Spring Boot and modern backend frameworks. 3+ years of experience working with big data technologies such as Apache Spark, Kafka,...
-
Staff Software Engineer – AI Platform
3 days ago
New Delhi, India Tata Consultancy Services Full timeGreetings from Tata Consultancy Services!!We are hiring Staff Software Engineer – AI Platform !Position: Staff Software Engineer – AI Platform Job Location: Bangalore Experience : 7-10 yearsInterested professionals kindly apply through the link.Must Have: Passion around driving best practices in the testing space Proficiency with Python or other OO...
-
Staff Software Engineer – AI Platform
1 day ago
New Delhi, India Tata Consultancy Services Full timeGreetings from Tata Consultancy Services!!We are hiring Staff Software Engineer – AI Platform !Position: Staff Software Engineer – AI PlatformJob Location: BangaloreExperience : 7-10 yearsInterested professionals kindly apply through the link.Must Have:- Passion around driving best practices in the testing space - Proficiency with Python or other OO...
-
Staff Software Engineer, Security
2 weeks ago
New Delhi, India Okta Full timePreferred qualification and abilities:- 7+ years of development experience in designing and implementing software systems in Java, building highly reliable and mission-critical software. - 3+ years of work experience in designing and implementing security solutions for applications and distributed systems. - Work experience and excellent understanding in...
-
Staff Software Engineer, Security
1 week ago
New Delhi, India Okta Full timePreferred qualification and abilities:7+ years of development experience in designing and implementingsoftware systems in Java, building highly reliable and mission-critical software. 3+ years of work experience in designing and implementing security solutions for applications and distributed systems. Work experience and excellent understanding in mitigating...
-
Staff Software Engineer
3 weeks ago
New Delhi, India Andalusia Labs Full timeOverviewAt Andalusia Labs, we build foundational economic infrastructure for programmable global markets, connecting capital, computation, and coordination across the internet. Our work sits at the intersection of distributed systems, finance, and machine intelligence, with the goal of growing the world’s programmable GDP.Our team has shipped massively...
-
Staff IT Software Engineer
3 weeks ago
New Delhi, India Palo Alto Networks Full timeOur MissionAt Palo Alto Networks® everything starts and ends with our mission:Being the cybersecurity partner of choice, protecting our digital way of life.Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and we’re looking for...
-
Staff IT Software Engineer
2 weeks ago
New Delhi, India Palo Alto Networks Full timeOur MissionAt Palo Alto Networks® everything starts and ends with our mission:Being the cybersecurity partner of choice, protecting our digital way of life.Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and we’re looking for...
-
Staff IT Software Engineer
6 days ago
New Delhi, India Palo Alto Networks Full timeOur Mission At Palo Alto Networks® everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and we’re looking...
-
Staff Software Engineer
3 weeks ago
New Delhi, India Epsilon Full timeStaff, Software Engineer About Business Unit:The Product team forms the crux of our powerful platforms and helps connect millions of customers worldwide with the brands that matter most to them. This team of innovative problem solvers develops and builds products that position Epsilon as a differentiator, encouraging an open and balanced marketplace built on...