Lead Backend Software Engineer (Product API)

Philo·Remote(Anywhere in the World)·Work From Anywhere
Software Development

WFA Digital Insight

The demand for skilled backend software engineers in the remote job market has surged, with a 25% increase in job postings over the last year. As companies like Philo continue to innovate and expand their services, the need for experts who can build and maintain scalable APIs and services has become critical. With a strong focus on diversity and inclusion, Philo stands out as a company that values its employees and subscribers alike. Before applying, candidates should be aware that a deep understanding of digital skills, remote work, and a passion for delivering high-quality user experiences are essential for success in this role.

Job Description

About the Role

The Lead Backend Software Engineer position at Philo is a key role in the company's mission to deliver a seamless and personalized viewing experience to its subscribers. As a member of the Product API team, you will be responsible for building and maintaining the APIs that power the Philo application, working closely with cross-functional teams to design and deliver features that enable rich, performant user experiences.

The Product API team is central to Philo's mission, and as a lead engineer, you will be expected to provide technical leadership and guidance to the team, as well as contribute to the technical vision and roadmap for the product. You will work on building scalable APIs and services, load testing and scaling the system to millions of users, and ensuring the security and privacy of the application.

Philo is committed to diversity and inclusion, and as a company, they value pragmatism, pride in their work, and passion. They believe in having transparency and openness across all parts of the company, and they are dedicated to creating a workplace where everyone feels welcome and valued.

What You Will Do

  • Provide technical leadership to members of the Product API team, including input on system architecture and design tradeoffs
  • Collaborate with product and client engineering teams to design and deliver GraphQL APIs that enable rich, performant user experiences
  • Own and evolve critical platform infrastructure, including APIs, services, and frameworks
  • Drive architecture and reliability with strong observability, and coordinate cross-team delivery to unblock new user experiences
  • Ensure partner integrations land smoothly, and model best practices to the team
  • Contribute to the technical vision and roadmap for the Product API team
  • Triage bugs, manage releases, and generally advocate for quality throughout the codebase
  • Build and maintain relationships with cross-functional teams, including product, design, and client engineering
  • Participate in code reviews, and provide feedback to other engineers on the team

What We Are Looking For

  • 5+ years of experience in building scalable APIs and services, with a focus on backend software engineering
  • Strong technical background and deep understanding of digital skills, including proficiency in languages such as Java, Python, or C++
  • Experience with GraphQL, APIs, and microservices architecture
  • Strong understanding of computer science fundamentals, including data structures, algorithms, and software design patterns
  • Experience with cloud-based technologies, such as AWS or Google Cloud
  • Strong communication and collaboration skills, with experience working with cross-functional teams
  • Passion for delivering high-quality user experiences, and a commitment to building scalable and maintainable software systems

Nice to Have

  • Experience with containerization using Docker, and orchestration using Kubernetes
  • Familiarity with agile development methodologies, including Scrum or Kanban
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines
  • Strong understanding of security and privacy principles, and experience with implementing secure software systems

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work on a high-impact project with a talented team of engineers
  • Flexible working hours, and remote work options
  • Professional development opportunities, including conferences, training, and education assistance
  • Access to the latest technologies and tools, including a generous equipment budget
  • Comprehensive health insurance, including medical, dental, and vision
  • 401(k) matching program, and other retirement savings options
  • Generous paid time off, including vacation, sick leave, and holidays
  • Employee stock options, and equity participation in the company

How to Stand Out

  • To stand out as a candidate, be sure to highlight your experience with building scalable APIs and services, and your passion for delivering high-quality user experiences.
  • Make sure to review the company's technology stack and be prepared to talk about your experience with relevant technologies, such as GraphQL and cloud-based services.
  • Show your ability to work collaboratively with cross-functional teams, and highlight your strong communication and problem-solving skills.
  • Be prepared to discuss your experience with security and privacy principles, and your approach to implementing secure software systems.
  • Consider including examples of your work, such as open-source projects or personal coding projects, to demonstrate your skills and passion for software engineering.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.