Ref#: R0020690

Our mission.

As the world’s number 1 job site, our mission is to help people get jobs. We need talented, passionate people working together to make this happen. We are looking to grow our teams with people who share our energy and enthusiasm for creating the best experience for job seekers.

The team.

We are a rapidly growing and highly capable engineering team building the most popular job site on the planet. Every month, over 250 million people count on us to help them find jobs, publish their resumes, process their job applications, and connect them to qualified candidates for their job openings. With engineering hubs in Seattle, San Francisco, Austin, Tokyo and Hyderabad, we are improving people's lives all around the world, one job at a time.

The base salary range below represents the low and high end of the Indeed salary range for this position. Actual salaries will vary and may be above or below the range based on various factors including but not limited to location, experience, and performance. The range listed is just one component of Indeed's total compensation package for employees. Other rewards include quarterly bonuses, Long Term Incentive Plan units, an open Paid Time Off policy, and many region-specific benefits. 

San Francisco Base Salary Range: 

Senior Software Engineer: 154,000 - 190,000 USD per year
Staff Software Engineer: 190,000 - 234,000 USD per year

Your job.

This position is on the Job Alerts team, which informs job seekers of relevant jobs without requiring them to visit Every day we process over 250 million active subscriptions to send emails to job seekers in 60 countries in 30 languages. Our team’s top priority is to help people get jobs by sending relevant and valuable jobs to them. We continually strive to improve our ability to do so through experimentation and data driven decisions.

Help us improve the quality of our products by improving the data processing pipelines which are essential to train machine learning models and also to gain insight into user behavior.

Leverage Indeed’s infrastructure to build and improve solutions that manage consistent state in globally distributed data centers. Help improve our systems’ robustness, stability, and scalability. 

Design, develop, and deliver software systems that provide or support new product features. Work with Product Managers to measure, analyze, and improve product metrics. Work with Data Scientists to implement experiments that leverage machine learning models. Work with UX Developers to implement features that allow users to better manage their communication preferences. 

Help our team adopt and implement new technologies, and take ownership of services which are essential to providing an excellent experience to Indeed users.

Provide feedback and guidance for development projects on your team, including design feedback, code reviews, and production issue investigation. Collaborate with other teams within Indeed.

About you.

We're looking for someone who enjoys working collaboratively within a mission-driven team, has a strong sense of ownership and can take initiative when necessary, is focussed on achieving impactful business goals, and has a desire to continuously learn and develop new skills.


  • BS in Computer Science or a related area, or relevant work experience

  • 5+ years experience in software development with at least one of the following languages: Java, C#, C++, Python

  • Familiarity with Spark or Pig, and large scale data processing

  • Have a product-focused mindset; committed to iteration and experimentation; make evidence based decisions

  • Demonstrated success in developing full-stack applications or backend systems

  • Comfortable designing and communicating technical design choices

We get excited about candidates who:

  • Have scaled services to millions of transactions

  • Have experience building data processing pipelines

View Indeed's Applicant Privacy Terms:

Indeed provides a variety of benefits that help us focus on our mission of helping people get jobs. 

View our bounty of perks: