IT Software Developer

Qualcomm
San Diego, CA, United States
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$128,100.0 - $192,100.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Elastic Compute Cloud Amazon S3 Business Analytics Applications Data Analysis Cloud Computing Information Systems Computer Programming Databases Computer Engineering
+37 more
Continuous Delivery Continuous Integration Data as a Services Information Engineering Data Files Extract Transform Load (ETL) Data Transformation Data Sharing Data Structures Data Systems Database Applications DevOps Identity and Access Management Python (Programming Language) Meta-Data Management NoSQL Operational Databases Systems Development Life Cycle Cloud Services Standard Sql Software Engineering SQL Databases Data Streaming Visual Analytics Scripting System Availability Apache Spark Generative AI Git Data Layers Pyspark Git Flow Information Technology Apache Kafka Data Management Data Pipelines Databricks

Job description

General Summary: The Staff Data Engineer / Full-Stack Data Developer is a senior, hands-on individual contributor responsible for designing, building, optimizing, and operating data pipelines, curated data products, and Databricks-native data applications on a modern cloud Lakehouse platform. This role is critical to enabling enterprise analytics, BI, AI/ML, and data-driven applications, with deep expertise in Databricks, Python, Spark, and Databricks application development., Data Engineering & Development Design, develop, and maintain scalable ETL/ELT pipelines using Databricks, PySpark, and Python to support enterprise analytics, AI, and application use cases. Build and manage curated data layers following Lakehouse Medallion architecture best practices (Bronze / Silver / Gold). Develop reusable, modular data transformation frameworks to accelerate delivery across domains.

Databricks Application Development Design and develop Databricks-native data applications, including notebook-based apps, Databricks dashboards, and interactive data experiences for analytics and business users. Build data APIs, parameterized pipelines, and app-integrated data services leveraging Databricks and Lakehouse capabilities. Partner with analytics, AI, and application teams to embed data and insights directly into workflows and applications. Ensure Databricks apps meet performance, security, governance, and usability standards.

Performance, Scalability & Reliability Optimize Apache Spark jobs and Databricks workloads for performance, cost efficiency, scalability, and reliability. Proactively address challenges related to data volume, schema evolution, and compute optimization. Implement robust data quality checks, validations, and anomaly detection within pipelines and apps.

Production Support & Operations Own and support production data pipelines and Databricks applications, including monitoring, troubleshooting, and root-cause analysis. Ensure high availability, data correctness, and SLA adherence for business-critical datasets and apps. Contribute to observability, alerting, and operational automation.

Full-Stack Data Enablement Collaborate with BI, analytics, AI/ML, platform, and application teams to deliver end-to-end data solutions. Enable data consumption across dashboards, reports, Databricks apps, AI models, APIs, and downstream applications. Translate business and analytical requirements into well-designed data pipelines and data applications.

Engineering Excellence & Technical Influence Act as a technical leader and mentor, defining best practices for data engineering and Databricks app development. Participate in architecture reviews, design discussions, and technical roadmaps. Continuously evaluate and adopt modern Databricks features, GenAI capabilities, and automation patterns to improve developer productivity., What Defines Success at the Staff Level Owns complex data pipelines and Databricks applications end-to-end with minimal oversight. Drives improvements in performance, reliability, cost efficiency, and usability across data and app layers. Influences architecture, standards, and best practices beyond immediate assignments. Serves as a trusted technical partner to analytics, AI, platform, and application teams.

Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomms toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).

To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.

Requirements

This position requires strong end-to-end ownership of data engineering and data app solutions, production-grade engineering rigor, and the ability to collaborate across platform, analytics, and application teams.

This role requires full-time onsite work in San Diego, CA (5 days per week).

Minimum Qualifications: * 5+ years of IT-related work experience with a Bachelors degree in Computer Engineering, Computer Science, Information Systems or a related field. OR 7+ years of IT-related work experience without a Bachelor’s degree. * 3+ years of work experience with programming (e.g., Java, Python). * 3+ years of work experience with SQL or NoSQL Databases. * 3+ years of work experience with Data Structures and algorithms., Required Skills & Experience 5+ years of hands-on data engineering experience, owning production-grade pipelines and data solutions. Strong proficiency in Python and Apache Spark (PySpark). Proven hands-on experience working with Databricks in production, including Databricks application development. Strong SQL and data transformation skills. Experience building and supporting Databricks notebooks, dashboards, and data-driven applications. Experience operating and supporting data pipelines and data apps in production environments. Solid understanding of data quality, reliability, security, and governance.

Preferred / Nice-to-Have Qualifications Experience with AWS cloud services (e.g., S3, IAM, EC2, Glue, or equivalent). Exposure to Unity Catalog, access controls, metadata management, and governed data sharing. Experience with streaming data pipelines (e.g., Structured Streaming, Kafka). Familiarity with CI/CD, Git-based workflows, and Data/Analytics DevOps. Experience enabling BI, AI/ML, or application-embedded analytics using Databricks., Algorithms, Apache Spark, Artificial Intelligence (AI), Automation, Best Practices, Business Intelligence, Channel Strategies, Cloud Computing, Compensation and Benefits, Computer Engineering, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Data Analysis, Data Management, Data Quality, Data Sets, Data Structures, Database Extract Transform and Load (ETL), DevOps, Engineering, Git, High Availability, Identify Issues, Information Technology & Information Systems, Information Technology Software, Java, Mentoring, NoSQL, Operational Support, Performance Management, Process Improvement, Production Support, Production Systems, Productivity Management, Python Programming/Scripting Language, Reporting Dashboards, Root Cause Analysis, SQL Databases, Scalable System Development, Service Level Agreement (SLA), Software Design, Software Development, Software Engineering, Technical Leadership, Technical/Engineering Design, Usability Engineering, Use Cases

Benefits & conditions

Pay range and Other Compensation & Benefits: $128,100.00 - $192,100.00 The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for our annual bonus). In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play. Your recruiter will be happy to discuss all that Qualcomm has to offer - and you can review more details about our US benefits at this link.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all