Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Fortune Brands Logo

Lead Backend Software Engineer - Multiple Teams

Fortune Brands

Salary not specified
Sep 26, 2025
San Francisco, CA, USA
Apply Now

The company is seeking a Backend Software Engineer to design, build, and maintain scalable web applications, integrating diverse data sources and external services into cohesive platforms.

Requirements

  • 10+ years of professional backend development experience with a strong portfolio of projects.
  • Proven experience leading end-to-end development of production systems and scalable web applications.
  • Deep expertise in backend technologies (Node.js, Python, Java, C, etc.).
  • Extensive experience with system integration, API design, and working with distributed data systems.
  • Strong understanding of software architecture patterns (microservices, serverless, event-driven, etc.).
  • Experience with Test-Driven Development (TDD) and writing unit/integration tests as part of the software development lifecycle.
  • Experience designing and operating cloud-native applications (AWS/GCP/Azure)

Responsibilities

  • Collaborate closely with product managers and other engineers to translate business requirements into technical solutions.
  • Design and develop backend applications using modern web technologies.
  • Design and implement robust APIs and service layers that integrate data from internal and third-party sources.
  • Maintain clean, testable, and efficient code, adhering to best software engineering practices.
  • Monitor and optimize service performance.
  • Troubleshoot and debug issues across the stack, with a focus on integration and system-level concerns.
  • Proactively identify technical risks and bottlenecks, and develop mitigation strategies early in the development lifecycle to ensure optimal performance.

Other

  • 10+ years of professional backend development experience
  • Ability to manage project scopes, timelines, and communicate technical decisions to stakeholders
  • Mentor junior and mid-level engineers, conduct code reviews, and uphold coding standards
  • Participate in Agile development processes, including sprint planning, retrospectives, and code reviews
  • Stay current with emerging technologies and industry trends, and share insights to improve team tools and practices