Senior Software Engineer

Cast & CrewBurbank, CA
$130,000 - $165,000

About The Position

We are seeking a skilled Senior Software Engineer with strong expertise in .NET Core, React, PostgreSQL, Redis, Elasticsearch, and event-driven microservices architectures. This role is hands-on and technical, with a focus on designing and building scalable workforce management and scheduling applications (web and mobile). The ideal candidate will combine deep technical skills with technical leadership, setting architectural direction, reviewing code, and mentoring team members while driving AI-driven practices in the SDLC and delivering smart, AI-powered product features that enhance user experience and business value.

Requirements

  • Bachelor's or master’s degree in computer science, Software Engineering, or a related field.
  • 5+ years of professional software engineering experience.
  • Expertise in .NET Core (C#, ASP.NET Core, REST APIs).
  • Strong front-end development skills with React, TypeScript, HTML5, CSS, and JavaScript.
  • Proficiency in PostgreSQL and experience with Redis and Elasticsearch.
  • Strong background in event-driven architecture and messaging systems (Kafka, RabbitMQ, AWS SQS, etc.).
  • Experience building microservices architectures in production environments.
  • Proven experience with workforce management and scheduling applications.
  • Hands-on experience applying AI in SDLC (e.g. GitHub, Copilot, etc.)
  • Familiarity with cloud environments (AWS or Azure).
  • Applicants must be authorized to work in the U.S.

Nice To Haves

  • Domain experience in financial systems, payroll, or compliance platforms.
  • Knowledge of domain-driven design (DDD) and workflow automation.
  • Experience with containerization (Docker, Kubernetes) and CI/CD pipelines.
  • Strong understanding of observability practices (logging, tracing, metrics).

Responsibilities

  • Technical Leadership & Architecture Lead the design and architecture of distributed, event-driven systems using .NET Core.
  • Drive adoption of microservices-based designs to ensure scalability and resilience.
  • Oversee backend integrations leveraging PostgreSQL, Redis, and Elasticsearch.
  • Provide hands-on leadership in front-end development with React and mobile application development (React Native, Flutter, or native iOS/Android).
  • Incorporate AI in the SDLC for development efficiency (AI-assisted coding, testing, code reviews).
  • Write clean, scalable, production-grade code in .NET Core, React, and TypeScript.
  • Develop APIs and backend services that integrate AI/ML and real-time analytics.
  • Implement front-end and mobile features with an emphasis on usability, performance, and accessibility.
  • Ensure best practices for security, testing, CI/CD, and observability in distributed systems.
  • Troubleshoot, optimize, and resolve production issues in complex, cloud-native environments.
  • Collaborate with Product, Data, QA, and DevOps teams to deliver high-quality solutions.
  • Serve as a technical mentor, guiding engineers on best practices in architecture, design patterns, and AI-driven feature development.
  • Lead code reviews, knowledge-sharing sessions, and technical discussions.

Benefits

  • Medical, Dental, Vision, PTO, health and wellness programs, employee discounts, and more!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service