Software Engineer – Senior Engineer
Job in
San Diego, San Diego County, California, 92189, USA
Listed on 2026-06-01
Listing for:
Qualcomm
Full Time
position Listed on 2026-06-01
Job specializations:
-
Software Development
Cloud Engineer - Software, Software Engineer, Full Stack Developer, DevOps
Job Description & How to Apply Below
Role Overview
As a Senior Software Engineer within the QCT Software Automation and Tools (QSWAT) group, you will design, develop, test, deploy, and maintain cloud‑based web and platform tools that support Qualcomm’s software automation and CI/CD ecosystem. You will own moderately complex services end‑to‑end, collaborate across teams, drive technical direction, and mentor junior engineers while remaining hands‑on.
Note:
This position is not eligible for Qualcomm immigration sponsorship.
- Design, develop, test, and maintain moderately complex web applications and backend services in a cloud‑based environment.
- Own features or services end‑to‑end, including design, implementation, testing, deployment, and operational support.
- Break down ambiguous or loosely defined requirements into concrete technical solutions.
- Contribute to and review software designs, API contracts, and architectural decisions aligned with team patterns (microservices, CQRS, event‑driven architecture, DDD).
- Build and maintain React/Type Script frontend applications using the team’s validated stack (React Router v7, Tan Stack Start, Vite, Jotai, Tan Stack Query, QUI component library).
- Develop backend services in .NET Core and Python, applying design patterns documented in team standards.
- Design and optimize SQL Server schemas, queries, and data access patterns; leverage Redis for server‑side caching.
- Improve CI/CD pipelines (Git Hub Actions), containerized deployments (Docker, Kubernetes, Helm), and cloud infrastructure (AWS, Terraform).
- Integrate AI capabilities into the platform, including LLM APIs, MCP servers, RAG pipelines, and AI‑assisted development workflows.
- Implement observability using Open Telemetry (distributed tracing, metrics, logging) and support operational readiness.
- Participate in code reviews and help raise engineering quality, consistency, and security posture.
- Provide technical guidance and mentorship to less experienced engineers.
- Document designs, decisions, and operational considerations clearly and thoroughly.
- Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- Master’s degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
- Ph.D. in Engineering, Information Systems, Computer Science, or related field.
- 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc.
Experience
- 5+ years of industry or equivalent software development experience (or strong equivalent combination of academic and professional work).
- Proven experience delivering and supporting production software systems.
Technical Skills
- Strong understanding of object‑oriented design and programming concepts.
- Proficiency in Type Script and React, with hands‑on experience building modern single‑page applications (React Router v7, Vite, Tan Stack Query).
- Backend development experience using C# (.NET Core) or Python within medium‑to‑large‑scale codebases.
- Experience building or maintaining microservices and RESTful APIs with proper versioning, error handling, and OpenAPI documentation.
- Practical experience with Git, Git Hub, and collaborative development workflows (pull requests, code reviews, branching strategies).
- Strong experience with relational databases, particularly SQL Server (schema design, query optimization, stored procedures).
- Experience developing software that is built, tested, and released through CI/CD pipelines (Git Hub Actions, Azure Pipelines).
- Familiarity with containerization (Docker) and orchestration (Kubernetes), including Helm charts and deployment strategies.
- Exposure to cloud computing platforms, particularly AWS (EKS, S3, Cloud Front, ALB).
- Experience with architectural patterns: microservices, event‑driven architecture, CQRS, domain‑driven design.
- Hands‑on experience with the modern React ecosystem:
Jotai/Zustand for state management, React Hook Form + Zod, Turborepo monorepo. - Experience with infrastructure‑as‑code (Terraform) and Kubernetes package management…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×