• RiseON Suite

Job Details

Senior Developer (Python, GenAI, AWS)
Share Icon

ThoughtWorks

Location Icon
Bangalore, India(OnSite)

Posted IconPosted 5 days ago

Employment IconEmployment Type: Full Time

Posted IconPosted 5 days ago

Sign up to Apply

Job Description

Job Title: Senior Developer (Python, GenAI, AWS)

Company: ThoughtWorks

Years of Experience: 5+ years in software development

Location: India (onsite/client location depending on business need)

Role Type: Full-time, Regular

Salary: Competitive / As per industry standards (not disclosed)

Eligibility:

  • Minimum 5 years of hands-on experience in software development
  • Proficiency in at least one modern programming language (Python preferred)
  • Strong foundation in Object-Oriented Programming and Agile practices
  • Exposure to GenAI, AWS, and related cloud technologies

Role Overview

As a Senior Software Developer, you will design and deliver impactful software solutions in collaboration with Business Analysts, Designers, Quality Analysts, and Project Managers. You will write clean, iterative, and reusable code while advocating engineering best practices. Senior Developers at Thoughtworks balance strong technical opinions with openness, ensuring diverse perspectives are respected, while mentoring junior peers and shaping the team’s technical vision.

Key Responsibilities

  • Write clean, reusable, and test-driven code using TDD, pair programming, and design patterns.
  • Advocate and implement continuous delivery practices to deliver value early and frequently.
  • Collaborate within cross-functional, value-driven teams to build customer-centric solutions.
  • Design and implement distributed systems and microservices architecture.
  • Contribute to features, prototypes, and design concepts while ensuring best practices and UX standards.
  • Apply emerging technology insights from the Technology Radar to solve client challenges.
  • Utilize DevSecOps practices for building and deploying secure software, promoting a DevOps culture.
  • Participate in the full software delivery cycle from ideation to deployment.
  • Mentor junior developers, guiding them in both technical and professional growth.

Skills and Qualifications

Technical Skills

  • 5+ years of experience in software development.
  • Strong programming skills in Python (preferred) and Object-Oriented programming.
  • Hands-on expertise in GenAI and AWS.
  • Familiarity with Agile methodologies such as XP, Scrum, or Kanban.
  • Knowledge of TDD, CI/CD, and infrastructure automation.
  • Bonus: working knowledge of cloud platforms (AWS, Azure), Kubernetes, and Docker.

Professional Skills

  • Ability to influence others and advocate for technical excellence while adapting to change.
  • Strong presence in the external tech community (contributions via blogs, open source, or speaking engagements).
  • Resilient and adaptable in ambiguous situations, with problem-solving ability from multiple perspectives.
  • Mentorship skills with the ability to inspire and guide less experienced peers.