
Senior Software Engineer β Platform Engineering
Posted 18 hours ago

Posted 18 hours ago
This is a fully remote position, open to applicants in California.
β’ Design, architect, and implement Java and Spring Boot microservices throughout the platform.
β’ Establish and document the target-state architecture, service boundaries, and upgrade pathways.
β’ Lead the transition of legacy PHP/Symfony monolith functionalities into independently deployable Java services.
β’ Create and develop AWS-native solutions utilizing ECS/Fargate, SQS, SNS, S3, Lambda, API Gateway, and Parameter Store.
β’ Develop and maintain secure REST APIs that include validation, error handling, authentication, and authorization.
β’ Spearhead identity modernization initiatives, encompassing OAuth2/OIDC and LDAP-to-Okta migration.
β’ Design and enhance data access layers using JPA/Hibernate, covering ORM mappings, schema evolution, indexing, and query optimization.
β’ Set standards for testing, CI/CD, observability, logging, and alerting processes.
β’ Collaborate with QA, DevOps, Product, Architecture, and Regulatory teams.
β’ Mentor engineers through code and design reviews as well as knowledge sharing.
β’ Oversee the technical planning and implementation of complex multi-sprint projects.
β’ Diagnose production issues impacting performance, stability, and reliability.
β’ Ensure compliance with SOX and HIPAA regulations.
β’ Over 10 years of professional software engineering experience with a strong emphasis on backend development.
β’ Expert-level knowledge in Java and Spring Boot, with extensive experience in distributed systems.
β’ Proven track record of decomposing monolithic applications into microservices.
β’ Practical experience with AWS services such as ECS/Fargate, SQS, SNS, S3, Lambda, API Gateway, and IAM.
β’ Strong expertise in REST API design, authentication, authorization patterns, and enterprise integration.
β’ Solid experience with relational databases (MySQL/Aurora) and ORM frameworks like Hibernate/JPA, including query optimization.
β’ Proficient in Docker, CI/CD pipelines, and cloud-native delivery methodologies.
β’ Demonstrated ability to lead technical direction and mentor engineers at various levels.
β’ Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
β’ Exceptional communication, problem-solving, and architectural decision-making abilities.
β’ Preferred: Master's degree in Computer Science or a related discipline.
β’ Preferred: Experience in healthcare, genomics, diagnostics, or other regulated sectors.
β’ Preferred: Familiarity with Okta or similar identity providers.
β’ Preferred: Working knowledge of PHP/Symfony.
β’ Preferred: Experience with Kubernetes, Terraform, or similar infrastructure-as-code tools.
β’ Preferred: Understanding of Scaled Agile Framework (SAFe) practices.
β’ Incentive compensation may be available.
β’ Restricted stock units may be provided.
β’ Medical and other benefits available based on the specific position.
β’ Equal opportunity employment.
EasyLlama - HR & Compliance Training For Modern Teams
Coinbase
Stitch Fix
Tempus AI
Get handpicked remote jobs straight to your inbox weekly.