Get the job you really want

Top Software Engineer Jobs in San Diego, CA

5,967+ Job Results
3 Days Ago
San Diego, CA
Remote
127 Employees
Senior level
127 Employees
Senior level
Information Technology • Software
The SecOps Engineer will design and implement security controls for both cloud and internal infrastructure, monitor systems for security incidents, lead incident response efforts, and manage tools related to threat intelligence and vulnerability management. The role requires collaboration with cross-functional teams to establish security best practices and automate processes.
3 Days Ago
San Diego, CA
Remote
100 Employees
180K-225K Annually
Senior level
100 Employees
180K-225K Annually
Senior level
Financial Services
As a Staff Software Engineer at Settle, you will build scalable APIs and integrations, optimize systems, and collaborate across teams to enhance user experience. Your role involves mentoring fellow engineers and driving projects to completion while focusing on delivering incremental value and maintaining technical excellence.
3 Days Ago
San Diego, CA
Remote
142 Employees
122K-155K Annually
Mid level
142 Employees
122K-155K Annually
Mid level
Design
As a Software Engineer at User Interviews, you will collaborate with a team to design and implement solutions, engage in code reviews, and contribute to the full product life cycle. You will utilize technologies like React and Ruby on Rails, focusing on user feedback and continuous improvement within a pod structure.
3 Days Ago
San Diego, CA
Remote
72 Employees
Senior level
72 Employees
Senior level
Information Technology • Consulting
The Data Conversion and Migration Lead will oversee data migration activities, including developing data cleansing strategies, managing data migration security, and coordinating data validation efforts. This role involves supporting the transition to a new financial system, ensuring accurate data flow, testing migration plans, and documenting all activities.
3 Days Ago
San Diego, CA
Remote
61 Employees
Senior level
61 Employees
Senior level
Cloud • Software • Database
The Lead AI Engineer will build and lead the AI team, focusing on developing agents to enhance the Neon platform for software development. This role requires extensive coding, mentoring engineers, and managing end-to-end delivery of projects. A strong background in AI tools, backend technologies, and experience in a leadership role is essential.
3 Days Ago
San Diego, CA
Remote
213 Employees
170K-190K Annually
Senior level
213 Employees
170K-190K Annually
Senior level
Edtech • Software
The Senior Technical Software Engineering Manager will lead an AI-focused team, managing software engineers and QA while also contributing directly to software development. Responsibilities include ensuring software quality, guiding system architecture, collaborating with cross-functional teams, mentoring engineers, and implementing testing strategies.
3 Days Ago
San Diego, CA
11,053 Employees
Senior level
11,053 Employees
Senior level
Artificial Intelligence • Information Technology • Software
The Senior Database Administrator will manage and implement solutions for MongoDB and MySQL databases, oversee database design and performance tuning, support DevOps tasks, and participate in on-call and deployment rotations. This role requires collaboration with other engineers and DBAs in a fast-paced environment, managing both cloud and on-premises databases.
3 Days Ago
San Diego, CA
237 Employees
156K-225K Annually
Senior level
237 Employees
156K-225K Annually
Senior level
Blockchain • Cryptocurrency
The Senior Software Engineer will develop and enhance credit management systems, architect scalable solutions, and work across teams to drive the credit business. Responsibilities include coding, code review, and mentoring junior team members while advocating for code quality and performance improvements.
3 Days Ago
San Diego, CA
Remote
122 Employees
Entry level
122 Employees
Entry level
Information Technology • Consulting
As a Full Stack Developer, you will design and implement applications using J2EE and JavaScript technologies, following Agile methodologies. Responsibilities include debugging, improving application code, and software development across the stack while collaborating with the team to resolve technical issues.
3 Days Ago
San Diego, CA
Remote
15 Employees
Entry level
15 Employees
Entry level
Software
Develop and maintain real-time messaging applications using Kafka, integrating systems to support high-throughput data processing for trading. Troubleshoot performance issues, leverage Apache Flink for stream processing, and optimize for fault tolerance in a trading environment.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size