onsite
Senior IT Software Developer - Applications & Platforms - Qualcomm
Software Engineer
Lead end‑to‑end development of fault‑tolerant web applications and engineering tools, designing data, integration, API, and UI layers using Python, Node.js, and cloud services. Build scalable pipelines, observability, and CI/CD workflows to deliver reliable, high‑performance solutions.
About the role
Key Responsibilities
- Architect and implement end‑to‑end solutions across data, integration, API, and UI layers for web applications and engineering tools.
- Design, develop, and maintain fault‑tolerant services and observability pipelines using Python, Node.js, and AWS.
- Build and optimize CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes) for rapid, reliable deployments.
- Collaborate with cross‑functional teams to define requirements, review code, and ensure high quality and security standards.
- Mentor junior developers, conduct code reviews, and promote best practices in software design and testing.
Requirements
- 5+ years of professional software development experience in a cloud‑native environment.
- Proficiency in Python and Node.js with strong API design skills.
- Hands‑on experience with AWS services, Docker, Kubernetes, and CI/CD tooling.
- Solid understanding of observability, monitoring, and fault‑tolerance principles.
- Excellent problem‑solving, communication, and teamwork abilities.
Skills
pythonnodejsawsdockerkubernetescicd