Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Staff Python Engineer - Qualcomm Madrid

Qualcomm

Madrid

Presencial

EUR 50.000 - 70.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

A leading technology firm is seeking a skilled Software Engineer in Madrid to solve engineering problems using Python, design software effectively, and enhance CI/CD processes. With over 8 years of experience in software engineering, candidates should be proficient in Python and CI/CD systems like Docker and Jenkins. A Bachelor's degree in a relevant field is essential. The position requires excellent communication skills in English, focusing on building robust systems and improving reliability.

Formación

  • 8+ years of professional software engineering experience.
  • Strong knowledge of Python and software design principles.
  • Experience shipping containerized applications using Docker.

Responsabilidades

  • Solve a wide range of engineering problems using Python.
  • Build maintainable libraries and shared components.
  • Develop integrations with external systems, APIs, and databases.

Conocimientos

Python
Software design skills
CI/CD systems experience
Containerized applications using Docker
Good communication in English

Educación

Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
Master's degree in Engineering, Information Systems, Computer Science, or related field
PhD in Engineering, Information Systems, Computer Science, or related field

Herramientas

Docker
TeamCity
Jenkins
GitLab
GitHub Actions
Descripción del empleo
Company:

Qualcomm Europe, Inc. Spain Branch Office

Job Area:

Engineering Group, Engineering Group > Software Engineering

General Summary:

Position is 5 days onsite in Madrid, Spain

Responsibilities:
  • Solve a wide range of engineering problems using Python, from tooling and automation to backend services
  • Build maintainable libraries and shared components used across multiple teams
  • Develop integrations with external systems, APIs, and databases
  • Improve reliability, performance, and debuggability of existing systems
  • Own features end‑to‑end: design, implementation, testing, deployment, and support
  • Design, implement, and maintain CICD pipelines
Critical “Must Have” skills/experience:
  • 8+ years of professional software engineering experience
  • Strong knowledge of Python
  • Strong software design skills (clean code, modularity, testing)
  • Experience with CI/CD systems (TeamCity, Jenkins, GitLab, GitHub Actions)
  • Experience shipping containerized applications using Docker
  • Good communication and writing skills in English (B2+)
Preferred skills/experience:
  • Experience with C++
  • Experience with databases (e.g., Postgres)
  • Python web development (Flask, FastAPI) and/or TypeScript (Angular)
  • Bonus: REST API design, gRPC/Protobuf
  • Bonus: Blender, Unity3D, graphics, simulation, or game development
Minimum Qualifications:
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
  • 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.
  • References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.
Equal Opportunity Employer Statement:

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 Qualcomm's 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.

Note to 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.

Contact:

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

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.