Senior Python Developer | Siemens Technology and Services | Bangalore, India

September 19, 2025

Job Description

Summary

Siemens Technology and Services Private Limited is hiring a Senior Python Developer in Bangalore to join its Foundational Technologies – Research & Development team. This role is ideal for professionals with 5–8 years of Python development experience, strong expertise in backend development, REST APIs, cloud deployment, data pipelines, and microservices architecture. As part of Siemens’ Digitalization Technology and Services team, you will contribute to cutting-edge projects impacting industries worldwide. If you are passionate about Python, cloud technologies, and scalable software solutions, Siemens offers you the platform to innovate and grow in a collaborative, global environment.


Job Details at a Glance

Job TitleSenior Python Developer
CompanySiemens Technology and Services Pvt. Ltd.
OrganizationFoundational Technologies – R&D
LocationBangalore, Karnataka, India
Job ID478966
Experience LevelMid-level Professional (5–8 years)
Employment TypeFull-time, Permanent
IndustrySoftware Development, Digitalization, R&D
Primary SkillsPython, REST APIs, Cloud (Flask/Django), SQL, NoSQL, Data Pipelines
Additional SkillsJava (optional), Agile/Scrum, Jira, Confluence

Key Responsibilities

As a Senior Python Developer at Siemens Bangalore, you will:

  • Design and implement functional and scalable software requirements.
  • Build efficient backend features using Python.
  • Develop and integrate REST APIs and microservices architecture.
  • Work with front-end teams to integrate UI/UX into backend systems.
  • Manage testing, debugging, and bug fixes for software releases.
  • Prepare and maintain technical documentation.
  • Collaborate with global and intercultural teams on R&D projects.
  • Enhance applications by suggesting improvements and new features.
  • Deploy applications on cloud platforms (Flask, Django) with focus on performance.
  • Support audits, compliance, and secure coding practices.

Skills & Competencies

  • Strong expertise in Python programming language.
  • Experience with cloud-based deployment, Flask/Django frameworks.
  • Solid knowledge of SQL, PostgreSQL, and NoSQL databases.
  • Strong command of data engineering, data pipelines, and algorithms.
  • Knowledge of web servers, load balancers, and deployment processes.
  • Exposure to Agile/Lean methodologies (Scrum) and tools like Jira/Confluence.
  • Experience in international projects and global team collaboration.
  • Excellent problem-solving, communication, and presentation skills.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or related fields.
  • 5–8 years of professional experience in Python development and software engineering.
  • Proven experience in building cloud-based applications and REST APIs.
  • Exposure to Siemens sector domains (Industry, Energy, Healthcare, Infrastructure) is preferred.
  • Additional knowledge of Java is a plus.
  • Strong commitment to customer focus, innovation, and teamwork.

Why Join Siemens?

  • Be part of Siemens’ global technology and innovation ecosystem.
  • Work on projects that impact industries and cities worldwide.
  • Collaborate with 312,000+ professionals across 200 countries.
  • Opportunity to explore R&D, AI, cloud, and digitalization technologies.
  • Inclusive workplace that values diversity, learning, and growth.

Apply Now

Take the next step in your career as a Senior Python Developer at Siemens Bangalore.
👉 Click here to apply on the official Siemens Careers page