The Senior Software Engineer will serve as the technical anchor for a new feature/capability being added to our product. The ideal candidate will be able to architect/design a new feature and translate complex business requirements into robust, documented technical designs. Responsibilities will include coordinating closely with members of an Integrated Feature Team (IFT) to ensure high-quality delivery through the lifecycle. This role involves architectural analysis and design, deconstructing complex requirements to determine system impact, and leading the creation of design documentation using Object-Oriented (OO) principles to ensure new features integrate seamlessly without technical debt. The engineer will also act as the feature lead, being responsible for the "definition of done," guiding a feature from initial concept through development, testing, and deployment. Additionally, the role requires serving as the technical liaison to the Systems Engineering team, decomposing high-level feature designs into actionable tasks for the development team, managing feature status to leadership, mentoring junior/mid-level peers, and conducting rigorous merge request (MR) reviews to maintain code standards, security protocols, and performance benchmarks.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Number of Employees
5,001-10,000 employees