Thoughtworks, a global technology consultancy with over 30 years of experience, is seeking a Senior Software Developer to join their innovative team. This role offers a unique opportunity to work at the intersection of strategy, design, and engineering, driving digital innovation for diverse clients.
As a Senior Software Developer, you'll be instrumental in designing and implementing software solutions that create meaningful change. You'll collaborate with cross-functional teams including Business Analysts, Quality Analysts, Designers, and Project Managers. The role demands technical excellence in creating large-scale distributed systems and microservices, while maintaining a strong focus on clean, iterative code and best engineering practices.
The position requires 4+ years of experience with strong expertise in programming languages like Java, C#, Python, or Go. You'll work with modern frameworks and cloud platforms, applying DevSecOps practices and contributing to the entire software delivery lifecycle. What sets this role apart is the emphasis on mentorship and technical leadership – you'll help cultivate an environment that encourages healthy debate and drives teams toward an aspirational tech vision.
At Thoughtworks, your career development is in your hands, supported by interactive tools, development programs, and colleagues who are invested in your growth. The company's cultivation culture has won numerous awards globally, creating an environment where computer science graduates work alongside seasoned technologists and career changers, fostering mutual learning and growth.
This role offers the opportunity to work with cutting-edge technology, contribute to meaningful projects, and be part of a community that values technical excellence, continuous learning, and innovation. If you're passionate about technology, enjoy mentoring others, and want to make a significant impact while working with a global leader in technology consulting, this position at Thoughtworks could be your next career move.