DraftKings is a sports-technology and media entertainment platform founded in 2012 to change the way consumers engage with their favorite athletes, teams, and s
Senior Software Engineer, Backend
Location
Canada
Posted
52 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Backend
DraftKings
• Design and develop scalable back-end systems and APIs. • Deliver production-ready code, driving forward new features and capabilities. • Own the full software development lifecycle, from initial design through long-term maintenance. • Ensure all components are built to withstand high volume and real-time demands. • Collaborate cross-functionally to align technical execution with product goals.
Job Requirements
- Bachelor's degree in Computer Science or any relevant combination of education, experience, and training.
- At least 3 years of professional experience in object-oriented backend development using languages such as C# or Java.
- Proven success designing and building scalable distributed systems in Cloud environments such as AWS or Google Cloud Platform (GCP).
- Advanced proficiency in writing and maintaining automated test suites, including unit, integration, and performance tests.
- A demonstrated ability to mentor and grow other engineers through code reviews, design reviews, and collaborative debugging.
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Professional development
Related Guides
Related Job Pages
More Backend Engineer Jobs
Database Developer
KyndrylWe design, build, manage and modernize the mission-critical technology systems that the world depends on every day.
• Design, develop, and maintain high-performance database systems • Write complex PL/SQL queries and optimize database performance • Build secure storage structures to support business applications • Develop, optimize, and maintain database code for Oracle and MS SQL Server platforms • Perform index rebuilds, update statistics, and optimize schema structures • Monitor database growth, fragmentation, and query performance • Review, analyze, and optimize complex SQL queries • Design, manage, and maintain database objects • Develop and maintain stored procedures, functions, and packages • Manage database indexing strategies with application teams • Implement data archival, purging, and retention strategies • Perform cleanup of unused database objects • Assess and validate database changes • Coordinate database changes during SDLC, Agile, and DevOps release cycles • Analyze database resource utilization and support capacity planning • Perform impact analysis for schema modifications • Collaborate with System DBA and application teams • Ensure compliance with regulatory and audit requirements
• Design, build, and operate the backend services, APIs, and orchestration systems that are the foundation for all our product experiences • Participate in on-call and incident response, as well as driving continual improvements to our reliability and operational posture • Collaborate across product, research, and engineering teams to deliver end-to-end product capabilities • Collaborate with solution architects to continually improve and streamline how we deploy the Poolside platform in on-premise environments
• Participate in the solution development and maintenance of high-performance backend services and applications using Golang. • Architect, implement, and optimize microservices-based applications, ensuring scalability, reliability, and maintainability. • Collaborate with the DevOps team to deploy and manage Golang applications in Kubernetes clusters using Helm for efficient package management. • Design and optimize database schemas, queries, and transactions, specifically using Postgres. Ensure data integrity, performance, and scalability. • Develop and enhance the billing system to ensure accurate and timely processing of financial transactions. • Conduct code reviews to ensure code quality, best practices, and adherence to coding standards. • Collaborate within the cross-functional team, including DevOps, Backend and Frontend developers, QA and product management to understand requirements and deliver high-quality software solutions. • Maintain comprehensive documentation for code, architecture, and processes to facilitate knowledge transfer and onboarding of team members. • Ensure decent Unit test coverage of the applications and participate in keeping the autotest suite up-to-date.
Java
ZensarAt Zensar, we’re “experience-led everything”. We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. Whether for our clients, our people, or the world around us, this belief powers everything we do. At the heart of our culture is ONE with Client - a set of four core values that reflect who we are and how we work: One Zensar, Nurturing, Empowering, and Client Focus. Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status.
Role Description At Zensar, we’re “experience-led everything”. We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. Whether for our clients, our people, or the world around us, this belief powers everything we do. At the heart of our culture is ONE with Client - a set of four core values that reflect who we are and how we work: - One Zensar - Nurturing - Empowering - Client Focus Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. Explore Life at Zensar and join us to Grow. Own. Achieve. Learn. to be the best version of yourself. We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status. Qualifications - Experience in Java development - Strong understanding of software development principles - Ability to work collaboratively in a team environment Requirements - Proficiency in Java programming - Experience with web technologies - Familiarity with Agile methodologies Benefits - Competitive salary - Health and wellness programs - Opportunities for professional development



