← Back to all jobs
27d 3h left to apply
T

Software Engineer (C#, .NET)

Thoughtworksā€¢šŸŒ Remote Worldwide•Estimated: $80,000 - $120,000

✨ AI Insights & Summary

This Software Developer role at Thoughtworks offers an exceptional opportunity for engineers passionate about creating meaningful change through technology in a collaborative, consultancy-based environment. You'll be immersed in best practices like TDD and pair programming, working on diverse client projects and pushing the boundaries of what's possible. Thoughtworks is renowned for its commitment to quality, innovation, and a supportive culture that prioritizes learning and career growth, making this an ideal position for developers seeking impactful work and continuous professional development.

Thoughtworks: Software Developer (C#, .NET)

About Thoughtworks

Thoughtworks is a global, purpose-driven, technology consultancy. We are a community of passionate, intelligent, and supportive colleagues dedicated to revolutionizing technology and delivering extraordinary impact for our clients. For over 30 years, we've partnered with businesses to solve complex challenges, using technology as a key differentiator. We are committed to pushing boundaries, fostering innovation, and creating a dynamic and inclusive environment where learning and growth are paramount.

The Role

As a Software Developer, you will collaborate with business analysts, designers, project managers, and other stakeholders to design and deliver innovative software solutions. You'll listen intently to understand business problems and write clean, iterative code to produce powerful end results. We value developers who balance strong technical opinions with a willingness to find the best solution, bringing integrity and ensuring all voices are heard in the development process.

Job Responsibilities

  • Learn and adopt best practices including writing clean, reusable code, Test-Driven Development (TDD), pair programming, and design patterns.
  • Utilize continuous delivery practices to deliver high-quality software and value to end customers.
  • Work within collaborative, value-driven teams to build innovative customer experiences for our clients.
  • Collaborate with a variety of teammates to build features, design concepts, and interactive prototypes, ensuring best practices and UX specifications are embedded.
  • Partner with other technologists from cross-functional teams, advocating for and demonstrating a DevOps culture.
  • Take ownership and accountability beyond individual deliverables, consistently striving to achieve outstanding results for our clients.
  • Learn, digest, and apply the latest technology thinking from our Technology Radar to solve client problems.

Job Qualifications

Technical Skills

  • 3+ years of experience developing with C# and .NET.
  • Experience with other object-oriented programming languages such as Java, JavaScript, or Python is a plus.
  • Ability to write clean, high-quality code and to identify and improve suboptimal code.
  • Familiarity with Agile, Lean, and/or Continuous Delivery methodologies.
  • Good awareness of TDD, continuous integration, and continuous delivery approaches and tools.
  • Bonus points for knowledge of cloud technologies such as AWS, Docker, or Kubernetes.

Professional Skills

  • Thrive in a collaborative, non-hierarchical environment that values transparency, openness, feedback, and change.
  • Passion for learning and knowledge sharing, coupled with a desire to create effective solutions for business problems.
  • Resilience in ambiguous situations and the ability to approach challenges from multiple perspectives.

Note: For candidates with less than two years of experience, please visit the Grads and career changers page on our careers site.

Other Things to Know

Learning & Development

At Thoughtworks, career paths are individualized. We balance autonomy with a strong cultivation culture, providing support through interactive tools, numerous development programs, and a team dedicated to your growth. We believe in helping each other succeed and empowering employees in their career journeys.

Responsible Use of AI in Recruitment

Thoughtworks utilizes AI tools to assist our recruitment team with administrative tasks. Crucially, our AI does not screen, assess, rank, or make hiring decisions. All applications are reviewed by our team, and all selection decisions are made exclusively by interviewers and hiring managers. We are committed to fairness and responsible AI, actively managing our systems, monitoring for bias, and implementing mitigation measures. Our third-party vendors adhere to these high standards through rigorous governance.

Apply Now

This job is active but will expire soon. Click below to apply on the company's website.

Apply for this role ↗

Share Job

Know someone who would be a perfect fit? Share this opportunity.

Job Overview

Posted6/17/2026
CategoryBackend Development
SourceJobsCollider

FAQ

Is this position remote?

The Software Engineer (C#, .NET) role is a remote opportunity. The location specified is Remote Worldwide.

What is the salary?

The salary is not explicitly stated, but is competitive and based on experience.

How do I apply?

You can apply by clicking the "Apply for this role" button above to submit your application on the hiring website.

Similar Opportunities

Plain Concepts

Golang Engineer

Plain Concepts•Brazilā€¢šŸ  Remote
Competitive
Backend Development
View Job →
Y

(Golang) Backend Developer - Integrations

Yuno•Remote Worldwideā€¢šŸ  Remote
Competitive
Backend Development
View Job →
P

Senior backend Developer

Persohap GmbH•Berlinā€¢šŸ”„ Hybrid
Competitive
Backend Development
View Job →