Staff Software Engineer, Product

New
United StatesFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
Full Stack DevelopmentSoftware ArchitectureMentorshipDistributed Systems

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • 7+ years of professional software engineering experience within product-focused or growth-oriented technology environments.
  • Proven experience operating at a Staff Engineer or equivalent senior technical leadership level.
  • Strong backend or full-stack engineering expertise with experience building and scaling customer-facing systems and distributed applications.
  • Demonstrated ability to balance hands-on technical execution with strategic architectural leadership.
  • Experience designing scalable architectures, solving complex systems challenges, and leading cross-team technical initiatives.
  • Strong understanding of software engineering best practices, system reliability, scalability, maintainability, and performance optimization.
  • Excellent communication and collaboration skills with the ability to work effectively across engineering, product, and design organizations.
  • Ability to navigate ambiguity, influence technical direction, and make sound engineering decisions in high-impact environments.
  • Strong ownership mindset with a focus on outcomes, long-term impact, and continuous improvement.
  • Passion for building technology solutions that improve user experiences and drive meaningful real-world impact.

Responsibilities

  • Lead the design, architecture, and delivery of complex product initiatives spanning multiple engineering teams and systems.
  • Partner closely with Product, Design, and Data stakeholders to transform ambiguous business challenges into scalable and maintainable technical solutions.
  • Define and evolve engineering architecture, technical standards, and system design patterns that support long-term scalability, reliability, and performance.
  • Contribute hands-on to software development efforts while setting a high standard for code quality, system reliability, and engineering best practices.
  • Mentor and guide engineers through code reviews, technical discussions, architectural planning, and problem-solving initiatives.
  • Identify, prioritize, and address technical debt, scalability bottlenecks, operational risks, and system performance issues proactively.
  • Influence technical roadmaps and engineering priorities with a strong balance of product thinking, business impact, and technical strategy.
  • Drive cross-functional alignment across engineering, product, and design teams to ensure successful execution of critical initiatives.
  • Advocate for maintainable, resilient, and user-focused software solutions that improve customer experience and operational efficiency.
  • Support a culture of collaboration, continuous improvement, technical excellence, and long-term engineering impact.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now