CrawlJobs Logo

Senior Software Developer Python Docker Kubernetes

India, Chennai · Job Posted February 23, 2026
Apply Position
Job Link Share

Job Description

We’re hiring a Senior Cloud‑Native Software Developer to help design, build, and operate scalable Kubernetes‑based systems and internal developer tooling. You’ll partner with product managers, designers, SREs, and cross‑functional teams to turn product goals into reliable, secure, and maintainable platform services. You’ll own components from design through deployment and run them in production.

Job Responsibility

  • Architect, design, implement, test, and ship production‑grade services and automation using cloud‑native patterns (Kubernetes, containers, GitOps)
  • Build and maintain microservices, REST APIs with emphasis on performance, reliability, security, and operational simplicity
  • Author and maintain Kubernetes artifacts — manifests, Helm charts, Operators/CRDs — to automate lifecycle management
  • Implement and continuously improve CI/CD and GitOps workflows (builds, image registries, scanning/signing, deployment pipelines)
  • Mentor and coach junior/mid engineers
  • contribute to hiring, onboarding, and knowledge sharing

Requirements

  • 5+ years professional software development experience (or equivalent)
  • Strong Python expertise used to build production services, libraries, and automation
  • Hands‑on experience with containerization (Docker) and Kubernetes (deployments, services, RBAC, networking, storage)
  • Familiarity with CI/CD and GitOps tooling and pipeline authoring (Jenkins, GitHub Actions, GitLab CI, ArgoCD/Flux)
  • Knowledge in Prometheus, Grafana, OpenTelemetry etc.
  • Strong understanding of cloud and container security best practices (image scanning, secrets management, network policies)
  • Excellent communication, collaboration, problem solving, and mentoring skills
  • Education: B.E, BTech, MCA or Similar
  • Minimum years of relevant Experience: 3 to 5 years and 5+years for Senior Role

Nice to have

  • Experience developing Kubernetes Operators (Go or Python) and working directly with the Kubernetes API/controller patterns
  • Familiarity with service meshes (Istio etc)
  • Background in SRE, platform engineering, or building developer self‑service platforms

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Developer Python Docker Kubernetes

8 matching positions

Senior Software Engineer / Python Developer

This role will be primarily updating existing platforms, so experience working w...
Location
Location
Salary
Salary:
Not provided
bvteck.com Logo
Bright Vision Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • CS fundamentals (data structure and algorithms)
  • Deep knowledge of modern web applications
  • Expertise in Python
  • Proficiency in JavaScript/TypeScript/React
  • Good knowledge of MongoDB or SQL
  • Proficiency with Git and Docker (Kubernetes is a plus)
  • Excellent problem-solving, troubleshooting, and debugging skills
  • Strong communication and collaboration skills
  • 7+ years of professional experience in software development of web applications
  • Bachelor's Degree in Computer Science or a related field is a plus
Job Responsibility
Job Responsibility
  • Updating existing platforms
  • Working with legacy systems and upgrading libraries
  • Integrating AI/ML into the scope of work
What we offer
What we offer
  • up to 15% annual bonus
  • Fulltime
Read More
Arrow Right

Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes)

We are seeking Full Stack/Back End Software Engineers who are passionate about m...
Location
Location
United States , San Francisco, California
Salary
Salary:
229900.00 - 286200.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree
  • At least 6 years of experience in software engineering
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Job Responsibility
Job Responsibility
  • Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community, and from time to time, be asked to code or evaluate code
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • Performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • Comprehensive, competitive, and inclusive set of health, financial and other benefits
  • Fulltime
Read More
Arrow Right

Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes)

Do you love building and pioneering in the technology space? Do you enjoy solvin...
Location
Location
United States , San Francisco; McLean; New York; San Jose; Cambridge
Salary
Salary:
229900.00 - 286200.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree
  • At least 6 years of experience in software engineering
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Job Responsibility
Job Responsibility
  • Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community, and from time to time, be asked to code or evaluate code
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • Performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • comprehensive, competitive, and inclusive set of health, financial and other benefits
  • Fulltime
Read More
Arrow Right
New

Senior Python Developer

Join us at Provectus as part of a team dedicated to building cutting-edge techno...
Location
Location
Serbia;Spain;North Macedonia;Armenia
Salary
Salary:
Not provided
provectus.com Logo
Provectus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Python programming
  • Solid understanding of object-oriented programming (OOP) and software design patterns
  • Experience in building RESTful APIs and servers with frameworks like FastAPI, Django REST, or Flask
  • Experience in building chatbot applications
  • Experience with Docker for containerization and Kubernetes for orchestration
  • Understanding of microservices architecture and related patterns
  • Solid software engineering skills, with the ability to produce well-structured, maintainable code
  • Experience with AWS and serverless computing
  • Proficiency in both SQL and NoSQL databases, such as Postgres and DynamoDB
  • Experience with unit testing and test-driven development
Job Responsibility
Job Responsibility
  • Develop and maintain scalable Python applications
  • Build and optimize RESTful APIs and servers using frameworks such as FastAPI, Django REST, or Flask
  • Design and implement chatbot applications using generative AI technologies
  • Implement and optimize Retrieval Augmented Generation (RAG) systems
  • Profile and optimize Python code to enhance performance
  • Collaborate with cross-functional teams, including ML engineers and product managers, to deliver high-quality products
  • Write clean, maintainable, and well-documented code
  • Stay updated with the latest developments in Python and AI technologies and propose innovative solutions
What we offer
What we offer
  • Participate in internal training programs (Leadership, Public Speaking, etc.) with full support for AWS and other professional certifications
  • Work with the latest AI tools, premium subscriptions, and the freedom to use them in your daily work
  • Long-term B2B collaboration
  • 100% remote — with flexible hours
  • Collaboration with an international, cross-functional team
  • Comprehensive private medical insurance or budget for your medical needs
  • Paid sick leave, vacation, and public holidays
  • Equipment and all the tech you need for comfortable, productive work
  • Special gifts for weddings, childbirth, and other personal milestones
  • Fulltime
Read More
Arrow Right

Senior Software Developer

As a Senior Software Developer, you will play a critical role in designing, deve...
Location
Location
United States , Delray Beach
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • 5+ years of experience in software development, with a proven track record of delivering high-quality applications
  • Proficiency in programming languages such as Java, Python, C#, or JavaScript
  • Strong understanding of software design principles, patterns, and architectures (e.g., MVC, REST, microservices)
  • Experience with modern development frameworks and libraries (e.g., React, Angular, Spring Boot, Django)
  • Proficiency in version control systems like Git
  • Knowledge of database systems, both relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra)
  • Familiarity with cloud platforms (AWS, Azure, GCP) and DevOps practices (CI/CD pipelines, Docker, Kubernetes)
  • Strong debugging, testing, and problem-solving skills
Job Responsibility
Job Responsibility
  • Lead the design and development of software applications, ensuring adherence to best practices and coding standards
  • Collaborate with product managers, architects, and stakeholders to gather requirements and define technical specifications
  • Develop scalable and maintainable code using modern programming languages and frameworks
  • Conduct code reviews, provide constructive feedback, and mentor junior team members
  • Troubleshoot and resolve complex software issues, ensuring minimal downtime and impact
  • Optimize application performance, scalability, and security through continuous improvement
  • Contribute to the design and implementation of APIs, microservices, and distributed systems
  • Stay updated on emerging technologies and recommend innovative solutions to enhance development practices
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives
  • Ensure proper documentation of code, processes, and technical decisions
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • company 401(k) plan
  • Fulltime
Read More
Arrow Right

Senior Software Developer

As a Senior Software Developer, you will play a critical role in designing, deve...
Location
Location
United States , Fort Lauderdale
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • 5+ years of experience in software development, with a proven track record of delivering high-quality applications
  • Proficiency in programming languages such as Java, Python, C#, or JavaScript
  • Strong understanding of software design principles, patterns, and architectures (e.g., MVC, REST, microservices)
  • Experience with modern development frameworks and libraries (e.g., React, Angular, Spring Boot, Django)
  • Proficiency in version control systems like Git
  • Knowledge of database systems, both relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra)
  • Familiarity with cloud platforms (AWS, Azure, GCP) and DevOps practices (CI/CD pipelines, Docker, Kubernetes)
  • Strong debugging, testing, and problem-solving skills
Job Responsibility
Job Responsibility
  • Lead the design and development of software applications, ensuring adherence to best practices and coding standards
  • Collaborate with product managers, architects, and stakeholders to gather requirements and define technical specifications
  • Develop scalable and maintainable code using modern programming languages and frameworks
  • Conduct code reviews, provide constructive feedback, and mentor junior team members
  • Troubleshoot and resolve complex software issues, ensuring minimal downtime and impact
  • Optimize application performance, scalability, and security through continuous improvement
  • Contribute to the design and implementation of APIs, microservices, and distributed systems
  • Stay updated on emerging technologies and recommend innovative solutions to enhance development practices
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives
  • Ensure proper documentation of code, processes, and technical decisions
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Java Python Senior Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience in Java and Python
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
  • Experience with Development using Java, Spring and REST API
  • Proficiency with scripting languages like Python
  • Expertise in SQL , NoSQL and Big Data
  • Hands on experience with AI development tools like Co-pilot, DEVIN etc
Job Responsibility
Job Responsibility
  • Provide technical leadership and guidance to junior Dev engineers
  • Mentor team members on best practices and emerging technologies
  • Lead complex projects from inception to completion
  • Lead the development and maintenance of CI/CD pipelines using tools like Jenkins, GitLab CI, CircleCI, or Azure DevOps
  • Implement advanced CI/CD techniques such as blue/green deployments, canary releases, and feature flags
  • Optimize CI/CD pipelines for speed and reliability
  • Lead the implementation and management of containerized applications using Docker
  • Design and manage Kubernetes clusters for high availability and scalability
  • Troubleshoot and resolve complex containerization and orchestration issues
  • Design and implement comprehensive monitoring and logging solutions using tools like Prometheus, Grafana, ELK stack (Elasticsearch, Logstash, Kibana), or Splunk
  • Fulltime
Read More
Arrow Right

Senior Python Developer

Working at Citi is far more than just a job. A career with us means joining a te...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of progressive experience in Applications Development or Systems Analysis with a substantial and demonstrated focus on Python technologies
  • Proven experience in successfully leading, architecting, and delivering complex software development projects from inception to production deployment
  • Demonstrated expertise in technical leadership, including providing guidance, mentorship, and conducting comprehensive code reviews for development teams
  • Subject Matter Expert (SME) in Python application development, encompassing advanced knowledge of frameworks (e.g., Django, Flask, FastAPI), best practices, and design patterns
  • Strong proficiency in software architecture principles, distributed system design patterns (e.g., Microservices, Event-Driven Architecture), and object-oriented programming
  • Expert-level knowledge of Python and its robust ecosystem, with extensive hands-on experience in building scalable, resilient, and high-performance applications
  • Extensive experience with various database technologies, including relational databases (e.g., PostgreSQL, Oracle, SQL Server) and NoSQL databases (e.g., MongoDB, Cassandra, Redis)
  • Proven expertise in designing, developing, and consuming secure RESTful APIs and other inter-application integration patterns
  • Hands-on experience with CI/CD systems (e.g., Jenkins, GitLab CI, GitHub Actions) and establishing robust automated deployment pipelines
  • Strong background in cloud platforms (e.g., AWS, Azure, GCP), including significant experience with containerization (Docker) and container orchestration (Kubernetes)
  • Fulltime
Read More
Arrow Right