The Lead Software Engineer will deliver features across all architecture layers using the latest technology stacks. This role involves designing, analyzing, developing, adopting, and performing unit testing, test-driven development, regression automation, and behavior-driven development to deliver the product backlog for large and complex projects. The engineer will communicate and collaborate on development items with a global team, resolve issues impacting development, and maintain responsibility for application components through DevOps and the software development lifecycle. Adherence to firm-wide architecture standards, risk management, and security policies is required. Participation in quality assurance, peer reviews, and code reviews is also expected. The role requires adoption and practice of Agile methodologies, including story grooming, sprint planning, complexity analysis, standup calls, and sprint retrospectives.
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