Penn Interactive

We are HQ’d in Philadelphia and manage $PENN’s digital products, including the Barstool Sportsbook.

Software Engineer, Sportsbook Enablement

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 201-500H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

18 days ago

Salary

$110K - $150K / year

3 yrs expEnglishDistributed SystemsElixirGraph QLG RPCJavaJestKafkaKubernetesPostgre SQLRspecRustSQL

Job Description

• 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.

Job 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
  • Fun, relaxed work environment
  • Education and conference reimbursements.
  • Opportunities for career progression and mentoring others

Related Job Pages

More Full-stack Engineer Jobs

Senior Full-Stack Engineer, Email Systems

Mozilla

Feel good about your work again.

Full-stack Engineer18 days ago
Full TimeRemoteTeam 501-1,000Since 1998H1B Sponsor

Senior Software Engineer building email systems for Mozilla's Thunderbird

AWSCloudJavaScriptPythonSDLCTypeScript
United States
$125K - $144K / year

Software Engineer

Handshake

Helping all students and recent grads find their next opportunity.

Full-stack Engineer18 days ago
ContractRemoteTeam 501-1,000Since 2014H1B Sponsor

Software Engineer supporting AI research through flexible contract work

JavaJavaScriptPythonGo
United States
$65 - $150 / hour
Full-stack Engineer18 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

Position OverviewThe Requirements Engineer will support a large-scale government agency initiative to modernize a complex, interdependent system of systems migrating from legacy on-premises platforms to AWS Cloud Native architectures.This role is not t...

Maryland

Senior Software Engineer – Agent Systems

Kraken Digital Asset Exchange

We put the power in your hands to buy, sell, and trade digital currency 🌏

Full-stack Engineer18 days ago
Full TimeRemoteTeam 1,001-5,000Since 2011H1B No Sponsor

Senior Software Engineer building AI-powered systems at Kraken

Distributed Systems
United States
$110.4K - $220.8K / year