Senior Full Stack Software Engineer – CAD Infrastructure Team
Listed on 2026-07-24
-
Software Development
Backend Developer, Full Stack Developer, Cloud Engineer - Software
Senior Full Stack Software Engineer
Qualcomm's CAD Infrastructure team develops and operates mission-critical engineering platforms used by thousands of engineers across CPU, DSP, AI, SoC, Physical Design, Verification, and Software organizations. We are seeking a Senior Full Stack Software Engineer to design, build, and scale modern web applications, automation platforms, data services, and AI-enabled solutions that improve engineering productivity across the company.
This role is ideal for an experienced engineer who enjoys working across the full technology stack—from intuitive front-end user experiences to highly scalable backend services, cloud-native infrastructure, data platforms, and AI-driven workflows.
You will collaborate closely with engineering teams, technical program managers, Dev Ops engineers, and infrastructure architects to deliver tools that are used daily by Qualcomm's engineering community.
Responsibilities
- Design, develop, and maintain enterprise-grade full stack applications used across engineering organizations.
- Build modern web UIs using React, Type Script, and modern frontend frameworks.
- Develop scalable backend services and APIs using Python, Node.js, FastAPI, Express, or similar technologies.
- Design and implement RESTful and GraphQL APIs.
- Build and optimize large-scale data platforms leveraging SQL and No
SQL databases. - Develop automation workflows for engineering productivity, infrastructure management, analytics, and reporting.
- Partner with infrastructure teams to deploy and operate applications in Kubernetes and containerized environments.
- Build dashboards, reporting platforms, and data visualization tools.
- Integrate AI/ML and LLM technologies into internal engineering workflows where applicable.
- Drive software architecture discussions, technical design reviews, and best practices.
- Mentor junior engineers and contribute to engineering excellence across the team.
- Troubleshoot performance, scalability, reliability, and security issues in production environments.
- Collaborate with cross-functional teams to translate business and engineering requirements into technical solutions.
Required Qualifications
- Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, or related field.
- 8+ years of professional software development experience.
- Strong experience building and deploying full stack web applications.
- Expert-level programming skills in Python.
- Strong experience with JavaScript/Type Script and Node.js.
- Experience developing modern front-end applications using React.
- Experience building REST APIs and microservices.
- Strong understanding of software design patterns, object-oriented programming, and distributed systems.
- Experience with relational databases such as PostgreSQL, MySQL, or SQL Server.
- Experience with No
SQL databases such as MongoDB. - Experience with Git-based development workflows.
- Experience working in Linux environments.
- Strong debugging, performance tuning, and problem-solving skills.
- Excellent communication and collaboration skills.
Preferred Qualifications
- Experience supporting EDA, CAD, semiconductor design, verification, or high-performance computing environments.
- Experience with Kubernetes, Docker, Rancher, or cloud-native platforms.
- Experience with CI/CD pipelines and Dev Ops practices.
- Experience with message brokers such as RabbitMQ, Kafka, or similar technologies.
- Experience building data analytics and reporting solutions.
- Experience with Elasticsearch, Kibana, Splunk, or observability platforms.
- Experience with LSF, Slurm, or distributed job scheduling systems.
- Experience developing AI/LLM-powered applications and integrations.
- Experience with authentication frameworks such as OAuth2, SAML, LDAP, or Active Directory.
- Experience leading technical projects and mentoring engineers.
Technical Skills Front End
- React
- Type Script
- JavaScript (ES6+)
- Redux / Zustand
- HTML5
- CSS3
- Material UI / AG Grid
- Modern UI/UX design principles
Back End
- Python
- FastAPI
- Node.js
- Express.js
- REST APIs
- GraphQL
Databases
- MongoDB
- PostgreSQL
- MySQL
- Redis
Infrastructure & Dev Ops
- Kubernetes
- Docker
- Git
- CI/CD Pipelines
- Linux
- Terraform (preferred)
Data & Analytics
- SQL
- Elasticsearch
- Kibana
- Splunk
- Data Pipelines
AI & Emerging Technologies
- LLM Integration
- RAG Architectures
- Agentic AI Systems
- Vector Databases
What Success Looks Like
- Deliver highly scalable platforms used by thousands of engineers.
- Increase engineering productivity through automation and self-service solutions.
- Improve reliability, performance, and observability of critical infrastructure services.
- Lead architectural decisions for next-generation CAD infrastructure platforms.
- Mentor engineers and elevate engineering standards across the organization.
Why Qualcomm CAD Infrastructure?
Join a team responsible for building the platforms that enable Qualcomm's world-class semiconductor and AI products. Your work will directly impact engineering efficiency, design productivity, and innovation across multiple generations of Snapdragon and other leading technologies.
Minimum Qualifications:
• Bachelor's degree in…
(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).