Thoughtworks, a global technology consultancy with over 30 years of experience, is seeking a Senior Software Developer to join their innovative team. This role combines technical excellence with leadership responsibilities, where you'll collaborate with Business Analysts, Designers, and Project Managers to create impactful software solutions for clients.
As a Senior Software Developer, you'll be instrumental in designing and implementing large-scale distributed systems using microservices architecture. The position requires expertise in Java or .NET, with a strong foundation in Object-Oriented programming and modern software development practices including TDD, continuous delivery, and DevSecOps.
The role offers unique opportunities to mentor junior developers, influence technical decisions, and contribute to the broader tech community. You'll work in a collaborative environment that values healthy debate and innovative thinking, while delivering solutions that create meaningful change for clients.
Thoughtworks provides a cultivation culture that supports personal and professional growth, with numerous development programs and interactive tools to help you advance your career. The company's commitment to digital innovation and technical excellence makes it an ideal place for technologists who want to make a significant impact while continuing to learn and grow.
This position requires Australian Citizenship or Permanent Residency and offers the chance to work with seasoned technologists, computer science graduates, and career changers in a diverse and inclusive environment. If you're passionate about technical excellence, mentorship, and driving innovation in a collaborative setting, this role presents an excellent opportunity to advance your career while contributing to meaningful projects.