Top Java Developer Jobs in San Diego, CA
As a Staff Software Engineer, you will build scalable and reusable code, work closely with product owners to meet customer needs, contribute to product design, and mentor colleagues. You will ensure the high quality of software products through best practices and effective project management.
The Principal Software Engineer will lead a team of engineers in developing advanced geospatial technologies for C4ISR systems. Responsibilities include managing a multi-disciplinary team, participating in the full software development lifecycle, and delivering high-quality software applications.
As a Staff Android Engineer, you'll lead the enhancement of the Square Kitchen Display System, collaborating with cross-functional teams and mentoring engineers. Your role involves architecting the codebase, driving improvements, and ensuring high-quality, scalable Android solutions for diverse merchant workflows.
Featured Jobs
As an AI Tutor - Coding, you'll train and assess AI models, evaluate AI-generated code, solve coding problems, and create summaries of coding solutions. The role focuses on improving AI efficiency while allowing for professional growth in AI skills.
The Engineering Manager will lead a team of engineers focused on enhancing event streaming capabilities at Block. Responsibilities include developing a roadmap, improving developer experience, ensuring operational excellence, and mentoring team members. The role involves collaboration with various internal teams to drive innovation and maintain data product integrity.
The Implementation Solutions Engineer will act as a technical expert, collaborating across Sales, Customer Experience, and Engineering teams to integrate products into customer environments. This role involves gathering business requirements, facilitating communication between teams, supporting the Engineering team, and ensuring high-quality product delivery through testing and documentation.
The Staff Software Engineer will lead the technical direction and design of the Toast POS Tables and Orders workflows, ensuring quality and continuous improvement while mentoring junior engineers. This role involves collaboration with technical and non-technical leaders to translate business needs into actionable projects for the restaurant engineering team.
As a Software Engineer on the Card Checkout team, you will design, develop, and deploy software systems for seamless checkout experiences using various programming languages and cloud platforms. Responsibilities include collaborating with teams to define requirements, optimizing code, troubleshooting issues, and participating in Agile practices.
The Sr. Software Engineer will develop and maintain reliable, scalable services, enhance monitoring, collaborate across teams, mentor peers, and continuously improve product architecture and user experience in a remote-first environment.
As a Senior Engineer, you will enhance Arcadia's data platform by building cloud-event microservices and Apache Spark applications. Your responsibilities include designing scalable big data systems, collaborating with various teams, and mentoring junior engineers to improve software solutions and address critical production issues.
Top Companies in San Diego, CA Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results