About the Job
Our client is an innovative sports-tech entertainment company that is transforming the way consumers engage with their favorite sports, teams, and leagues. As a leading gaming destination in the United States, the company features a portfolio of prominent brands across gaming, sports betting, daily fantasy sports, advance-deposit wagering, and TV/media.
The company has a presence across all 50 states with approximately 17 million customers and 28 retail locations. It operates from New York with offices in New Jersey, Georgia, California, Oregon, Canada, and Scotland.
Its networks are broadly distributed on linear cable television and through relationships with leading direct-to-consumer over-the-top platforms.
The company is a subsidiary of a global sports betting and gaming operator with a portfolio of internationally recognized brands, listed on the New York Stock Exchange (NYSE).
The Roster
We give fans a new and innovative way to interact with their favorite games, sports, and teams. We’re dedicated to building a winning team and we pride ourselves on being able to make every moment mean more, especially when it comes to your career. “Winning” here means recognition for your hard-earned results, a culture that brings out your best work, and a roster full of talented coworkers. We believe in winning right, which means we’ll never compromise on looking out for our teammates. From creative professionals to cutting-edge technology innovators, we offer a wide range of career opportunities, best-in-class benefits, and tools to grow into your best selves. Our principle of “We Are One Team” runs through all our offices across the globe, offering many opportunities to grow and be successful.
The Position
Our roster has an opening with your name on it.
We’re looking for passionate technologists, strong communicators, and those committed to continuous improvement. The ideal candidate will confidently propose pragmatic solutions to complex problems and be eager to learn from and educate others. As a software engineer, you will work in empowered, multidisciplinary teams, autonomously tackling complex challenges that provide the very best experiences and products for a growing community of millions of players as we build out exciting and innovative experiences within the fast-paced and growing sports betting environment.
As a member of the Technology Transformation team, you will research and build proof of concepts using innovative technologies to provide new and cutting-edge customer experiences and drive internal innovations for the business. You will be asked to think big and move fast, identifying opportunities and putting them into action quickly, without fear of failure.
When a successful solution is identified, you’ll build it for scale and longevity. You write secure, stable, testable, maintainable code with minimal defects. You are proficient in a broad range of data structures and algorithms, knowing when to use them and when not to. You make appropriate implementation trade-off decisions and participate in team design, scoping, and prioritization discussions. You seek to learn the business context and technologies behind your team's software. You work effectively with other team members and identify any opportunities/problems arising from technical decisions. You invent, refine, and develop your solutions to ensure they meet customer needs and team goals. Most importantly, you are a passionate advocate for our customers.
The Game Plan
Everyone on our team has a part to play.
- You rapidly prototype, experiment, and demonstrate production-like capabilities.
- You work on project ideas and strategy with customers, stakeholders, and peers, balancing customer requirements with team requirements, striving to become a subject matter expert.
- You always seek incremental delivery and pivot when necessary.
- You help lead your team regarding code quality and roadmap by owning your team’s tech debt and tech improvement roadmaps.
- You drive engineering engagement best practices (e.g., Operational Excellence, Security, Quality, etc.) and set standards.
- You self-manage your craft by deliberately owning the outcome of key initiatives, delegating to and empowering teammates, and pairing with your engineering manager to improve delivery.
- You foster constructive dialogue and seek resolutions professionally.
- You keep up to date with market standards and open-source frameworks.
- You provide excellent customer support on an on-call rotation where required.
- Most importantly, you are humble, pragmatic, self-managed, thirsty for knowledge, never satisfied, and always challenging the norm.
The Stats
What we're looking for in our next teammate:
- BA/BS degree in Computer Science or a related software engineering field, or equivalent practical experience.
- 7+ years of relevant work experience.
- Experienced in exhibiting a very high standard of technical judgment, innovation, and execution to tackle open-ended problems requiring difficult prioritization, defining both the “what” and “how” of things to be done.
- Solid experience building and designing highly scalable, fault-tolerant, and always available systems.
- Understanding of modern architectures, design patterns, and platform nuances.
- Expertise in at least one higher-level language (Python, JS, Java, .NET).
- Full-stack experience owning, building, and designing highly scalable, fault-tolerant, and always available systems in React, React Native, Native, and Node.JS backends.
- Strong experience helping lead software engineering teams across Web, Mobile, and/or connected devices spaces.
- Experience working with cloud-based infrastructure and technologies, preferably AWS.
- Proficient in responsibility delegating, mentoring, and empowering individuals.
- Track record of owning the outcome of technical delivery.
- Passion for quality and understanding of quality best practices within an SDLC, with experience in unit testing, testing tools, or integrating testing.
- Strong sense of ownership, urgency, and drive with demonstrated abilities driving operational excellence and best practices.
- You’re passionate about the fast-paced, innovative, and growing sports betting industry.
Player Benefits
We treat our team right.
From our many opportunities for professional development to our generous insurance and paid leave policies, we’re committed to making sure our employees get as much out of the company as we ask them to give. Competitive compensation is just the beginning. As part of our team, you can expect:
- An exciting and fun environment committed to driving real growth.
- Opportunities to build really cool products that fans love.
- Mentorship and professional development resources to help you refine your game.
- Comprehensive benefits, including medical, vision, and dental insurance; life insurance; disability insurance; a 401(k) matching program; among other employee benefits.
- Paid personal time off and 14 paid company holidays.
- Paid sick time in accordance with all applicable state and federal laws.
Our client is an equal opportunities employer and is committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, creed, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, or any other characteristic protected by state, local, or federal law. We believe that diversity of thought, perspectives, and experiences leads to better performance, making our client stronger and more competitive as One Team!
The applicable salary range for this position is $150,000 - $200,000, dependent on various factors including relevant experience, location, business needs, and market demand. This role may offer benefits such as short-term or long-term incentive compensation, including but not limited to, cash bonuses and stock program participation