Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Cast & Crew Logo

Senior Software Engineer

Cast & Crew

$130,000 - $165,000
Sep 5, 2025
Burbank, CA, USA
Apply Now

Cast & Crew is seeking to modernize and evolve its next-generation payroll products and services by refactoring existing monolithic components into modular, microservice-based architectures and building scalable, event-driven systems.

Requirements

  • 6+ years of advanced hands-on experience in Java Spring Boot, and RESTful API development.
  • 5+ years of advanced experience with SQL Server, including complex queries, indexing, and performance tuning.
  • Expertise in building and deploying microservices architectures in distributed environments.
  • Cloud-native development experience, preferably with AWS (Lambda, ECS, RDS, S3, etc.) or Azure.
  • Strong experience with event streaming platforms (e.g., Apache Kafka, SQS, SNS).
  • Deep understanding of Kubernetes and container orchestration.
  • Proven experience in refactoring large, legacy codebases into modern, decoupled systems.

Responsibilities

  • Design and implement highly performant, scalable, and fault-tolerant microservices using Java.
  • Refactor existing monolithic components into modular, microservice-based architectures.
  • Lead and contribute to the architecture and development of cloud-native services deployed on AWS and/or Azure.
  • Drive continuous improvement by modernizing legacy code, identifying tech debt, and implementing best practices.
  • Develop and maintain SQL Server-based data models, stored procedures, and performance-tuned queries.
  • Build and maintain event-driven systems using Apache Kafka or similar technologies for data streaming and real-time processing.
  • Conduct POCs for new technologies and architectural approaches.

Other

  • Sedentary – Involves sitting most of the time but may involve walking or standing for brief periods of time.
  • Some positions may entail exerting up to 15 lbs. of force occasionally and/or a negligible amount of force to lift, carry, push, or pull.
  • Bachelor’s degree in Computer Science or a related field; advanced degree is a plus.
  • Previous experience working on financial or payroll systems is a strong advantage.
  • Compensation is commensurate with various factors including, but not limited to, relevant experience, qualifications, skills, training, licensure, certifications, geographic cost of labor, and other business and organizational needs.