Defining what it means to build and deliver the most extraordinary sports & entertainment experiences.The Crown is Yours
Principal Software Engineer
Location
Ukraine
Posted
23 hours ago
Salary
0
Seniority
Lead
Job Description
Principal Software Engineer
DraftKings Inc.
• Act as a hands-on technical leader, contributing directly to the design, development, and delivery of critical platform capabilities. • Lead greenfield initiatives that introduce new AI platform capabilities, validating ideas through prototypes, building initial implementations, and evolving them into scalable platform services. • Partner with engineering teams across the organization to identify common problems and transform successful patterns into reusable platform capabilities. • Establish engineering patterns, reference implementations, and technical standards by building them first and helping teams adopt them. • Raise the effectiveness of senior engineers through mentorship, pairing, design guidance, code reviews, and technical coaching. • Collaborate with Product, Security, Infrastructure, and Architecture partners to align technical decisions with long-term platform strategy while maintaining a bias toward execution and delivery.
Job Requirements
- 8+ years of software engineering experience building and operating production systems at scale.
- Experience leading complex technical initiatives across teams and driving architectural decisions.
- Strong expertise in distributed systems, cloud-native platforms, and modern software engineering practices.
- Hands-on experience building platform capabilities, developer tooling, or shared infrastructure.
- Experience applying and evolving agentic engineering practices to improve how software is designed, built, tested, and delivered.
- Excellent communication skills and the ability to influence stakeholders across the organization.
Benefits
- Health insurance
- 401(k) matching
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Developer Engineer
GoDaddyGoDaddy is a web services platform that helps individuals and businesses worldwide start, grow, and manage their online presence. GoDaddy employs team members a
Role Description Join GoDaddy's Performance Marketing Team as a Senior Software Engineer for our Paid Media team to build the tools, systems, and automation that power our global marketing operations. - Build and maintain high-quality internal tools that automate workflows, campaign execution, and reporting across paid media channels (SEM, paid social, display, etc.) - Build and deploy data pipelines and integrations that connect marketing platforms such as Google advertising and Meta services with internal systems, dashboards, and analytics tools - Leverage AI to accelerate development, automate insights, and solve complex problems - Collaborate with marketing professionals, data analysts, and collaborators to understand workflows and deliver tools that improve efficiency - Maintain and enhance existing automation library, troubleshooting bugs, improving performance, and ensuring reliability - Implement software engineering best practices including testing, code review, documentation, version control (GitHub), and CI/CD workflows - Research and evaluate new technologies to improve our stack, capabilities, or velocity - Ensure a “Shift Left” focus on security in system design and development Qualifications - 10+ years of proven experience in software engineering, with 5+ years using AWS - Strong experience with AWS and experience with some (or all) of the following: Lambda and Step Functions, API Gateway, Fargate, ECS, S3, SQS, SNS, MWAA, Kinesis, Firehose, DynamoDB, RDS, Athena, and Glue - Programming languages: C# / Java or Python, along with SQL and Spark - Strong software fundamentals—data structures and algorithms, design, testing, debugging, maintainability, and version control - Ability to translate vague business problems into working software and collaborate effectively across technical and non-technical stakeholders - Proven track record to work with APIs, data pipelines, and system integrations in real-world enterprise environments - Ability to thrive in a fast-paced and dynamic environment, with a passion for technology and innovation - Designing and delivering scalable, production-quality software solutions - Having DevOps experience or equivalent experience is a plus, along with GitHub, GitHub Actions, and Docker - Excellent communication, interpersonal, and leadership skills Requirements - Experience in marketing, AdTech, or analytics domains (Google Ads, Meta, paid media) - Familiarity with AI/LLM tools for development (Claude, Cursor, CoPilot, agentic frameworks) or building AI-powered features Benefits - Paid time off - Retirement savings (e.g., 401k, pension schemes) - Bonus/incentive eligibility - Equity grants - Participation in our employee stock purchase plan - Competitive health benefits - Family-friendly benefits including parental leave
• Main developer for the IaC service • Own the architecture, code structure, and technical direction • Work hands-on with automation code (Ansible, Python, scripting) • Collaborate closely with the Service Owner and multiple stakeholders • Guide and support other contributors (technical mentoring, reviews) • Automated provisioning and management of infrastructure via code • Fast and reproducible deployment of test and engineering environments • Standardization, security hardening, and policy-based configurations from the start • Efficient use of hardware through on-demand environments
• Main developer for the IaC service • Own the architecture, code structure, and technical direction • Work hands-on with automation code (Ansible, Python, scripting) • Collaborate closely with the Service Owner and multiple stakeholders • Guide and support other contributors (technical mentoring, reviews) • Automated provisioning and management of infrastructure via code • Fast and reproducible deployment of test and engineering environments • Standardization, security hardening, and policy-based configurations from the start • Efficient use of hardware through on-demand environments
Staff Software Engineer – Platform
BranchWe provide cross-platform linking and attribution solutions to the world's leading digital brands.
• Measure and optimize the performance, scalability, and uptime of backend services • Demonstrate and promote a culture of engineering excellence • Conduct design and code reviews and push the bar for engineering rigor and standards • Collaborate with product management, customer success, and customer support to deliver the best experience for our users • Focus on consistent, cohesive REST APIs and domain-driven service design to facilitate and orchestrate service contracts • Provide technical leadership and guidance to other software engineers • Drive architectural decisions and ensure alignment with long-term technology strategy • Identify and address systemic technical challenges • Mentor and coach engineers, fostering their technical growth • Contribute to the development of engineering best practices and standards • Participate in strategic planning and roadmap development



