JOBSEARCHER

Java Software Engineer

SynchroCupertino, CAApril 30th, 2026
Position: Java Software Engineer/Architect Salary Range: $180,000 – $300,000 base salary DOEEmployment Type: Full-TimeLocation: Cupertino, CA - Onsite M-F This role supports engineers building reliable, large-scale, event-driven systems. The platform helps teams move faster and operate at high volume without needing to manage failures, scale limitations, or workflow visibility. We’re seeking a seasoned Staff Software Engineer to join a growing engineering organization.What You’ll DoOwn architecture and design for core backend services with a focus on scale, reliability, and performanceTackle complex distributed systems problems while shaping both near-term delivery and long-term directionPartner with product and engineering stakeholders to ship high-impact featuresMentor engineers and elevate technical standards across the teamDrive contributions to open platforms and support developer adoptionAssess and introduce new technologies to strengthen system capabilitiesDefine best practices around code quality, testing, observability, and production readinessAlign technical execution with business and customer prioritiesStay current on industry trends and modern system design approachesWhat Helps You SucceedStrong backend engineering experience with Java-based frameworksExperience with AWS/Azure cloud, microservices, Spring BootHands-on background designing distributed, event-driven systems at scaleSolid understanding of APIs, asynchronous messaging, and cloud-native patternsAbility to lead cross-team technical initiatives end to endClear communicator across both technical and non-technical audiencesNice to HaveFamiliarity with containers and orchestration platformsBackground in API design and modern interface patternsExposure to messaging systems and event-based architecturesThese qualifications are flexible. If your experience is adjacent or transferable, you’re encouraged to apply.