Software Development Engineer II, Core Selling Partner Experience
Key job responsibilities
- Design and implement software solutions across the full development lifecycle, including requirements gathering, system design, coding, testing, deployment, and ongoing operations.
- Collaborate with cross-functional teams to understand customer and business needs, translating them into well-architected technical solutions that balance scalability, performance, and maintainability.
- Mentor and coach fellow engineers through code reviews, design discussions, and knowledge-sharing sessions, raising the overall quality bar for your team's software.
- Identify and resolve root causes of operational issues, driving permanent fixes and continuously improving system reliability and team processes.
- Evaluate and integrate modern tools and approaches — including generative AI capabilities — to improve development productivity, code quality, and the overall customer experience.
A day in the life
You start your morning reviewing a pull request from a teammate, providing feedback that strengthens both the code and the engineer behind it. Mid-morning, you join a design review where you present your approach for a new feature, fielding questions and refining your plan with input from peers. After lunch, you dive into implementation, writing clean and well-tested code. Later, you investigate an operational metric that looks off, trace it to a configuration issue, and ship a fix before end of day.
About the team
Our team is focused on building reliable, scalable software that customers depend on every day. We value collaboration, thoughtful engineering, and a commitment to getting the details right. We invest in each other's growth through mentorship, inclusive discussions, and a shared drive to improve. If you are looking for a team where your contributions have visible impact and where you can grow alongside engineers who care deeply about their craft, we would love to have you join us.