
Senior Software Engineer, Core
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
β’ Design, develop, and maintain Java backend services utilizing Spring Boot or comparable frameworks.
β’ Implement features related to registration, KYC, login and MFA, device registration, account management, tax reporting, Fanatics ID integration, and watchlist monitoring.
β’ Create and uphold services that comply with regulatory and responsible gaming standards, including geolocation, state and self-exclusion, prohibited persons, loss limits, and eligibility requirements.
β’ Establish integrations with third-party identity, verification, geolocation, and compliance providers, ensuring robustness against failures, implementing retries, and maintaining data integrity.
β’ Develop scalable, well-tested services featuring strong unit and integration test coverage.
β’ Engage in architecture and design discussions for APIs, event-driven systems, and data flows.
β’ Diagnose complex production issues and take part in the weekly on-call rotation, runbooks, and post-mortems.
β’ Collaborate with Product, Technical Program Management, Compliance, Support, and client engineering on technical solutions and agile delivery practices.
β’ Guide junior to mid-level engineering colleagues through code reviews, design feedback, and collaborative coding sessions.
β’ Adhere to engineering best practices, including CI/CD, testing, observability, feature flagging, and documentation while addressing technical debt.
β’ Over 5 years of professional software engineering experience with Java.
β’ Extensive experience in building and supporting production-grade Java backend services using Spring Boot or similar frameworks.
β’ Proficient in developing REST APIs and integrating distributed systems and data flows.
β’ Familiarity with event-driven architectures such as Kafka or other similar messaging platforms.
β’ Experience in AWS or alternative cloud environments.
β’ Knowledge of relational and NoSQL data stores, including Postgres and MongoDB.
β’ Experience with AI tools or coding assistants to enhance engineering productivity.
β’ Strong troubleshooting abilities, ownership mindset, and communication skills, with the capacity to work independently and alongside cross-functional partners.
β’ Experience with identity and account systems, KYC, fraud, or payments is preferred.
β’ Familiarity with compliance-driven systems is preferred.
β’ Experience in building highly available, regulated, or enterprise-scale applications is preferred.
β’ Knowledge of observability tooling and experience operating services on call is a plus.
β’ Competitive base salary and bonus structure.
β’ Comprehensive full-time employment benefits.
β’ Potential for in-person onboarding and cultural immersion experience in New York City for eligible full-time, non-seasonal hires.
Addepar
NinjaOne
NinjaOne
Get handpicked remote jobs straight to your inbox weekly.