cover image
DraftKings Inc.

Lead Software Engineer

On site

London, United Kingdom

Full Time

23-04-2025

Job Specifications

We’re defining what it means to build and deliver the most extraordinary sports and entertainment experiences. Our global team is trailblazing new markets, developing cutting-edge products, and shaping the future of responsible gaming.

Here, “impossible” isn’t part of our vocabulary. You’ll face some of the toughest but most rewarding challenges of your career. They’re worth it. Channeling your inner grit will accelerate your growth, help us win as a team, and create unforgettable moments for our customers.

The Crown Is Yours

We're growing quickly and we’re looking for a Lead Software Engineer to help establish and lead a team-centered around the mission of providing a best-in-class experience for our customers. This position requires strong technical skills and a bias toward collaboration. You will be working across teams, informing business decisions, and helping to expand our enterprise software platform.

What you’ll do as a Lead Software Engineer

Take ownership for the design, development, maintenance, testing strategy, and operations of a full-stack team, with API services written primarily in C# with SQL databases hosted in AWS, front-end Single Page Applications written primarily in Node.JS, React, and Redux, and native iOS and Android applications.
Collaborate with business leads across the company to define milestones and deliveries for new functionality to be added to existing applications.
Care about agility as much as you care about scalability. We roll out products very quickly and are looking for a team that can pivot at a moment’s notice.
Work with your team under fast deadlines to design, build, and deliver innovative applications.
Lead your team in design sessions and ensure your team delivers high-quality work that aligns with the missions of our applications and platform.


What you’ll bring

You have experience as the ‘expert’ on a development team where you were responsible for everything from planning to delivering key features and management of those features.
Expertise with at least one object-oriented language like C# or Java.
Experience with .NET Framework or .NET Core is preferred.
You have strong relational database skills using technologies like MySQL or SQL Server.
Familiarity with modern client JS frameworks, like Node.JS, React, and Redux as well as AWS services and infrastructure.
Familiarity with native application development (iOS or Android)
You also have the ability to write automated comprehensive test suites at all levels of the architecture.




Join Our Team

We’re a publicly traded (NASDAQ: DKNG) technology company headquartered in Boston. As a regulated gaming company, you may be required to obtain a gaming license issued by the appropriate state agency as a condition of employment. Don’t worry, we’ll guide you through the process if this is relevant to your role.

About the Company

It's simple, we believe life is more fun when you're in on the action. For that reason, we’re committed to responsibly creating the world’s favorite games and betting experiences. At DraftKings, The Crown Is Yours. We are driven by the thrill of the future and the pull of possibility. As an original, continuous gamechanger, we’re shaping the present and future of sports entertainment and digital experiences, leading the way into new markets with new products, and providing the ultimate experience to our customers. Here,... Know more

Related Jobs

Company background Company brand
Company Name
Aqovia
Job Title
Senior Full Stack Software Engineer
Job Description
Since 2008, Aqovia has been at the forefront of technology innovation, serving clients in telecommunications, media, and technology. We specialise in architecture, design, and software development for transformative projects. Join a team that values innovation, expertise, and commitment to excellence. Embark on a journey with Aqovia, where your management skills and client engagement expertise will be crucial in shaping the future of technology solutions. Job Description: Aqovia is looking for a Senior Software Engineer to join our agile software development team. You will work in fast-paced development teams for our own products as well as client projects. An accomplished developer you will be motivated to develop your skills in microservices, reusable Web Components contributing to the whole software development lifecycle. Aqovians live and breathe agile, thrive in an eXtreme Programming environment and are passionate about software development as craft, as well as an engineering discipline. We love learning new skills and keep-up-to date with the latest industry trends. We advocate for the best tools and practices and are enthusiastic about pair programming. Aqovia is an equal opportunity employer, valuing diversity and inclusivity. Key Responsibilities: Participate in agile ceremonies (planning, retrospectives, ‘3 amigos’) Design and build web applications and microservices using C#, ASP.NET, NodeJS, Web Components Automate deployments and monitor services in production. Provide L2/L3 support (optional and remunerated) The Ideal Candidate will have: Experience of working in a professional and agile software development environment. Strong knowledge of C# and the .NET Framework, especially ASP.NET. Strong knowledge of HTML5, ECMAScript 6+, CSS3 and the Web Platform. Strong component-based web development in JavaScript or TypeScript using frameworks such as Web Components, React, VueJs or Angular In-depth experience in at least one of the following 3 areas: Offline-first, mobile-first Progressive Web Applications Micro-front end architectures Performance monitoring and optimisation of browser-based applications. Designing Secure performant public-facing, HATEOAS, RESTful web APIs Be able to explain complex technical issues in simple terms Interest in microservices architecture Event-driven applications in .NET or NodeJS using a message bus such as RabbitMQ or Azure Service Bus Protocol understanding of Ethernet and TCP/IP An aptitude for solving tough problems Azure Functions Desirable: (Networking Knowledge) Kubernetes Relevant degree or equivalent higher professional qualification Soft Skills: Analytical Mindset: Ability to think critically and analytically to diagnose issues, troubleshoot failures, and optimise processes. Communication: Professional communication skills are essential. Candidates must possess excellent English communication skills, both written and verbal, to effectively manage business interactions and maintain a professional tone in all commercial correspondence. Collaboration: Demonstrated success working cross-functionally with development, DevOps, and product teams to deliver high-quality software. Equal Opportunity Employer At Aqovia, we believe in the strength of diversity. We strive to reflect the varied markets we serve and foster an inclusive culture where everyone feels welcome, valued, and empowered to be their authentic selves. As an equal opportunity employer, we are committed to embracing all forms of diversity across our organisation
United Kingdom
Remote
Full Time
02-05-2025
Company background Company brand
Company Name
TieTalent
Job Title
Javascript Developer Apprentice
Job Description
About Our client is an innovative ‘attention technology’ company. They are looking for a JavaScript Developer Apprentice to work on their context data acquisition platform(s). KEY DUTIES You will help them in development of the company’s in-house software that facilitate user behaviour analysis in the context of Human Computer Interaction. This involves inventing novel methods for scalable data acquisition, data mining, data analysis and the best ways to display the resulting dataset back to the user. You will also help to enhance the software to be used in distributed environments. As this is a apprenticeship role – they will offer training on the different JavaScript frameworks that they use plus a route for the right candidate to move onto the more complex aspects of their technical stack. Candidate Requirements Independent skills Team work skills Organisational skills Good written and oral communication skills Self-Motivated Sound like you? Then send us an application and we will let you know if you are suitable for this position, or one of the other roles we have available Nice-to-have skills JavaScript Data Mining Data Analysis North Shields, England Work experience Data Engineer Applications Languages English
North Shields, United Kingdom
On site
Full Time
02-05-2025
Company background Company brand
Company Name
Mayflower Recruitment Ltd
Job Title
DevOps Engineer / Developer - C#/Python/Cloud - West Sussex
Job Description
We're looking for a DevOps Engineer with a strong software engineering mindset to join our team. This role is ideal for someone who enjoys writing clean, maintainable code to automate infrastructure, streamline development workflows, and optimize deployment pipelines. You’ll play a key role in building the internal tools, services, and environments that enable software engineers to deliver high-quality features quickly and reliably. Key Responsibilities: Design, build, and maintain robust CI/CD pipelines to accelerate the software development lifecycle Develop internal tools and services in C# to support build automation, deployment, and testing Refactor and enhance existing codebases to improve stability, performance, and maintainability Automate environment provisioning for development, testing, and production Support migration of workloads to cloud infrastructure (Azure or AWS) Monitor and improve build infrastructure performance, helping scale services effectively Collaborate closely with software engineers and QA to identify and remove bottlenecks in the dev process Interface with corporate dev services and IT to align infrastructure and development workflows Minimum Qualifications: A degree in Computer Science, Engineering, or a related field, or equivalent experience Strong programming skills in C# and familiarity with object-oriented design principles Solid experience with DevOps practices and software delivery automation Hands-on experience building and deploying containerized applications (e.g., Docker) Familiarity with Windows systems and virtualization platforms A passion for improving engineering workflows and team productivity Preferred Qualifications: Experience with CI/CD tools such as Azure DevOps, TeamCity, or Jenkins Familiarity with source control and artifact management tools (e.g., Git, NuGet, Conan) Experience with configuration management tools (e.g., Ansible, Puppet) Understanding of cloud infrastructure and APIs (Azure, AWS) Experience with performance profiling and system optimization Mayflower is acting as an Employment Agency in Relation to this vacancy.
West Sussex, United Kingdom
Hybrid
Full Time
02-05-2025
Company background Company brand
Company Name
JPMorganChase
Job Title
Software Engineer III AccessFX Java Developer
Job Description
Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the FX Services-AccessFX Team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. Job Responsibilities Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Contributes to software engineering communities of practice and events that explore new and emerging technologies Adds to team culture of diversity, equity, inclusion, and respect Required Qualifications, Capabilities, And Skills 5+ years of experience on building Core Java Applications with JDK version 1.8+ along with working knoweldge of Java Multi-threading APIs.. Good knowledge of Spring Framework , Oracle Database , SQL Queries Hands-on practical experience in system design, application development, testing, and operational stability Proficient in coding in one or more languages Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages Overall knowledge of the Software Development Life Cycle Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Demonstrated knowledge of software applications and technical processes within a technical discipline. Strong communication and teamwork abilities. Preferred Qualifications, Capabilities, And Skills Exposure to MicroService Architecture and REST APIs Experience with messaging systems such as Apache Kafka or Java Message Service (JMS). Knowledge of version control systems (e.g., Git). ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
London, United Kingdom
On site
Full Time
01-05-2025