Apply Edge Start your job search

Backend Software Engineer

Comrise · Foster City, CA

Apply & track with Apply Edge
Software Engineer (Backend / Distributed Systems)Location: Foster City, CA (Onsite)Terms: Contract (3–6 Months)Pay Rate: $100 to 112 per hour (W2)Industry: Autonomous Mobility / Transportation TechnologyNote: NOT OPEN on Corp-to-Corp (C2C) Professional Summary:We are seeking an experienced Software Engineer to help build and scale backend infrastructure supporting next-generation autonomous fleet operations. This role focuses on designing highly available distributed systems, modernizing cloud infrastructure, and developing scalable backend services used in production environments.The ideal candidate has strong experience building large-scale backend platforms, cloud-native infrastructure, and resilient microservices architectures in AWS environments.What You’ll Do:Modernize and migrate backend data infrastructure, including PostgreSQL to DynamoDB migrationsDesign and implement scalable distributed systems and sharded database architecturesBuild and maintain highly available cloud infrastructure using Terraform and AWS best practicesDevelop and optimize Kotlin- and Python-based microservicesSupport production services running in Kubernetes and Docker environmentsImprove system resiliency, scalability, and performance while eliminating single points of failureContribute to long-term architecture strategy and technical roadmap planningCollaborate cross-functionally with engineering, product, and program management teamsTroubleshoot and resolve complex production and infrastructure issuesRequired Qualifications:BS/MS in Computer Science or related field, or equivalent practical experience7+ years of experience building and shipping large-scale backend platforms/servicesStrong proficiency with:KotlinSpring BootREST API designDistributed systems architectureDatabase technologies and caching strategiesHands-on experience with:AWS (IAM, DynamoDB, PostgreSQL)KubernetesDockerTerraformExperience designing highly available, multi-region cloud systemsStrong debugging, troubleshooting, and performance optimization skillsPreferred Qualifications:Experience in autonomous vehicles, robotics, transportation, or logistics environmentsFamiliarity with gRPC and Protocol Buffers (Protobuf)Experience using AI-assisted development tools such as Claude Code or similar LLM-based coding toolsKnowledge of observability and monitoring frameworks such as OpenTelemetry and GrafanaWhy Apply?Opportunity to work on cutting-edge autonomous mobility technologyHigh-impact engineering role with large-scale distributed systems challengesCollaborative, fast-paced engineering environmentCompetitive hourly compensation