This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As our Senior Software Engineer II, you will report to the Engineering Manager and help the Guides & Surveys team build and refine the tools that allow our customers to understand and improve their digital experiences. Your work will directly empower product teams to gather crucial user feedback and guide their users to value, faster. Every day you will collaborate with a passionate team of engineers, product managers, and designers to tackle complex technical challenges, mentor fellow engineers, and ship high-quality features that are used by thousands of our customers. To excel in this job, you must have a strong sense of product ownership, a passion for building user-centric solutions, and the drive to lead projects across team boundaries.
Job Responsibility:
Take ownership of large, ambiguous problems and design clear, robust implementations
Lead the design for new features and produce technical designs that drive consensus on architectural changes, even beyond your immediate team
Collaborate with product management, design, and customers to translate user needs into innovative and competitive technical solutions
Mentor other engineers through code reviews and coaching, helping set and enforce coding standards and improve testing practices
Drive roadmap-level, cross-team projects to completion, anticipating roadblocks and working across team boundaries to keep on schedule
Debug complex production issues across services and multiple levels of the technical stack
Leverage AI tools to enhance work quality and accelerate timelines by implementing AI solutions that optimize efficiency
Requirements:
5+ years of professional software development experience, with a proven track record of shipping high-quality, user-facing features and a keen eye for detail in UI development
Experience leading the design and implementation of complex software projects from vague requirements to final delivery, including driving cross-team consensus on technical designs
A customer-centric mindset, with experience talking with customers and applying that knowledge to enhance product contributions
Proficiency in modern programming languages (e.g., Go, TypeScript) and a strong understanding of software architecture for building scalable systems
A passion for mentoring and growing engineers, with experience to prove it, and a history of contributing to the interview process
What we offer:
Flexibility and Connection
Benefits
Learning opportunities
Productivity support
Team Collaboration
Paid parental leave
Bereavement leave, including miscarriage/pregnancy loss