Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Accounts

$145k - $193k per year

Penn 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
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Accounts in Winnipeg, MB vacancy
  • Build resilient accounts platforms remotely in Canada with Penn Interactive, using REST APIs, gRPC services, and SQL for critical player systems.As a Senior Software Engineer on the Accounts team, you will design, scale, and performance-tune systems supporting registration,... 
    Senior
    Accounts
    Remote work

    SportsTechJobs

    Winnipeg, MB
    5 hours ago
  • 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... 
    Senior
    Long term contract

    Xero

    Winnipeg, MB
    5 hours ago
  • $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... 
    Senior
    Long term contract
    Permanent employment
    Work at office
    Work from home
    2 days per week
    1 day per week

    Xero

    Winnipeg, MB
    5 hours ago
  • $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... 
    Senior
    Accounts
    Full time
    Work at office
    Worldwide

    BitGo

    Winnipeg, MB
    5 hours ago
  • 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

    Xero

    Winnipeg, MB
    5 hours ago
  • $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... 
    Senior
    Local area
    Remote work

    Velora

    Winnipeg, MB
    5 hours ago
  • $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... 
    Senior
    Accounts
    For contractors
    Flexible hours

    Granum

    Winnipeg, MB
    5 hours ago
  • $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... 
    Senior
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Clariti Cloud Inc.

    Winnipeg, MB
    5 hours ago
  • 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... 
    Senior
    Accounts
    Long term contract
    Full time
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Athennian

    Winnipeg, MB
    5 hours ago
  •  ...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... 
    Senior
    Long term contract
    Remote work
    Flexible hours

    Case IQ

    Winnipeg, MB
    5 hours ago
  • $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,... 
    Senior
    Accounts
    Remote work

    Harvey Nash

    Winnipeg, MB
    5 hours ago
  • $130k - $142k per year

     ...continuous improvement. Our Dentrix Ascend engineering team contributes to the development of...  ...the OpportunityWe are looking for a Senior Software Engineer to join our True North team...  ...engineering practices while remaining accountable for your own delivery commitments Explore... 
    Senior
    Long term contract
    Work at office
    Flexible hours
    1 day per week

    Henry Schein One Canada

    Winnipeg, MB
    5 hours ago
  • $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... 
    Senior
    Full time
    Work at office
    Local area
    2 days per week

    Speedrun Talent Network

    Winnipeg, MB
    5 hours ago
  • $20 per day

     ...new market opportunities. As a Senior Full Stack Engineer, you will be a hands-on contributor to...  ...the ins and outs of data modeling and software architecture for developing performant...  ...premiums, a health and personal spending account. A dedicated desk in our Vancouver,... 
    Senior
    Accounts
    Internship
    Summer holiday
    Remote work
    Relocation
    Shift work

    Clarity (formerly Hiive)

    Winnipeg, MB
    5 hours ago
  • usd90k - usd180k per year

     ...our clients. About The RoleSENIOR SOFTWARE ENGINEEROctober 2026 The CompanyTracing...  ...Data Experience team is seeking a Senior Software Engineer to design, build, and enhance scalable...  ...,000 - 180,000. This range takes into account the wide range of factors that are considered... 
    Senior
    Accounts
    Long term contract
    Remote work
    Flexible hours
    1 day per week

    Wellington Management

    Winnipeg, MB
    5 hours ago
  • $130k - $150k per year

     ...Team: Application Platform Engineering owns what every product team...  ...team, reporting directly to our Senior Director of Engineering and...  ...A track record of building software other engineers depend on, such...  ...more) Health Care Spending Account Two different Employee... 
    Senior
    Accounts
    Long term contract
    Temporary work
    Local area
    Home office
    Flexible hours

    impact.com

    Winnipeg, MB
    5 hours ago
  •  ...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... 
    Senior
    Accounts
    Contract work
    Local area
    Worldwide

    Sureel AI

    Winnipeg, MB
    5 hours ago
  • $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... 
    Senior
    Long term contract
    For contractors
    Work at office
    Local area
    Remote work

    The Wrap

    Winnipeg, MB
    5 hours ago
  • $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... 
    Senior
    Long term contract
    For contractors
    Work at office
    Local area
    Remote work

    The Wrap

    Winnipeg, MB
    5 hours ago
  •  ...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... 
    Senior
    Manual labor
    Shift work

    Conexiom

    Winnipeg, MB
    5 hours ago
  • NMI is looking for a passionate Senior Software Engineer to join our Development team as a result of NMI's continued growth and investment in the...  ...available and scalable. A background in the development of accounting or billing systems is preferred for this specific role.AI-... 
    Senior
    Long term contract
    Temporary work
    Remote work

    NMI

    Winnipeg, MB
    5 hours ago
  • $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... 
    Senior
    Accounts
    Contract work
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Winnipeg, MB
    5 hours ago
  •  ...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... 
    Senior
    Remote work

    ZeroStone AI Inc.

    Winnipeg, MB
    5 hours ago
  • $105k - $155k per year

    Job Description We are looking for a hands‑on Senior Software Engineer with strong DevOps and cloud platform expertise to design, build, deploy...  ...right decisions. We serve professionals across legal, tax, accounting, compliance, government, and media. Our products combine highly... 
    Senior
    Work at office
    Local area
    Flexible hours
    3 days per week

    CAN002 Thomson Reuters Canada Ltd

    Winnipeg, MB
    5 hours ago
  • 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... 
    Senior
    Flexible hours

    Clariti

    Winnipeg, MB
    5 hours ago
  •  ...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-... 
    Senior
    Contract work
    Local area
    Remote work
    Flexible hours

    Pebl

    Winnipeg, MB
    5 hours ago
  •  ...tax assistant and preparation platform that transforms how accounting firms and their clients handle tax season. We’re targeting...  ...About the RoleWe’re searching for a talented and driven Senior Software Engineer to help define and build the foundation of our AI-first tax... 
    Senior
    Internship

    Marble Technology Inc.

    Winnipeg, MB
    5 hours ago
  •  ...efficiency. Learn more at fleetworthy.Com. About the RoleThe Senior Software Engineer is a hands-on technical contributor embedded in our agile...  ...empathy. Foster a culture of respectful disagreement, accountability, and continuous improvement to your team's practices.... 
    Senior
    Remote work
    Shift work

    Avenue.io Inc.

    Winnipeg, MB
    5 hours ago
  • $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... 
    Senior
    Accounts
    Long term contract
    Internship
    Flexible hours

    Jobber

    Winnipeg, MB
    5 hours ago
  • $176k - $226k per year

    Job Details Company: Coalition, Inc. Position: Staff Software Engineer, Auth/Accounts Location: Any location, Canada About usCoalition is...  ...design docs, align non-technical stakeholders, and mentor senior engineers. AI Fluency: Demonstrated ability to integrate... 
    Senior
    Accounts
    Fixed term contract
    Work at office
    Remote work
    Home office
    Flexible hours

    F5 Remote Jobs

    Winnipeg, MB
    5 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Accounts. Be the first to apply!