Jobs and Careers
CA

Senior Software Engineer

Cast & Crew
California, United Statesfull_timeVerifiedPosted 4 Sept 2025
💰 $165,000/yr($130,000/yr$165,000/yr)

About the role

About Us

At Cast & Crew, we’ve empowered creativity and supported the global entertainment industry for decades. Together with our family of brands - Backstage, CAPS, Checks & Balances, Final Draft, Media Services, Sargent-Disc, and The TEAM Companies – we operate as a combined entertainment technology and services provider offering industry standard screenwriting accounting software, digital payroll products, data & reporting, and a host of creative tools.  The industry continues to move faster than ever, and the need for our expertise, our technology, and our people has never been greater.  We are a production’s best ally every step of the way. #OneCastOneCrew

Position Overview
We are seeking a Senior Software Engineer with deep expertise in Java, Microservices architecture, and SQL Server to help modernize and evolve our next-generation payroll products and services. This role is ideal for a highly motivated engineer passionate about code refactoring, cloud-native solutions, and building scalable, event-driven systems.
The ideal candidate will be versatile, detail-oriented, and committed to driving technical excellence across services that impact mission-critical financial workflows in the entertainment industry.

Essential Functions

  • Design and implement highly performant, scalable, and fault-tolerant microservices using Java.
  • Refactor existing monolithic components into modular, microservice-based architectures.
  • Collaborate with cross-functional teams (Product, QA, DevOps, UX) to build enterprise-grade payroll product features.
  • 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.
  • Ensure CI/CD pipelines and automated testing are in place to support continuous deployment.
  • Participate in code reviews, pair programming, and design discussions to promote software quality.
  • Stay up to date on emerging technologies and recommend their adoption where appropriate.

Key Qualifications

  • 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.
  • Experience in designing multi-tenant, secure enterprise applications.
  • Proven experience in refactoring large, legacy codebases into modern, decoupled systems.
  • Knowledge of Object-Oriented Design (OOD), design patterns, algorithms, and data structures.
  • Strong experience with CI/CD, version control (Git), and Agile/Scrum environments.
  • Experience in troubleshooting, debugging, and performance tuning at scale.
  • Familiarity with authentication protocols (OAuth2, SAML, LDAP, SSO) is preferred.
  • Frontend experience in React, JavaScript, WebSockets, HTML5/CSS is a plus.
  • Experience with Redis, Elasticsearch, or other caching/search systems is a plus.
  • Exposure to workflow engines is a plus.
  • Previous experience working on financial or payroll systems is a strong advantage.
  • Bachelor’s degree in Computer Science or a related field; advanced degree is a plus.

Special Work Conditions    

  • 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.

Benefits 

Cast & Crew provides a comprehensive package of employee benefits including: Medical, Dental, Vision, PTO, health and wellness programs, employee discounts, and more! Note: Cast & Crew benefits are subject to eligibility requirements.

Cast & Crew is an equal opportunity employ

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Cast & Crew

View company profile →