Closed listing
Senior Server Engineer
- Canada
$124,000 - $186,000 CAD · Full-time
This opening has closed.
The original listing is kept below for reference.
Job details
- Pay
- $124,000 - $186,000 CAD
- Job type
- Full-time
- Experience
- 8+ years of professional software development experience with strong backend engineering expertise
- Posting language
- English
- Posted
Similar jobs hiring now
Added
Senior Software Engineer, Payments
Kindsight · Remote, Canada
$120,000 to $150,000 CAD / year
Added
Staff Software Engineer
Valsoft Corporation · Remote, Canada
Added
Data Engineering Manager
Relay · Remote, Canada
$207,000 to $253,000 CAD / year
Added
Software Engineer/Senior Software Engineer (Full Stack)
Envisio · Remote, Canada
$90,000 to $110,000 CAD / year
Original job description
Archived listing. The details below describe a past opening.
We are looking for a Senior Server Engineer who would work closely with Product, Analytics, Data Engineering, Infrastructure, and the Engineering team. You'll help shape the technical direction of our backend platform while delivering high-quality software, mentoring engineers, and driving architectural excellence.
What You'll Do
- Design, build, and maintain scalable backend services using Java (Spring Boot, Hibernate, Dropwizard) and related technologies
- Develop high-performance microservices, RESTful APIs, and service-to-service integrations for a highly available, distributed platform
- Design and implement event-driven architectures using Kafka and asynchronous messaging
- Build resilient integrations with internal and third-party systems, ensuring reliability through retry handling, idempotency, monitoring, and operational support
- Define and evolve event contracts, payload schemas, API standards, versioning strategies, and integration patterns in collaboration with Product, Analytics, and Data Engineering
- Drive platform modernization by reducing technical debt, simplifying legacy systems, and improving architecture through service consolidation
- Ensure services are secure, observable, maintainable, and production-ready through automated testing, CI/CD, monitoring, and performance optimization
- Lead production incident investigations, perform root cause analysis, and implement long-term improvements
- Provide technical leadership through architecture reviews, code reviews, pair programming, mentoring, hiring, onboarding, and engineering best practices
- 8+ years of professional software development experience with strong backend engineering expertise
- Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or equivalent practical experience
- Advanced experience with Java and frameworks such as Spring Boot, Hibernate, and Dropwizard
- Proven experience designing distributed systems, microservices, RESTful APIs, and backend integration patterns
- Strong knowledge of event-driven architecture and messaging platforms such as Kafka
- Experience with relational databases, including PostgreSQL and Oracle; familiarity with Redis is a plus
- Hands-on experience with Docker, Kubernetes, CI/CD pipelines, Git workflows, DevOps practices, and AWS
- Solid understanding of observability, including logging, monitoring, metrics, tracing, and production diagnostics
- Experience leading technical discussions, making architectural decisions, and mentoring engineers in Agile environments
- Excellent communication skills, with the ability to explain technical concepts to both technical and non-technical audiences
- Ability to travel occasionally, both domestically and internationally
Location Eligibility (for nationwide roles): Open to candidates in eligible locations in the Continental US or Canada.
Location Eligibility (for other roles): Location requirements may vary and will be specified in the job posting.
Canada Benefits
- Comprehensive health coverage (medical, prescription drugs, vision, and paramedical services)
- Competitive dental plan with strong coverage for basic, major, and orthodontic services
- Annual Health Care Spending Account (HCSA) to support your personalized wellness needs
- 24/7 virtual healthcare access for you and your eligible dependents
- Life, disability, and AD&D insurance for financial peace of mind
- Wellness-focused perks including mental health support and rewards programs
- RRSP and company DPSP contribution, up to 100% of the first 4%
- Parental leave top up policy
- Paid vacation and sick time
$124,000 - $186,000 CAD
What Makes Us Great
- Comprehensive compensation
- Work-life balance initiatives
- Autonomy – we embrace personal freedom and responsibility
- Creativity – we are open to new ideas of how we can be better
- Growth – we want you to develop personally as well as professionally
- Top-notch professionals who are passionate about what they do
- People-oriented environment and supportive atmosphere
Rush Street Interactive is an equal opportunity employer and committed to a diverse and inclusive workplace. All qualified applicants will be considered for employment without regard to race, national origin, ancestry, sex, sexual orientation, sexual identity and expression, marital status, family status, lifestyle, age, culture, religion, military and veteran status, citizenship, or disability.
Be at the forefront of this ground-breaking industry! Apply now!
Rush Street Interactive uses AI-assisted tools at select stages of the hiring process to enhance efficiency, consistency, and communication. AI does not make hiring decisions - final decisions are made exclusively by our recruiting and hiring teams.
Required
Rush Street Interactive participates in E-Verify for U.S.-based positions. As required by federal law, we provide the following notices to all prospective U.S. employees:
E-Verify Participation Notice (English/Spanish)
Right to Work Notice (English/Spanish)
More about this job
Responsibilities
Design and maintain scalable backend services and high-performance microservices using Java and event-driven architectures. Lead technical direction through architecture reviews, mentoring engineers, and driving platform modernization to reduce technical debt.
Requirements
Requires 8+ years of professional software development experience with expertise in Java frameworks and distributed systems. A Bachelor's degree in Computer Science or a related field is required, along with proficiency in cloud technologies and DevOps practices.
Skills
- Java
- Spring Boot
- Hibernate
- Dropwizard
- Microservices
- RESTful APIs
- Kafka
- Event-driven architecture
- PostgreSQL
- Oracle
- Redis
- Docker
- Kubernetes
- AWS
- CI/CD
- Distributed systems
Benefits
- Comprehensive health coverage
- Dental plan
- Annual Health Care Spending Account (HCSA)
- Virtual healthcare access
- Life, disability, and AD&D insurance
- Mental health support
- RRSP and company DPSP contribution
- Parental leave top up policy
- Paid vacation and sick time
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Data & Analytics
- Sports & Recreation
Keywords
- Java
- Spring Boot
- Hibernate
- Dropwizard
- Microservices
- RESTful APIs
- Kafka
- Event-driven architecture
- PostgreSQL
- Oracle
- Redis
- Docker
- Kubernetes
- AWS
- CI/CD
- Git
- DevOps
- Observability
- Agile
- Distributed Systems
- Backend Engineering
- Online Casino
- Sports Betting
- Technical Leadership
- Root Cause Analysis
- Idempotency
- Service Consolidation
- API Standards
- Payload Schemas
- Performance Optimization