Senior Software Engineer, Promotions
$145k - $193k per yearPENN Interactive
PENN Entertainment, Inc. is North America’s leading provider of integrated entertainment, sports content, and casino gaming experiences. From casinos and racetracks to online gaming, sports betting and entertainment content, we deliver the experiences people want, how and where they want them.
We’re always on the lookout for those who are passionate about creating and delivering cutting-edge online gaming and sports media products. Whether it’s through Hollywood Casino , theScore Bet Sportsbook , or theScore media app, we’re excited to push the boundaries of what’s possible. These state-of-the-art platforms are powered by proprietary in-house technology, a key component of PENN’s omnichannel gaming and entertainment strategy.
When you join PENN Entertainment’s digital team, you’ll not only work on these cutting-edge platforms through theScore and PENN Interactive, but you’ll also be part of a company that truly cares about your career growth. We’re committed to supporting you as you expand your skills and explore new opportunities.
With locations throughout North America, you can build a future at PENN Entertainment wherever you are. If you want to challenge conventions in gaming, media and entertainment, we want to talk to you.
About the Team
As part of the Promotions team, you will be working with a group of talented and friendly individuals. Our goal is to deliver best-in-class promotional capabilities that empower marketing leaders to create compelling offers and give guests standout experiences. The Promotions team deals with integrating with third party providers, supporting our client developers with everything they need to be able to view and launch promotions, games, and building tools to support our marketing and operations stakeholders with configuring the perfect user experience. Importantly, we take great pride in delivering highly reliable and scalable solutions.
About the Work
• Design, scale, and performance-tune GraphQL APIs, low-latency gRPC services, and SQL queries powering the promotions engine
• Own technical problems of the highest scope and complexity, drafting proposals and presenting them to leadership and partner teams for feedback
• Design, architect, and deliver new features end-to-end in a collaborative agile/scrum environment
• Identify bottlenecks and areas of risk in production, and drive the changes that make the platform more scalable
• Set up and refine monitoring and alerting in DataDog for the systems you own
• Mentor engineers on the team and across teams that ship into our codebase, through specs, pairing, and code review
• Other duties as required.
About You
• You possess a minimum of 5 years of experience in Software engineering
• A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms, and software design
• Strong grasp of production systems at scale, and experience identifying areas of improvement in a production environment through load testing and tracing
• Experience investigating and remediating production performance regressions, including CPU hotspots and latency regressions in high-throughput services
• Experience with on-call rotations for a production service, including owning release cycles end-to-end
• Passionate about clean code architecture and software craftsmanship
• Excellent written and verbal communication skills, with a track record of authoring tech specs, runbooks, and cross-team design docs that stand up to scrutiny
• Experience with modern web frameworks and API development (Phoenix, Ruby on Rails, Fast API, Laravel, Node)
• 2+ Years of experience designing and evolving GraphQL schemas for product surfaces used by multiple clients (iOS, Android, Web)
• Experience building and integrating multi-client / white-label platforms, including geo-based routing and per-client configuration
• A strong grasp of relational databases, including PostgreSQL and MySQL
• Experience with Kubernetes and comfort operating services in a containerized environment
• Comfortable working in the terminal, with Git and GitHub or similar, and in an editor of your choice
• Experience with testing frameworks such as ExUnit, RSpec, Jest, pytest, or equivalent
• Experience with background job processing (Oban, Exq, Sidekiq, Celery, Beanstalk)
• Experience with asynchronous event handling infrastructure (Apache Kafka, RabbitMQ, AWS SQS/SNS, Google Cloud Pub/Sub)
• NICE TO HAVE: building applications in Elixir, hexagonal architecture, Domain Driven Development, contribution to open source software, experience working at startups, passion for sports and/or esports
What We Offer
• Competitive compensation package
• Fun, relaxed work environment
• Education and conference reimbursements.
• Opportunities for career progression and mentoring others
Salary Range
$145,000 - $193,000 CAD
Penn Interactive is proud to be an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.Base pay is one part of the Total Rewards that Penn Interactive provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Penn Interactive provides best-in-class benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That’s why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality – to help support you physically, financially and emotionally through the big milestones and in your everyday life.
$125.8k per year
...Are you an experienced software developer with a passion for finding creative solutions... ...the place for you! We're looking for Senior Software Engineers to be part of our Product Software... ...monetization and expansion through features like promotions and in-product marketing. Joining this...SeniorRemote jobLong term contractFull timeInternshipWork at office- ...define modern fintech and enterprise software, including Spark Capital, Ten Coves Capital... ...a highly motivated and results-driven Senior Software Engineer to play a pivotal role in designing... ...and guide junior team members to promote growth and knowledge sharing within the...SeniorLong term contractFull timeWork from homeFlexible hours
$149.6k - $199.6k per year
...daily at Coalition. About the role We are looking for a Senior Software Engineer to provide technical leadership on Coalition’s Scanning... ...ensuring equal treatment in recruitment, selection, training, promotion, transfer, compensation, and all other aspects of employment...SeniorFixed term contractWork at officeRemote workHome officeFlexible hours$145k - $165k per year
...At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently... ...How You'll Make an Impact: As a Senior Software Engineer on the Distribution Team, you'll be... ...pair programming and code reviews, promoting best practices that elevate code...SeniorLong term contractFull timeWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work- ...incidents. We deploy edge and cloud solutions that make intersections and highways safer and smarter. Role Overview As a Senior Software Engineer at Derq, you will focus on designing, developing, and optimizing production systems that power our real‑time traffic and...SeniorRemote jobFull time
- ...team building the tools that define how software gets built and delivered. As AI agents... ...by default. We're looking for a Senior Software Engineer to join our IAM team. The IAM team... ...Covey as part of our hiring and / or promotional process for jobs in NYC and certain features...SeniorRemote jobLong term contractFull timeHome officeShift work
$120k - $140k per year
...values expertise, creativity, and human connection. As a Senior Software Engineer , you’ll sit at the intersection of content, data, and real... ...that pay transparency is essential to building trust, promoting fairness, and driving equity in the workplace. By openly sharing...SeniorRemote jobLong term contractFull timeFlexible hours- ...Omega-KR, Inc. is a small but highly skilled group of engineers committed to developing the next generation of defense applications. We... ...looking for a team-oriented and motivated individual that loves software engineering and wants to solve defense industry problems. You...SeniorLong term contractFull timeLocal areaRemote workRelocation
$104k - $139k per year
...all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. About this team and role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and...SeniorRemote jobFull timeImmediate startWorldwideHome office- ...Grow Your Career as a Software Developer in a Growing Company At ProMach, we’re looking for people who want to shine. You’ll... ...manufacturing performance improvement software, is seeking a Senior Backend Engineer to help evolve and operate our existing .NETâbased backend...SeniorFull timeInternshipWork at office3 days per week
- ...connected through virtual collaboration, team gatherings, and a people-first culture. About the role We’re seeking a Senior Software Engineer to join our team and help support and grow Point’s multi-product digital platform. In this role, you’ll work closely with...SeniorInternshipRemote work
- ...more, and counts the former President and COO of Hubspot, JD Sherman, among its board members. YOUR ROLE & MISSION As a Senior Software Engineer, you will be a critical part of our growing company, working on a cross-functional team to implement best practices in...SeniorFull timeWorldwide
$140k - $170k per year
...individuals to help make this vision a reality for millions more patients across North America. About the team: As a Senior Software Engineer on our Provider team, you will have the opportunity to apply your Full Stack expertise towards building the next generation of...SeniorFull timeWork at officeRemote work2 days per week$135k - $150k per year
...with us. We're building custom internal systems at the cutting edge of agentic AI in the accounting and finance space. The Senior Software Engineer will be the hands-on architect and builder of the new systems shaping our business — and the technical counterpart to our...SeniorFull timeFlexible hours- ...members Provide guidance to junior developers Requirements Senior level full stack developer Good “interactive comms” (speaking... ..., GitLab, BitBucket, Azure DevOps, … Familiarity with any software ticketing system or process, e.g., Jira, Solar, ServiceNow, etc....Senior
- ...Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series... ...team in Toronto, San Francisco, and New York. Apply below. Senior Software Engineer MAP Policy Partners is a Beacon Software portfolio...SeniorLong term contractPermanent employmentFull timeTemporary workFlexible hours
$120k - $180k per year
...requirements Requirements ~4+ years experience as a Full Stack Engineer or similar role ~ Knowledge of multiple back-end languages (... ...MySQL, MongoDB) and devOps (GitHub, Docker, AWS, Google Compute Engine) ~ Experience building dev infrastructure preferred ~...SeniorRemote jobFull timeWork at officeVisa sponsorship- ...a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers,... ...hear from you! Magnet Forensics is on the lookout for a Senior Software Engineer to join the Customer Hosted Review Team which is responsible...SeniorFull timeLocal area
- ...time with the only hardware and software AI-powered platform built for... ...Job Description As a Senior Software Developer at Vention... ...managers, designers, and other engineers to deliver robust... ...Vention believes strongly in promotion from within. For this reason,...SeniorLong term contractFull timeInternshipWork at officeWork from home
- ...connection. Reports to: Director of Engineering Location: Toronto, Canada or... ...Backcountry is looking for a senior engineer to own the... ...that connect them. As Senior Software Engineer, Ecommerce Web Applications... ..., npm), and templating engines (Blade, Twig). Experience...SeniorLong term contractFull timeInternshipRemote work
$104k - $139k per year
..., build and distribute open-source software that enables people to enjoy the internet... ...About this role: Mozilla’s Cloud Engineering team seeks a Senior Software Engineer to mature, maintain... ...Guide team members and promote engineering standard methodologies, with...SeniorFull timeImmediate startRemote workHome office$170k - $220k per year
...Senior Software Engineer Build financial systems Canadians trust with their money every day At Shakepay, we build products that help Canadians buy, earn, and save bitcoin simply and securely. Since launching in 2015, we’ve grown to more than one million customers across...SeniorLong term contractFull timeWork at officeImmediate startRemote work- ...really matter. Developers, DevOps engineers, and platform teams use Upsun... ...rest. Our core belief is that software should power brighter... ...for each other. Impact of a Senior Software Engineer As a Senior... ...maintaining our orchestration engine and git interface, ensuring they...SeniorFull timeInternshipWork at officeRemote workFlexible hours
$112k - $152k per year
...insights – technology plays an invaluable role in our success. The engineering team at Warner Music Group makes all of it a reality. WMG... ...a nimble independent. Your role: We are seeking a Senior Software Application Engineer to lead the architectural evolution of...SeniorLocal areaWorldwide- ...Role Summary: Magnet Forensics is expanding its Graykey AppLogic Team and seeking a self-motivated Senior Software Engineer who thrives in a fast-paced, milestone-driven environment. This specific role will help drive the innovation of our extraction tools. If you...SeniorFull time
- ...production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps... ..., Sequoia Capital, and Spark Capital. Senior Software Engineer Remote — US,... ...: Receive stock options upon hire and promotion. Plus, you can participate in secondary...SeniorFull timeLocal areaRemote workFlexible hours
$120k - $140k per year
...predictable efficient growth. We're seeking an experienced Senior Full Stack Engineer with strong Java expertise to join our remote team. You'll... ...that pay transparency is essential to building trust, promoting fairness, and driving equity in the workplace. By openly sharing...SeniorRemote jobFull timeFlexible hours$176.26k - $220.32k per year
...page to learn more. How You'll Make An Impact As a Senior Principal Software Engineer, you will be a technical leader driving the architecture,... ...drive innovation across the engineering organization. Promote continuous improvement, technical excellence, and knowledge...SeniorLong term contractFull time- ...At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently... ...How You'll Make an Impact: As a Senior Backend Engineer on the Distribution Team, you'll be... ...pair programming and code reviews, promoting best practices that elevate code...SeniorLong term contractFull timeWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
- ..., directories & more — all on their own website. Why this job is special… - The successful candidate will be one of the first engineers to join the company—but will be joining a product & codebase that works. The company has hundreds of customers processing thousands...SeniorRemote jobLong term contractFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Promotions. Be the first to apply!
- développeur logiciel Remote
- junior software developer Remote
- new graduate software developer Remote
- software developer entry level Remote
- software engineer co-op Remote
- software developer co-op Remote
- software engineer - ai machine learning Remote
- software engineer salary in canada Remote
- software engineer devops Remote
- junior software engineer Remote
