Senior Software Developer

Global technology consultancy integrating strategy, design and engineering to drive digital innovation for 30+ years.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Developer

Thoughtworks, a global technology consultancy with 30+ years of experience, is seeking a Senior Software Developer to join their innovative team. This role offers an exciting opportunity to work on meaningful client projects while driving technical excellence and mentoring junior team members.

As a Senior Software Developer, you'll be at the forefront of designing and implementing software solutions that create impactful change for clients. You'll collaborate with cross-functional teams including Business Analysts, Quality Analysts, Designers, and Project Managers to deliver powerful results. The role demands expertise in clean code practices, test-driven development, and distributed systems architecture.

The position offers a unique blend of technical leadership and hands-on development. You'll be responsible for creating large-scale distributed systems, implementing DevSecOps practices, and ensuring high-quality software delivery through continuous integration and deployment. Your experience with languages like Java, Kotlin, JavaScript, or TypeScript, combined with strong object-oriented programming skills, will be essential for success.

What sets this opportunity apart is Thoughtworks' commitment to professional growth and cultivation culture. The company provides numerous development programs and interactive tools to support your career journey. You'll join a community of passionate technologists, from computer science graduates to seasoned professionals and career changers, all learning and challenging each other.

The ideal candidate will bring not only technical expertise but also strong leadership qualities, including the ability to mentor others, influence technical decisions, and navigate ambiguous situations. You'll have the opportunity to contribute to the broader tech community through speaking engagements, open source contributions, and blogging.

This role is perfect for someone who wants to combine technical excellence with meaningful client impact, all while working in a collaborative, innovative environment that has won numerous awards worldwide. Join Thoughtworks to be part of a team where curiosity, innovation, and dedication drive extraordinary results.

Last updated 3 months ago

Responsibilities For Senior Software Developer

  • Learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns
  • Use and advocate for continuous delivery practices to deliver high-quality software
  • Work in collaborative, value-driven teams to build innovative customer experiences
  • Create large-scale distributed systems out of microservices
  • Collaborate with teammates to build features, design concepts and interactive prototypes
  • Apply latest technology thinking to solve client problems
  • Utilize DevSecOps tools and practices to build and deploy software
  • Oversee the entire cycle of software consulting and delivery
  • Act as a mentor for less-experienced peers

Requirements For Senior Software Developer

Java
JavaScript
Kotlin
TypeScript
Kubernetes
  • Experience using one or more development languages (Java, Kotlin, JavaScript, TypeScript, Ruby, C#)
  • Experience in Object-Oriented programming
  • Comfortable with Agile methodologies (XP, Scrum, Kanban)
  • Good awareness of TDD, continuous integration and continuous delivery
  • Knowledge of cloud technology (AWS, Azure, Kubernetes, Docker) is a plus
  • Presence in external tech community
  • Resilient in ambiguous situations

Benefits For Senior Software Developer

  • Learning & Development Programs

Interested in this job?

Jobs Related To Thoughtworks Senior Software Developer

Software Senior Engineer (On-Site)

Senior Software Engineer position at Dell Technologies in Herzliya, focusing on systems and software development with C++/Python, offering comprehensive benefits and growth opportunities.

Software Development Engineer, AWS, Network Product Development

Senior Software Development Engineer role at AWS Core Networking, focusing on network automation and infrastructure development with competitive compensation and comprehensive benefits.

Senior Elixir Developer

Senior Elixir Developer position at AHEAD, offering remote work, $130-180K salary, focusing on backend development with 5+ years experience required.

Senior Software Engineer, Back End (Golang, Kafka)

Senior Backend Software Engineer role at Capital One, focusing on Golang and Kafka development, offering competitive compensation and comprehensive benefits in McLean, VA.

Engineer – Backend (Java)

Senior Backend Engineer position at PayPal Chennai, building scalable payment systems using Java, Spring MVC, and cloud technologies.