Open Role
Bosch

Opportunity at

Bosch

Python Senior Developer

Bosch seeks a Python Senior Developer for an on-site position in Bengaluru. This full-time role involves designing, building, enhancing, and maintaining scalable Python applications, services, scripts,…

View Company

Role Snapshot

Hiring Now
Work arrangement
Not specified
Location
Bengaluru, India
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz3h agoEmployer posted Oct 21, 2026
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Bosch seeks a Python Senior Developer for an on-site position in Bengaluru. This full-time role involves designing, building, enhancing, and maintaining scalable Python applications, services, scripts, and automation tools across the complete software development lifecycle. The position suits an analytical software engineer with extensive practical experience in Python programming, production support, and deployment practices. The chosen candidate will write clean, testable, and modular code while handling file operations, data processing,…

Job Description

Bosch seeks a Python Senior Developer for an on-site position in Bengaluru. This full-time role involves designing, building, enhancing, and maintaining scalable Python applications, services, scripts, and automation tools across the complete software development lifecycle. The position suits an analytical software engineer with extensive practical experience in Python programming, production support, and deployment practices.

The chosen candidate will write clean, testable, and modular code while handling file operations, data processing, and JSON parsing. Responsibilities include building memory-efficient solutions through iterators and generators, implementing object-oriented programming principles, and developing multithreaded or asynchronous applications. The professional will also write comprehensive unit and integration tests, perform debugging, handle incident resolution, and participate in continuous integration and deployment processes.

Bosch requires an independent team member who can collaborate effectively with cross-functional groups including product management, quality assurance, and DevOps teams. The ideal candidate demonstrates strong ownership in delivering robust systems, follows clean code principles, and applies structured root-cause analysis when addressing complex technical problems.

Responsibilities

  • Design, develop, enhance, and maintain Python applications, services, scripts, and automation solutions
  • Write clean, modular, and reusable code following established engineering standards
  • Handle file operations, data processing, JSON parsing, and command-line utilities
  • Optimize data structures, algorithms, and application logic for performance and scalability
  • Build systems using object-oriented principles, decorators, iterators, and generators
  • Develop multithreaded, asynchronous, or multiprocessing solutions when needed
  • Create unit and integration tests to ensure sufficient test coverage
  • Troubleshoot application issues, debug problems, and support production deployments
  • Collaborate with DevOps, QA, product management, and engineering teams
  • Participate in CI/CD pipelines, code reviews, and release management activities

Requirements

  • Proficiency in core Python topics including file I/O, string operations, command-line arguments, and JSON handling
  • Understanding of data structures, exception handling, decorators, context managers, and virtual environments
  • Practical knowledge of concurrency models such as threading, async, and multiprocessing
  • Familiarity with logging, debugging techniques, clean code principles, and unit testing frameworks
  • Basic understanding of Docker containerization and CI/CD deployment pipelines

Qualifications

  • 6 to 8 years of hands-on experience in Python development
  • Bachelor's or Master's degree in Computer Science, Information Technology, Electronics, or a related field
  • Experience developing backend services, automation tools, APIs, or data-processing applications
  • Familiarity with Linux/Unix environments, shell scripting, and Git version control
  • Exposure to cloud platforms, application monitoring, and security best practices

Core Skills

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

What is the location and work arrangement for the Python Senior Developer role?

The position is based in Bengaluru and is on-site.

What type of employment is this?

This is a full-time position.

How many years of experience are required for this job?

The posting specifies 6 to 8 years of hands-on experience in Python development.

Is the salary mentioned in the job posting?

The posting does not specify a salary.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Swiggy
SwiggyAdded to Jobsiz 1h ago
BengaluruFull-time
Bosch
BoschAdded to Jobsiz 3h ago
BengaluruFull-time
Bosch
BoschAdded to Jobsiz 6h ago
Bosch
BoschAdded to Jobsiz 9h ago
BengaluruFull-time

Posted by Bosch

Source: Bosch

View the original listing ↗

Posted by employer: Oct 21, 2026

Added to Jobsiz: Oct 21, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Bosch

Bosch

122Open Jobs
—No reviews yet
View Company Profile