Software Engineer - Java, Python, Go
About the Company:
Speridian Technologies is recruiting for a Staff Software Engineer – Full Stack to support the California Department of Health Care Services (DHCS) and its Behavioral Health Transformation initiative. This long-term, fully funded modernization project focuses on improving behavioral health systems and services across California through modern technology, agile delivery and continuous improvement. The DHCS initiative aims to strengthen access to high-quality healthcare services and improve outcomes for communities across the state. The program emphasizes partnership, ownership, resilience, accountability and measurable results.
About the Role:
Speridian Technologies is seeking a Staff Software Engineer to join the Licensing & Certification (LNC) platform team supporting DHCS's Behavioral Health Transformation program. The team develops and operates backend systems for behavioral health facility applications, renewals, provider profiles and regulatory workflows. This is a hands-on technical leadership position combining architecture, software development, production support and engineering mentorship. The successful candidate will guide technical decisions, build reliable backend services, address complex engineering challenges and work with a Senior Engineering Coach to strengthen development practices, delivery consistency and overall team effectiveness.
Key Responsibilities:
Own the technical direction and health of key platform services and workflows.
Lead the design and implementation of complex backend systems and services.
Make informed architectural decisions that support scalability, reliability, maintainability and effective delivery.
Balance immediate delivery needs with long-term system sustainability.
Manage projects from initial design through production rollout and ongoing support.
Clarify ambiguous technical problems and help engineering teams identify practical solutions.
Write production code for core platform features and backend services.
Build and maintain APIs using C#, ASP.NET Core and modern .NET service patterns.
Develop and support internal application experiences using Blazor.
Design and evolve PostgreSQL data models using Entity Framework Core.
Implement asynchronous workflows and scheduled processing using Quartz.
NET, Temporal, Hangfire or similar technologies.
Improve systems supporting renewals, notifications, auditability and regulatory processing.
Contribute to dynamic form and workflow systems that accommodate changing regulatory requirements.
Troubleshoot complex production issues involving services, infrastructure and databases.
Design scalable backend APIs and services that are reliable, maintainable and operationally efficient.
Improve system reliability, observability and production readiness.
Identify and resolve performance bottlenecks and scaling challenges.
Simplify existing systems and reduce unnecessary technical complexity.
Establish and reinforce engineering practices for testing, monitoring and operational ownership.
Mentor engineers through code reviews, architecture discussions and day-to-day technical guidance.
Promote engineering practices focused on accountability, software quality and operational excellence.
Partner with a Senior Engineering Coach to improve team effectiveness and engineering maturity.
Collaborate with product managers, designers and domain experts to develop technical solutions.
Work with platform and infrastructure teams on integrations and shared services.
Required Qualifications:
8+ years of software engineering experience, with strong expertise in backend development and distributed systems.
Experience leading technical projects and influencing architectural decisions.
Strong experience developing APIs and backend services using C# and .NET.Expertise in PostgreSQL, Entity Framework Core, relational database schema design and query optimization.
Experience with asynchronous processing and workflow orchestration tools such as Quartz.
NET, Temporal or Hangfire.
Strong understanding of scalable backend architecture and service design.
Ability to navigate ambiguity, evaluate technical trade-offs and make sound engineering decisions.
Comfort working across architecture, implementation, production operations and delivery.
Technical Skills and Technologies:
Languages and Frameworks: C#, .NET 9+, ASP.NET Core, .NET Core and Blazor. Experience with Java, Python, Go or TypeScript/JavaScript is an advantage.
Data and Messaging: PostgreSQL, SQL, NoSQL, Entity Framework Core, Npgsql, Kafka/Kinesis and Elasticsearch.
Cloud and Infrastructure: AWS, Google Cloud Platform (GCP), Microsoft Azure, Kubernetes, Docker, Terraform and Helm.
Observability and Operations: Datadog, Prometheus, CloudWatch, Serilog, CI/CD pipelines, distributed tracing, logging and monitoring.
Security and Architecture: Microservices, event-driven systems, OAuth/OIDC, role-based access control (RBAC), encryption and zero-trust security principles.
Preferred Qualifications:
Experience working in regulated or compliance-focused environments.
Familiarity with systems that support regulatory workflows, auditability and changing compliance requirements.
Experience improving engineering practices, mentoring developers and strengthening production operations.
Work Arrangement and Employment Details:
This is a remote, full-time consulting position supporting the California Department of Health Care Services. Candidates must be available to work Monday through Friday during Pacific Time business hours. Occasional meetings in the Sacramento area may be required several times per year. The engagement is available through Speridian Technologies as either a W-2 employee or a 1099/independent contractor, as specified in the job listing.
Equal Employment Opportunity:
Speridian Technologies is an Equal Opportunity Employer. Qualified applicants receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status or any other characteristic protected by law. Reasonable accommodations are available for qualified individuals with disabilities.