Software Engineer developing and maintaining core applications for PENN's Sportsbook Enablement team. Focusing on technology and mentoring within a collaborative agile environment.
Responsibilities
As a key member of the Sportsbook Enablement team, you will:
Work with a variety of technologies including Elixir/Phoenix, Rust, and Java
Build, support, and maintain internal applications at the core of our platform
Participate in the design, architecture, and delivery of new features in a collaborative agile/scrum environment
Collaborate with other teams and various stakeholders to build integrations with other internal services
Support teams developing features in our codebase by helping define the required work, assisting in specs, as well as identifying edge cases and performance improvements through code review
Develop, scale, and optimize gRPC endpoints, GraphQL APIs, and SQL queries
Setting up monitoring and alerting with DataDog, Bugsnag, PagerDuty
Continually strive and be on the lookout for a more scalable system by identifying bottlenecks and areas of high risk
Provide mentorship and be a resource for education to all our developers
Other duties as required.
Requirements
You possess a minimum of 3 years of experience in Software engineering
A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms and software design
Passionate about clean code architecture and software craftsmanship
Experience with modern web framework and API development
A strong grasp and experience with relational databases; including PostgreSQL
Experience with Git and GitHub or similar
Proficiency within an editor of your choice
Experience with testing frameworks such as ExUnit, RSpec, Jest, pytest or equivalent
Knowledge and familiarity with caching strategies and tools
Always trying to understand problems from a fundamental perspective
An interest in designing, building, and optimizing distributed systems
NICE TO HAVE: Experience with Kubernetes, Kafka, gRPC, Federated GraphQL, and experience with functional programming
Benefits
Competitive compensation package
Parental Leave Top Up
Fun, relaxed work environment
Education and conference reimbursements.
Opportunities for career progression and mentoring others
Senior embedded engineer developing safety - critical ECU firmware for Hexagon Mining’s digital mining and vehicle - control technologies. Designing, testing, and commissioning embedded systems.
Staff Software Engineer building full - stack AI - powered healthcare workflows for exacare ai, whose platform transforms referral packets into clinical insights and placement decisions.
Senior Software Engineer building scalable TypeScript and AWS systems for exacare ai’s AI operating system for post - acute care. Owning healthcare workflow features from design through production.
Senior Full Stack Engineer expanding Infisical’s open source security infrastructure platform. Building secrets management, PKI, PAM, and KMS products with the engineering team.
Full Stack Engineer expanding Infisical’s open source security platform for secrets management, PKI, PAM, and KMS. Building secure developer infrastructure and AI - enabled security capabilities.
Full - Stack Digital Strategist developing multi - channel campaigns for luxury hotels, resorts, and experiential travel brands. Optimizing paid media, SEO, tracking, funnels, and client performance.
Principal Software Developer building Solace Agent Mesh, an event - driven platform connecting and orchestrating AI agents. Leading AI integration architecture, platform development, and technical innovation.
Guidewire technical lead shaping insurance digital transformation at Alithya. Designing scalable architectures, integrations, cloud migrations, and modernization solutions.
Senior Software Engineer building AlphaSense’s AI - powered Excel plugin for financial professionals. Optimizing Office integrations used by analysts at leading financial institutions.