Principal Software Engineer - Backend


Your job

We’re looking for a Principal Software Engineer to join The Communications Platform team here at Indeed.

The Communications Platform team is looking for a technology leader to serve as the overall platform architect. This is a senior individual contributor with significant industry experience in cross-region (or multi-datacenter) deployments. You'll be working with five or more engineering teams across three offices, driving the technology vision to cohere various messaging, scheduling, and analytics tools into a coherent, usable platform.

In recent months, the senior leadership team at Indeed has started characterizing the job search as a two-pronged process: identification of great matches, and communication with those jobseekers and employers. For the past decade and a half, Indeed has invested an immense amount of time and energy in the first prong, and is now dedicating equal time and attention to the second.

Indeed's mission has always been to connect the right jobseekers with the right job. The new Communication Platform team's mission is to do that by reaching them at the right time, in the right channel, with the right message.

Over the next few years, the Communications Platform team is taking the loose coalition of teams working on messaging technologies and turning those into a coherent platform:

  • Reliable, scalable technology stacks underpinning every messaging channel we use, with aggressive standards for uptime, message delivery latency, and message loss
  • Simple, reliable on-boarding - teams use our platform because they want to, not because they have to
  • Consistent, digestible analytics allowing application engineering teams to rapidly iterate on their message
  • World-class spam and fraud prevention across all channels, ensuring the best experience for our jobseekers
  • Internal transparency into the volume and types of communication we are sending, preventing Indeed users from being inundated with messages from zealous prototype teams
  • Clear, consistent branding across all channels, ensuring that communication from Indeed looks like communication from Indeed and benefits from the trust that we've built up over the last 13 years.

If you are an engineer who's passionate about building innovative products that scale to tens of millions of page views a day, Indeed is looking for you.

Who You Are

  • BS in Computer Science or related area, or relevant work experience and proven success working in an individual contributor leadership role for top tech companies
  • 10+ years of experience managing large-scale software development and a strong ability to coach developers, helping them improve their skills and grow their careers
  • Experience using Java or C#
  • Experience using: Spring Boot or Kubernetes
  • Preferred DB: Mongodb OR DynamoDB
  • Preferred experience working with: Kafka, RabbitMq, SQS, SNS
  • Solid knowledge of data structures and algorithms and excellent programming skills
  • An understanding of the value derived from shipping code rapidly to production and learning/iterating on the results
  • A deep understanding of the web and strong knowledge of databases, both SQL and NoSQL
  • Experience with service-oriented and event-driven system architectures and building high-performance distributed systems
  • Familiarity with the technology driving various channels for reaching the public - email, SMS, push notifications, etc.
  • Empathy for our users is critical (both the application engineers using our platform and the general public they're trying to communicate with).
  • Strong familiarity with data-driven product development -- including its strengths and its pitfalls -- is a strong plus.

Who We Are

We are a rapidly growing and highly-capable Engineering organization building the most popular job site on the planet. With engineering hubs in Seattle, San Francisco, Austin, Tokyo, Singapore, Hyderabad, Dublin, Aberdeen and Vancouver, we are improving people's lives all around the world, one job search at a time.

Our Mission

As the world’s number 1 job site*, our mission is to help people get jobs. We strive to cultivate an inclusive and accessible workplace where all people feel comfortable being themselves. We're looking to grow our teams with more people who share our enthusiasm for innovation and creating the best experience for job seekers.

Work Remote

No office. No problem. As long as you're passionate about helping people get jobs, we want you to be where you're most comfortable. From care packages to wellness classes, there's many opportunities to connect and find a home in Indeed's inclusive culture no matter where you are. Help us achieve our mission from your home and make a difference in people's lives, one job seeker at a time.

Our Policies and Benefits

View Indeed's Applicant Privacy and Accessibility Policies -

Learn about our global employee perks, programs and benefits -

Where legally permitted, Indeed requires all individuals attending or working out of Indeed offices or visiting Indeed clients to be fully vaccinated against COVID-19. For positions that can only be performed at an Indeed office, candidates must be fully vaccinated against COVID-19 and present acceptable proof of vaccination by the date of hire as a condition of employment. Indeed will consider requests for reasonable accommodation as required under applicable law. To qualify as being fully vaccinated against COVID-19 there should have been a two week period after receiving the second dose (or any government recommended booster shot) in a 2-dose COVID-19 vaccine series, or a two week period after receiving a single-dose (or any government recommended booster shot) in a single dose COVID-19 vaccine.

Please let Indeed know you found this position on Remotely We Code as a way to support us.


  • January 12


  • Remote - USA

Job Type

  • Full-Time


  • $167k - $243k

Please let Indeed know you found this position on Remotely We Code as a way to support us.