Senior Software Engineer, Accounts
$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 Accounts team, you will be working with a group of talented and friendly individuals. Our goal is to deliver and maintain the performant, resilient, accurate, best‑in‑class software platform to drive player registration and authentication, identity verification (KYC), fraud and AML checks, geolocation compliance, responsible gaming enforcement, regulatory enforcement, and player communications (push, email, SMS) that is at the core of everything we do as a company. As a result, our stakeholders span the entire range of the business, and we must support them with whatever they are required to deliver without sacrificing the quality and performance we strive to maintain. This will include building a lot of cross‑service integrations, with internal and external stakeholders. We are also hyper‑vigilant about software performance, resilience, reliability, and accuracy, constantly tracking risks and regressions on all fronts, and proposing improvements where opportunities exist. The systems we own are among the most business‑critical at PENN: every player signup, login, identity check, and responsible gaming decision runs through them, and getting them right is a regulatory obligation, not just an engineering goal.About the Work
Design, scale, and performance‑tune REST APIs, low‑latency gRPC services, and SQL queries powering player registration and authentication (OAuth2, MFA, biometrics), identity verification, fraud and AML screening, geolocation compliance, responsible gaming and self‑exclusion enforcement, regulatory reporting, and player notifications, among other things.Own technical problems of the highest scope and complexity, drafting proposals and presenting them to leadership and partner teams for feedbackDesign, architect, and deliver new features end‑to‑end in a collaborative agile/scrum environmentIdentify bottlenecks and areas of risk in production, and drive the changes that make the platform more scalableSet up and refine monitoring and alerting in Datadog for the systems you ownMentor engineers on the team and across teams that ship into our codebase, through specs, pairing, and code reviewInteract with multiple stakeholders across a wide variety of business domains to deliver best in class products, operational improvements, and cost efficiency optimizations.Be comfortable with bridging the gap between internal, third party (identity verification, fraud, geolocation, and messaging vendors), legacy, and modern systems;
and excel at doing whatthis entails, including, data migrations, intermediate data translation, the building and stewardship of additional supporting infrastructure as required, etc.Other duties as required.About You
You possess a minimum of 5 years of experience in Software engineeringA solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms, and software designStrong grasp of production systems at scale, and experience identifying areas of improvement in a production environment through load testing and tracingExperience investigating and remediating production performance regressions, including CPU, I/O, and memory hotspots as well as latency regressions in high‑throughput servicesExperience with on‑call rotations for a production service, including owning release cycles end‑to‑endPassionate about clean code architecture and software craftsmanshipExcellent written and verbal communication skills, with a track record of authoring tech specs, runbooks, and cross‑team design docs that stand up to scrutinyExperience with modern web frameworks and API development (Phoenix, Ruby on Rails, FastAPI, Laravel, Node)A strong grasp of relational databases, including PostgreSQL and MySQL. Additionally, a strong understanding of relational database theory, including, but not limited to, normalization and denormalization, particularly from a flexibility vs performance mindset, is a major asset.Experience with Kubernetes and comfort operating services in a containerized environmentComfortable working in the terminal, with Git and GitHub or similar, and in an editor of your choiceExperience with testing frameworks such as ExUnit, RSpec, Jest, pytest, or equivalentExperience with background job processing (Oban, Exq, Sidekiq, Celery, Beanstalkd)Experience with asynchronous event handling infrastructure (Apache Kafka, RabbitMQ, AWS SQS/SNS, Google Cloud Pub/Sub)Experience with agentic software development tools, building and using agentic workflows, and validating quality of agentic outputs is a major asset.Experience with building authentication, identity, or other regulated systems with strong security and auditability is paramount.Strong understanding of authentication and authorization standards (OAuth 2.0, OIDC, JWT, MFA) and secure handling of PII.Experience integrating third‑party KYC, fraud, geolocation, or messaging providers (e.G., push, email, SMS) is an asset.NICE TO HAVE
Experience building applications in Elixir, hexagonal architecture, Domain‑Driven Design, contribution to open source software, experience working at startups, passion for sports and/or esportsExperience with building financial, legal, and / or process accounting systems with strong correctness and auditabilityExperience designing and evolving GraphQL schemas for product surfaces used by multiple clients (iOS, Android, Web) is an asset.Experience building and integrating multi‑client / white‑label platforms, including geo‑based routing and per‑jurisdiction configurationFamiliarity with gaming regulatory requirements across jurisdictions (e.G., AGCO, DGE) and responsible gaming controls is an asset.What We Offer
Competitive compensation packageFun, relaxed work environmentEducation and conference reimbursements.Opportunities for career progression and mentoring othersSalary Range
$145,000 - $193,000 CADPenn 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.
#J-18808-Ljbffr
As part of the Accounts team, you will be working with a group of talented and friendly individuals. Our goal is to deliver and maintain the performant, resilient, accurate, best‑in‑class software platform to drive player registration and authentication, identity verification (KYC), fraud and AML checks, geolocation compliance, responsible gaming enforcement, regulatory enforcement, and player communications (push, email, SMS) that is at the core of everything we do as a company. As a result, our stakeholders span the entire range of the business, and we must support them with whatever they are required to deliver without sacrificing the quality and performance we strive to maintain. This will include building a lot of cross‑service integrations, with internal and external stakeholders. We are also hyper‑vigilant about software performance, resilience, reliability, and accuracy, constantly tracking risks and regressions on all fronts, and proposing improvements where opportunities exist. The systems we own are among the most business‑critical at PENN: every player signup, login, identity check, and responsible gaming decision runs through them, and getting them right is a regulatory obligation, not just an engineering goal.About the Work
Design, scale, and performance‑tune REST APIs, low‑latency gRPC services, and SQL queries powering player registration and authentication (OAuth2, MFA, biometrics), identity verification, fraud and AML screening, geolocation compliance, responsible gaming and self‑exclusion enforcement, regulatory reporting, and player notifications, among other things.Own technical problems of the highest scope and complexity, drafting proposals and presenting them to leadership and partner teams for feedbackDesign, architect, and deliver new features end‑to‑end in a collaborative agile/scrum environmentIdentify bottlenecks and areas of risk in production, and drive the changes that make the platform more scalableSet up and refine monitoring and alerting in Datadog for the systems you ownMentor engineers on the team and across teams that ship into our codebase, through specs, pairing, and code reviewInteract with multiple stakeholders across a wide variety of business domains to deliver best in class products, operational improvements, and cost efficiency optimizations.Be comfortable with bridging the gap between internal, third party (identity verification, fraud, geolocation, and messaging vendors), legacy, and modern systems;
and excel at doing whatthis entails, including, data migrations, intermediate data translation, the building and stewardship of additional supporting infrastructure as required, etc.Other duties as required.About You
You possess a minimum of 5 years of experience in Software engineeringA solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms, and software designStrong grasp of production systems at scale, and experience identifying areas of improvement in a production environment through load testing and tracingExperience investigating and remediating production performance regressions, including CPU, I/O, and memory hotspots as well as latency regressions in high‑throughput servicesExperience with on‑call rotations for a production service, including owning release cycles end‑to‑endPassionate about clean code architecture and software craftsmanshipExcellent written and verbal communication skills, with a track record of authoring tech specs, runbooks, and cross‑team design docs that stand up to scrutinyExperience with modern web frameworks and API development (Phoenix, Ruby on Rails, FastAPI, Laravel, Node)A strong grasp of relational databases, including PostgreSQL and MySQL. Additionally, a strong understanding of relational database theory, including, but not limited to, normalization and denormalization, particularly from a flexibility vs performance mindset, is a major asset.Experience with Kubernetes and comfort operating services in a containerized environmentComfortable working in the terminal, with Git and GitHub or similar, and in an editor of your choiceExperience with testing frameworks such as ExUnit, RSpec, Jest, pytest, or equivalentExperience with background job processing (Oban, Exq, Sidekiq, Celery, Beanstalkd)Experience with asynchronous event handling infrastructure (Apache Kafka, RabbitMQ, AWS SQS/SNS, Google Cloud Pub/Sub)Experience with agentic software development tools, building and using agentic workflows, and validating quality of agentic outputs is a major asset.Experience with building authentication, identity, or other regulated systems with strong security and auditability is paramount.Strong understanding of authentication and authorization standards (OAuth 2.0, OIDC, JWT, MFA) and secure handling of PII.Experience integrating third‑party KYC, fraud, geolocation, or messaging providers (e.G., push, email, SMS) is an asset.NICE TO HAVE
Experience building applications in Elixir, hexagonal architecture, Domain‑Driven Design, contribution to open source software, experience working at startups, passion for sports and/or esportsExperience with building financial, legal, and / or process accounting systems with strong correctness and auditabilityExperience designing and evolving GraphQL schemas for product surfaces used by multiple clients (iOS, Android, Web) is an asset.Experience building and integrating multi‑client / white‑label platforms, including geo‑based routing and per‑jurisdiction configurationFamiliarity with gaming regulatory requirements across jurisdictions (e.G., AGCO, DGE) and responsible gaming controls is an asset.What We Offer
Competitive compensation packageFun, relaxed work environmentEducation and conference reimbursements.Opportunities for career progression and mentoring othersSalary Range
$145,000 - $193,000 CADPenn 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.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Accounts in Winnipeg, MB vacancy
- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference...Senior
- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of...SeniorFull time
$155k - $205k per year
...Core builds the foundations behind Xero’s accounting records, helping ensure that when a... ...transactions and reconciliation. As a Senior Engineer, you’ll own significant end-to-end initiatives... ...to ensure changes to the accounting engine support other Xero teams built on Accounting...SeniorLong term contractPermanent employmentWork at officeWork from home2 days per week1 day per week- Accounting Core builds the foundations behind Xero’s accounting records, helping ensure that... ...transactions and reconciliationAs a Senior Engineer, you’ll own significant end-to-end initiatives... ...to ensure changes to the accounting engine support other Xero teams built on Accounting...SeniorLong term contract
$180k - $220k per year
Senior Software Engineer - Accounting & Ledger SystemsBitGo (NYSE: BTGO) is the digital asset infrastructure company delivering custody, wallets, staking, trading, financing, stablecoins, and settlement services from regulated cold storage. Since 2013, BitGo has focused on...SeniorAccountsFull timeWork at officeWorldwide- Xero is seeking a Senior Engineer to help evolve Accounting Core by decoupling capabilities from the monolith and building safer, scalable paths for change... ...and collaborate across teams to support the accounting engine. You’ll contribute to modernising while delivering value...Senior
$160k - $180k per year
...about the role” section. About the roleWe’re hiring a Senior Software Engineer to help build Velora’s AI-native software platform,... ...coding agents, apply your own engineering judgment and stay accountable for what ships. You’ll also raise the team’s capability through...SeniorLocal areaRemote work- ...plays an invaluable role in our success.The engineering team at Warner Music Group makes all of it a reality. Check out first‑hand accounts from the WMG engineering, product,... ....About The Job: We are looking for a Senior Software Engineer to help maintain, modernize, and...SeniorAccountsContract workLocal areaWorldwide
- Athennian delivers Governance Ops software that aligns legal, finance, tax and fund... ...role We're looking for a driven Senior Software Engineer to join our dynamic engineering... ...company built on trust, autonomy, and accountability.Work-Life Balance: Minimum of 3 weeks...SeniorAccountsLong term contractFull timeWork at officeRemote workWork from homeWorldwideFlexible hours
$103k - $160k per year
...builds community development software for cities and counties: permitting... ...products and part of how our engineering pods build them.About the... .... The pod is small and senior, and works inside our Agentic... ...written it, because you are accountable for it either way.This is a product...SeniorFull timeContract workPart timeLocal areaRemote work$117.5k - $164.5k per year
...and communicates with transparency and accountability so we can achieve our mission.... ...teams. Greenhouse is searching for a Senior Full Stack Engineer to join our Employer Experience & Talent... ...years in a row. Greenhouse Software is an equal opportunity employer. All...SeniorLong term contractFor contractorsWork at officeLocal areaRemote work$125.8k per year
Are you an experienced software developer with a passion for finding creative solutions... ...place for you! We're looking for Senior Software Engineers to be part of our Product Software... ...and platform challenges, from scalable account architecture and Partner HQ experiences...SeniorAccountsLong term contractInternshipFlexible hours$20 per day
...page to see how you can grow with us! Senior Full Stack Engineer , you will be a hands‑on contributor... ...the ins and outs of data modeling and software architecture for developing performant... ..., a health and personal spending account. A dedicated desk in our Vancouver,...SeniorAccountsInternshipSummer holidayRemote workRelocationShift work- We are rethinking how that software should work when AI is part of... ...product gets built, and the engineering pod you would join is at the... ...developer. The pod is small and senior, and works inside our Agentic... ...written it, because you are accountable for it either wayThis is a product...SeniorFlexible hours
$129k - $164.5k per year
...fosters inclusivity, and communicates with transparency and accountability so we can achieve our mission. Join us to do the best... ...with remarkable teams. Greenhouse is searching for a Senior Software Engineer to join our team! As a member of the Greenhouse...SeniorLong term contractFor contractorsWork at officeLocal areaRemote work$140k - $170k per year
...$140,000 - $170,000 / AnnumThe Role We’re looking for a Software Development Engineer, Cloud Platform to build the infrastructure that gets vision... ...Company easy for enterprise IT to approve. You’ll build an account and permissions structure that works at enterprise scale,...SeniorAccountsRemote workusd90k - usd180k per year
...those of our clients.About the Role SENIOR SOFTWARE ENGINEEROctober 2026THE COMPANY Tracing... ...team is seeking a Senior Software Engineer to design, build, and enhance scalable data... ...90,000 - 180,000 This range takes into account the wide range of factors that are considered...SeniorAccountsLong term contract$199.8k - $244.2k per year
...experienced, product-minded, and resourceful senior backend engineer to own the design, development, and... ...more, faster, while staying accountable for the quality and safety of everything... ....WHAT WE’RE LOOKING FOR 4+ years of software engineering experience, with most of it...SeniorFull timeFor contractorsWork at officeLocal area2 days per week- ...tax assistant and preparation platform that transforms how accounting firms and their clients handle tax season. We’re targeting... ...About the Role We’re searching for a talented and driven Senior Software Engineer to help define and build the foundation of our AI-first tax...SeniorInternship
- ...tooling ecosystem. Our platform enables engineers to validate, review, govern, and automate... ...developer productivity, command-line tooling, software distribution, observability, and... ...Dental and Vision, and Healthcare Spending Account (Company Paid) Life and AD&D Insurance...SeniorAccountsLong term contractTemporary work
- ...that slow manufacturers and distributors down. We're hiring a Senior Software Engineer to help design, build, and operate the customer-facing... ...creating space for candid conversations, and holding ourselves accountable to an environment where different backgrounds and ways of...SeniorManual laborShift work
$111.4k - $161.4k per year
Senior Software Engineer — Content ToolsContent ToolsCoCounsel Legal Integrations Overview of the RoleThe CoCounsel Legal Integrations team within... ...% by the employee; Flexible Spending and Health Savings Accounts; fitness reimbursement; access to Employee Assistance...SeniorAccountsContract workWork at officeLocal areaFlexible hours- ...Canada preferred) Experience 8+ years software engineering with significant systems design... ...way we build it. The roleThis is a senior individual contributor role with significant... .... Engineering judgment, testing, and accountability remain essential. Why join ZeroStone...SeniorRemote work
$96.4k - $142.66k per year
...encourage you to apply!What We Need We’re looking for a Senior Online Software Engineer to help build the multiplayer backbone of our next AAA... ...studios never uses instant messaging apps or personal email accounts to contact prospective employees or conduct interviews and...SeniorAccountsFull time- ...the Quebec province. About the RoleWe are looking for a Software Engineer or Senior Software Engineer to join our Entitlements Team and help... ...Critically review AI-generated implementations and remain accountable for quality, correctness, security, and maintainability....SeniorAccountsWork at officeFlexible hours
- ...means more than filling a role—you’re accountable for results and impact. Our values... ...— we’re rethinking what it means for software to work with you, not just for you. Our... ...AI assistant, and we’re looking for a Senior Full-Stack AI Engineer who wants to help define what AI-...SeniorContract workLocal areaRemote workFlexible hours
$130k - $142k per year
...continuous improvement.Our Dentrix Ascend engineering team contributes to the development of... ...Opportunity We are looking for a Senior Software Engineer to join our True North team and... ...engineering practices while remaining accountable for your own delivery commitmentsExplore...SeniorLong term contractWork at officeFlexible hours1 day per week$125k - $145k per year
Granum is the leading software company devoted to serving landscapers... ..., Bias to Act, The Extra 1%, Accountable to Outcomes, Unconditional... ...RoleWe're hiring a Software Engineer 3 (P3) for the LMN Estimates... ...expectations for promotion to Senior and beyond. A small, focused...SeniorAccountsFor contractorsFlexible hours- Company DescriptionVylan is an all-in-one, cloud-based accounting platform designed to help firms manage their client relationships... ...running more efficient practices. Role DescriptionAs a Senior Software Engineer at Vylan, you will design, develop, and maintain core...SeniorFull time
- ...organizations build safer, more accountable workplaces. We offer a... ...proactive risk management. Our software helps teams across compliance... ...reputational risk.Role Summary As a Senior Software Application... ...functional initiatives, raise engineering standards, and shape how product...SeniorLong term contractRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Accounts. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

