IT Software Developer, Staff

Sorry, this job was removed at 11:17 a.m. (CST) on Saturday, August 6, 2022
Find out who's hiring in San Diego, CA.
See all Developer + Engineer jobs in San Diego, CA
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Company:
Qualcomm Incorporated

Job Area:
Information Technology Group, Information Technology Group > IT Software Developer

General Summary
Principal duties and responsibilities:

Develops high-quality software design and architecture. Identify, prioritize and execute tasks in the software development life cycle
Develops tools and applications by producing clean, efficient code and automate tasks through appropriate tools and scripting
Suggests strategies for solving issues during technical meetings.
Designs, develops, and enhances highly complex back-end/front-end applications independently, associated integrations, and required test harnesses independently.
Strong understanding of service-oriented architecture principles and techniques, object-oriented design principles, and database design and implementation
Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management and build processes
Develops web applications and engineering tools that includes programming at the data layer, integration layer, API layer, and the UI layer
Prepares and implements solutions by determining and designing system specifications, standards, and programming.
Architects, designs, and develops complex, scalable, highly available, and secure system integrations and APIs
Acts as a technical lead for large and complex projects to ensure they are driven to completion.

Preferred Work Experience

  • Bachelor's degree or master's degree in Computer Science, similar technical field of study, or equivalent practical experience.
  • 10 years of software development experience, or 8 with an advanced degree.
  • Experience with software development in one or more of the following: C, C++, Java, Python.
  • Strong portfolio demonstrating your programming and design skills
  • 5+ years' experience with Front End technologies (e.g., React, Angular, JavaScript, Bootstrap etc.)
  • 8+ years' experience coding in one of the following languages: Java and Python, JavaScript
  • 2+ years' experience with cloud technologies (AWS/GCP)
  • Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
  • Experience developing systems with SQL (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB)
  • Demonstrated expertise working with Front End Development and Back End Development
  • Hands on technical leadership experience leading project teams and setting technical direction
  • 5+ years of experience in API design, RESTful web services and interactions that occur in complex distributed system
  • Experience with large scale software development with strong practical knowledge of web software development
  • Experience with Scrum/Agile development methodologies
  • Experience with version control software such as GIT or Perforce



Preferred qualifications:

  • Expertise in microservices development either in Java or Python
  • Ability to architect, design, implement, and maintain large scale systems
  • Familiarity with messaging technologies like Kafka, Akka.Net, NServiceBus or RabbitMQ is a plus
  • Strong technical leadership and mentorship ability
  • Familiarity with various operating systems (Linux, Mac OS, Windows)
  • Experience working with a global software development team in a matrixed environment
  • Experience with containerization (Docker, Kubernetes)


PHYSICAL REQUIREMENTS:

  • Frequently transports between offices, buildings, and campuses up to ½ mile.
  • Frequently transports and installs equipment up to 5 lbs.
  • Performs required tasks at various heights (e.g., standing or sitting).
  • Monitors and utilizes computers and test equipment for more than 6 hours a day.
  • Continuous communication which includes the comprehension of information with colleagues, customers, and vendors both in person and remotely.



Minimum Qualifications

Education:

Bachelors - technical field (e.g., Computer Engineering, Computer Science, Information Systems), See the required degree associated with years of work experience

Work Experiences:

5+ years IT-relevant work experience

7+ years IT-relevant work experience without a Bachelor's degree

4+ years of work experience with Full-stack Application Development (e.g., Java, Python, Javascript, etc.)

3+ years of work experience with Data Structures, algorithms, and data stores.

Certifications:

Skills:

Preferred Qualifications

Education:

Bachelors - Computer Science, Bachelors - Engineering, Bachelors - Information Systems

Work Experiences:

8+ years IT-relevant work experience with Bachelor's degree,1+ years of work experience with distributed systems and pipelines. ,1+ years of work experience in engineering applications in cloud. ,1+ years of work experience in a role requiring interaction with senior leadership (e.g., Director level and above). ,3+ years experience working in a large matrixed organization. ,2+ years working with operating budgets and/or project financials. ,2+ years in a technical leadership role with or without direct reports.

Certifications:

Skills:

Applicants: If you are an individual with a disability and need an accommodation during the application/hiring process, please call Qualcomm's toll-free number found here for assistance. Qualcomm will provide reasonable accommodations, upon request, 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. Qualcomm is an equal opportunity employer and supports workforce diversity.

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.

EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

If you would like more information about this role, please contact Qualcomm Careers.

More Information on Qualcomm
Qualcomm operates in the Mobile industry. The company is located in San Diego, CA. Qualcomm was founded in 1985. It has 40619 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability insurance, Dental insurance, Vision insurance, Health insurance and Life insurance. To see all jobs at Qualcomm, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about QualcommFind similar jobs