VERSANT is a leading force in news, sports and entertainment, and they are seeking a Staff Software Engineer for their Video Platform at Fandango at Home. This role involves leading the design and development of scalable identity management and eCommerce systems, ensuring secure authentication and reliable transaction processing to enhance customer trust and business performance.
Responsibilities:
- Lead the design and development of scalable IAM and eCommerce systems, translating product strategy into high-quality, production-ready solutions
- Architect and implement secure authentication flows (OAuth2, OIDC) and robust payment processing lifecycles with a focus on accuracy and compliance
- Serve as the subject matter expert for diagnosing and resolving complex issues across the identity and purchase funnel, ensuring minimal service disruption
- Drive performance optimization across distributed systems, including databases, caching layers, and microservices architectures
- Partner cross-functionally to evaluate technical trade-offs, communicate risks, and influence platform direction
Requirements:
- 8+ years of experience building and operating high-scale, distributed systems
- Expert-level Java with deep knowledge of multithreading, concurrency, and build tooling (e.g., Gradle)
- Advanced SQL expertise (MySQL/Aurora) with a focus on transaction integrity and performance tuning
- Experience with NoSQL systems for caching or distributed data use cases
- Strong knowledge of authentication protocols (OAuth2, OIDC, SAML, JWT)
- Deep understanding of payment processing lifecycles (authorizations, captures, refunds) and related compliance considerations
- Exceptional troubleshooting skills across microservices, databases, and network layers, with a proactive and accountable approach to incident resolution
- Ability to articulate architectural decisions, technical debt, and post-mortem insights with clarity and transparency
- Full-stack experience across backend, frontend, and cloud infrastructure
- Experience with real-time data systems such as Kafka and caching technologies like Redis