Top Java Developer Jobs in San Francisco, CA
The Senior Software Engineer will lead the full engineering lifecycle for SmithRx products, focusing on back-end architecture, developing features in multiple languages including Golang and JavaScript, and leveraging AWS technologies. Responsibilities also include coaching junior members, collaborating with stakeholders, and applying software best practices.
The Software Engineer III (Backend) will design and build scalable cloud-native microservices and backend components, collaborate with cross-functional teams, implement solutions to operational challenges, and contribute to the company's engineering culture.
As a Staff Software Engineer, you will design and build the query engine that powers Amplitude's analytics products. Responsibilities include developing new features, scaling infrastructure, optimizing performance, and mentoring team members. You will work across distributed systems to deliver complex insights in real-time.
Featured Jobs
As a Staff Backend Engineer, you'll lead the design and development of backend services within a microservices architecture, optimize platform performance using tools like Redis and Postgres, and mentor team members while ensuring high availability and scalability of the Grindr platform.
The Software Engineer will lead the technical direction of projects related to customer support workforce management, focusing on forecasting contact volume and optimizing schedules for agents. Responsibilities include mentoring, participating in design and code reviews, and collaborating with product and leadership teams to turn technical challenges into solutions.
As a Staff Software Engineer in Ads ML Infra at Pinterest, you will lead the evolution of the Ads ML foundation to scale revenue and ad performance. You'll work on cutting-edge ML technologies and tackle ambiguous problems to drive progress.
The Staff Software Engineer will design and build the application software for the Matter Compiler's manufacturing operations, including the Manufacturing Execution System (MES). Responsibilities involve developing APIs, managing distributed software systems, debugging, and collaborating with experts in various fields. The role requires multi-language coding skills and experience with complex distributed systems.
As a Lead QA Engineer, you will develop and enhance test automation frameworks, oversee automation script implementation, and guide your team in testing methodologies and bug tracking. You will work cross-functionally, implementing quality metrics and ensuring end-to-end quality from development to production.
As a Senior Engineering Manager, you will lead the Alignerr engineering team, driving execution and technical direction, managing the team’s development cycles and performance while collaborating with cross-functional teams. You’ll engage in system design, project management, and contribute to optimizing infrastructure while staying informed of industry trends.
The Software Engineer, Backend will enhance a live app's functionality, focusing on user engagement and building robust, user-facing features. This role involves collaborating with various teams and leading development phases, while taking ownership of the technical implementation and architecture.
All Filters
No Results
No Results