Senior Server Engineer building scalable Java backend services for Rush Street Interactive’s online casino and sports betting platforms. Designing distributed systems, event-driven architectures, and resilient integrations.
Responsibilities
Design, build, and maintain scalable backend services using Java and related frameworks
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, including retry handling, idempotency, monitoring, and operational support
Define and evolve event contracts, payload schemas, API standards, versioning strategies, and integration patterns
Drive platform modernization by reducing technical debt, simplifying legacy systems, and consolidating services
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
Collaborate closely with Product, Analytics, Data Engineering, Infrastructure, and Engineering teams
Requirements
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, Spring Boot, Hibernate, and Dropwizard
Contract software engineer building Python and AWS cloud - native solutions for an insurance technology team. Improving CI/CD, infrastructure automation, distributed systems, and production reliability.
Senior Java Developer building Java microservices and distributed systems for Just Eat Takeaway.com’s global delivery platform. Owning scalable logistics infrastructure, APIs, AWS deployment, and reliability.
.NET Developer building scalable enterprise applications for an IT services company. Developing APIs, optimizing SQL Server performance, and supporting Azure CI/CD deployments.
Kubernetes and HPC Engineer building scalable AI/ML and simulation infrastructure for Capgemini Engineering. Managing Kubernetes, HPC clusters, NVIDIA GPUs, automation, and cloud - native platforms.
Technical Architect leading Salesforce architecture, integrations, and data migration for Clariti, which empowers governments to deliver exceptional citizen experiences. Supporting complex implementations and delivery improvements.
Senior backend engineer building scalable lakehouse infrastructure for Affirm’s pay - over - time platform. Leading distributed data systems, reliability, technical standards, and engineering delivery.
Senior Product Developer building BMC’s mainframe Code Pipeline software for z/OS environments. Designing, debugging, and enhancing C/C++ and Assembler - based products for enterprise clients.
Analyste - programmeur .NET supporting Santé Québec’s youth - sector digital solutions. Developing C#/.NET solutions and participating in agile delivery and support activities.