Post Job Free
Sign in

Lead Software Engineer

Company:
Draftkings
Location:
Ukraine
Posted:
May 07, 2024
Apply

Description:

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

DraftKings is on a rapid growth trajectory, and we’re seeking a Lead Software Engineer for one of our crucial Platform Engineering teams. This team is focused on developing and enhancing tools and systems that are used across the entire company to uphold our high standards of operational excellence. In this pivotal role, you will take charge of delivering essential features and improving existing systems to ensure peak performance and reliability.

This position demands robust technical expertise and a strong desire for collaborative problem-solving. You will work closely with multiple teams, influencing business decisions and driving the evolution of our industry-leading products.

WHAT YOU’LL DO AS A LEAD SOFTWARE ENGINEER

You will take full ownership of the design, development, maintenance, testing strategy, and operations of key projects.

Work closely with stakeholders to define and achieve critical milestones, ensuring timely delivery of new functionalities integrated into existing platforms.

Adapt and respond swiftly to changing business needs, embodying a balance between agility and scalability in all solutions provided.

Lead and mentor a team of developers in design sessions, promoting a culture of excellence that aligns with our strategic goals.

You will design, build, and deploy cutting-edge applications under tight deadlines, pushing the boundaries of what is possible in sports gaming and digital entertainment.

WHAT YOU’LL BRING

At least 5+ years of professional software development experience using C#, .NET Core.

At least 2+ years of experience in leading development team, mentoring junior engineers, and managing cross-functional project delivery.

Deep understanding of distributed systems and microservice architecture, coupled with a proven ability to build scalable and resilient systems.

Proficiency in both synchronous and asynchronous communication between microservices, ensuring clarity and effectiveness between their contracts.

Expertise in implementing test automation and promote a culture of continuous quality improvement within the team.

Proficiency in recognizing high-quality code and skill in propagating best coding practices among team members.

Strong proficiency with containerization and Kubernetes.

Deep understanding of CI/CD practices, GitOps, and advanced deployment strategies such as canary and blue-green deployments.

Experience in managing on-call responsibilities, demonstrating a proactive approach to identifying and resolving issues to ensure system’s continuous performance.

Familiarity with AWS/GCP, Hashicorp Vault, Hashicorp Consul, and Kafka.

Fluency in English

#LI-OK1

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.

JR08855

Remote/Remotely/Tele/Telecommute/From home

Apply