Python Developer - Senior SW Engineer
On-site · Bengaluru, Karnataka, India
Job Summary
Senior Python Developer to design, build, maintain scalable Python-based applications and services. Responsibilities include writing clean, modular Python code; developing robust data-processing solutions; working with file I/O, JSON, CLI tools; implementing efficient data structures and algorithms; building multithreaded/async/multiprocessing solutions; creating unit and integration tests; supporting production deployments; collaborating with DevOps, QA, product management, and other engineering teams; participating in CI/CD, code reviews, and release management; contributing to technical documentation and engineering best practices. Core skills include Python programming, file I/O, JSON handling, CLI tooling, concurrency, OOP, testing, Docker, Linux/Unix, Git, observability/monitoring, and software design patterns.
Required Qualifications
- 6–8 years of hands-on Python development
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Electronics, or related field
- Strong experience in designing and delivering production-quality software
- Good understanding of software development lifecycle, testing, debugging, and deployment processes
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.