Job Summary:
Qualcomm is seeking a seasoned Staff Engineer, DevOps to join our central software engineering team. In this role, you will lead the design, development, and deployment of scalable cloud-native and hybrid infrastructure solutions, modernize legacy systems, and drive DevOps best practices across products. This is a hands-on architectural role ideal for someone who thrives in a fast-paced, innovation-driven environment and is passionate about building resilient, secure, and efficient platforms.
Key Responsibilities:
- Architect and implement enterprise-grade AWS cloud solutions for Qualcomm’s software platforms.
- Design and implement CI/CD pipelines using Jenkins, GitHub Actions, and Terraform to enable rapid and reliable software delivery.
- Develop reusable Terraform modules and automation scripts to support scalable infrastructure provisioning.
- Drive observability initiatives using Prometheus, Grafana, Fluentd, OpenTelemetry, and Splunk to ensure system reliability and performance.
- Collaborate with software development teams to embed DevOps practices into the SDLC and ensure seamless deployment and operations.
- Provide mentorship and technical leadership to junior engineers and cross-functional teams.
- Manage hybrid environments, including on-prem infrastructure and Kubernetes workloads supporting both Linux and Windows.
- Lead incident response, root cause analysis, and continuous improvement of SLIs for mission-critical systems.
- Drive toil reduction and automation using scripting or programming languages such as PowerShell, Bash, Python, or Go.
- Independently drive and implement DevOps/cloud initiatives in collaboration with key stakeholders.
- Understand software development designs and compilation/deployment flows for .NET, Angular, and Java-based applications to align infrastructure and CI/CD strategies with application architecture.
Required Qualifications:
- 10+ years of experience in IT or software development, with at least 5 years in cloud architecture and DevOps roles.
- Strong foundational knowledge of infrastructure components such as networking, servers, operating systems, DNS, Active Directory, and LDAP.
- Deep expertise in AWS services including EKS, RDS, MSK, CloudFront, S3, and OpenSearch.
- Hands-on experience with Kubernetes, Docker, containerd, and microservices orchestration.
- Proficiency in Infrastructure as Code using Terraform and configuration management tools like Ansible and Chef.
- Experience with observability tools and telemetry pipelines (Grafana, Prometheus, Fluentd, OpenTelemetry, Splunk).
- Experience with agent-based monitoring tools such as SCOM and Datadog.
- Solid scripting skills in Python, Bash, and PowerShell.
- Familiarity with enterprise-grade web services (IIS, Apache, Nginx) and load balancing solutions.
- Excellent communication and leadership skills with experience mentoring and collaborating across teams.
Preferred Qualifications:
- Experience with api gateway solutions for API security and management.
- Knowledge on RDBMS, preferably MSSQL/Postgresql is good to have.
- Proficiency in SRE principles including SLIs, SLOs, SLAs, error budgets, chaos engineering, and toil reduction.
- Experience in core software development (e.g., Java, .NET).
- Exposure to Azure cloud and hybrid cloud strategies.
Bachelor’s degree in Computer Science or a related field
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
• 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.