Lead Software Engineer guiding technical decisions and operational excellence for FanDuel product verticals. Collaborating across teams while mentoring engineers in a hybrid work environment.
Responsibilities
Take ownership of a vertical's architecture, aligning the vertical's Engineers on a common technical strategy;
Take ownership of a vertical's operational excellence, taking a hands on approach to the resolution of the vertical's most complex issues when needed;
Write simple code, taking complex paradigms and implementing them in a way that Engineers at all levels can understand and contribute to. Insist on high standards for code quality while not letting perfection be the enemy of good;
Influence the strategy of the teams, helping them understand how to make technical trade-off decisions between short-term business needs and long-term technology needs.
Drive engineering engagement best practices (e.g., Operational Excellence, Security, Quality, etc.) and set standards for your vertical;
Help others leverage your expertise, by coaching and mentoring in your organisation.
Contribute to the professional development of Engineers within the vertical, improving their technical knowledge and engineering practices;
Support our software as part of an On-Call rotation;
Requirements
At least 5 year experience using Front End and back end Technologies (React, NodeJS is a plus)
Expert level experience building and designing highly scalable, fault tolerant and highly available systems
Experience influencing technical decisions across 50+ person Engineering verticals
Experience with AWS
Understand a broad range of complex data structures and complex algorithms
Expert level understanding of design patterns and architectural principles
Experienced in making pragmatic trade-off decisions between short term needs and long-term needs
Experienced in many modern programming languages e.g. Java or Python or any Functional/OO programming language
Demonstrated abilities driving operational excellence and best practices through influence
Next.js experience is a plus
Exposure to emerging innovative technologies in business applications is an advantage.
Principal Software Architect leading research and prototype creation for a real - time digital twin of telecommunication networks. Collaborating with global engineering teams to deliver a scalable product.
Software Engineer at Teradyne developing software for Automatic Test Equipment. Collaborating with cross - functional teams to deliver high quality solutions with a focus on innovation and quality.
VP of Software Engineering leading the technical strategy for Customer Success products. Building global engineering teams and collaborating with executives in the AI - driven landscape.
Drivers Software Developer at OPAL - RT Technologies developing board drivers for RT - LAB and HYPERSIM software. In Agile/Scrum environment, participate in software development and testing of communication protocols.
Software Development Engineer developing Booz Allen’s Software - Defined Everything platform for AI and secure software services. Collaborating with innovators to build impactful solutions.
Senior Principal Software Engineer creating applications and data platforms for GSK R&D. Leading software development with Python, Azure, AI, and data engineering initiatives.
Software Engineer developing and maintaining mission management applications for national security. Collaborating within an agile framework and focusing on microservices and cloud - native architectures.
Senior Safety Design Software Architect leading safety initiatives for the AV software team at GM. Collaborating on safety requirements, ensuring compliance, and improving software safety processes.
Software Engineer Intern supporting development at Betfair Romania. Join dynamic teams to solve challenges in an agile environment focused on quality and best practices.