Senior Python Developer | Siemens Technology & Services | Bangalore

September 19, 2025

Job Description

Summary

Siemens Technology and Services Private Limited is hiring a Senior Python Developer to join its Foundational Technologies – Digitalization Technology and Services (DTS) team in Bangalore, India. This is a full-time, permanent mid-level professional role where you will design, build, and deploy innovative Python-based applications, cloud solutions, and microservices while collaborating with global teams.

If you’re an experienced Python developer with 5–8 years of expertise in backend development, cloud integration, REST APIs, and data engineering, Siemens offers the platform to grow your career while shaping the digital future of industries worldwide.


Job Details at a Glance

Job TitleSenior Python Developer
CompanySiemens Technology and Services Pvt. Ltd.
OrganizationFoundational Technologies
LocationBangalore, Karnataka, India
Experience LevelMid-level Professional (5–8 years)
Job FamilyResearch & Development
Employment TypeFull-time, Permanent
Contract TypePermanent

Key Responsibilities

As a Senior Python Developer at Siemens, you will:

  • Design, develop, and implement functional requirements and backend features using Python.
  • Build efficient and scalable applications while integrating front-end components.
  • Develop and maintain REST APIs and microservices architectures.
  • Collaborate with UX/UI designers to bring designs into implementation.
  • Manage testing, debugging, and bug-fixing activities.
  • Create and maintain technical documentation.
  • Work closely with global, multicultural teams in R&D-driven projects.
  • Drive adoption of cloud technologies for data processing, warehousing, and deployment.
  • Suggest software enhancements and contribute to product improvements.

Required Skills & Qualifications

  • 5–8 years of hands-on experience in Python development, backend solutions, and cloud applications.
  • Strong expertise in Flask/Django frameworks and deploying web applications on cloud.
  • Solid understanding of data engineering, building pipelines, and distributed algorithms.
  • Proficiency with SQL/SQLite/Postgres and NoSQL databases.
  • Strong knowledge of REST API development, microservices, and server-side architectures.
  • Familiarity with RDBMS integration and data warehousing.
  • Experience with Jira, Confluence, and Agile/Lean methodologies (Scrum, TDD, rapid prototyping).
  • Exposure to Java programming is an added advantage.
  • Understanding of web servers, load balancers, and deployment processes.
  • Strong communication, presentation, and documentation skills in English.
  • Experience in Siemens sector domains (Industry, Energy, Healthcare, Infrastructure & Cities) is preferred.
  • International project exposure with cross-cultural collaboration is a plus.

Why Join Siemens?

  • Be part of a global technology leader shaping the digital future of industries.
  • Work on impactful R&D projects with international teams.
  • Access world-class tools, technologies, and career development programs.
  • Thrive in a diverse, inclusive, and innovative work environment.
  • Competitive salary, benefits, and growth opportunities.

Apply Now

Bring your Python expertise and digital mindset to Siemens and be part of building tomorrow’s reality.
👉 Apply now on Siemens Careers