Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Entry-Level Software Developer image - Rise Careers
Job details

Entry-Level Software Developer

Thoughtworks is looking for entry-level software developers who want to kickstart their careers through immersive training and collaborative team environments.

Skills

  • Understanding of analysis and design
  • Knowledge of OO concepts
  • Collaboration and openness
  • Resilience in ambiguous situations

Responsibilities

  • Write clean and iterative code
  • Use continuous delivery practices
  • Collaborate with product-focused teams
  • Learn and apply latest technology thinking
  • Tackle challenges for various clients

Education

  • Computer Science degree or equivalent experience

Benefits

  • Interactive tools for career development
  • Numerous learning programs
  • Supportive team environment
To read the complete job description, please click on the ‘Apply’ button
What You Should Know About Entry-Level Software Developer, Referrals Only

At Thoughtworks, we’re on the lookout for an Entry-Level Software Developer based in the vibrant Dorobanti area of Bucharest. This is not just any software development role; you'll be diving into projects that matter, collaborating with Business and Quality Analysts, Designers, Project Managers, and more, as you help create innovative software solutions that make a real impact. You’ll get to work in an environment that champions collaboration, where everyone's voice is valued and respected, pushing the boundaries of technology. Prepare for an exciting year ahead with our First Year Graduate Experience—starting with the immersive Thoughtworks University! This three-week journey, together with monthly sessions on insightful topics, ensures you're well-equipped to tackle the tech landscape. You'll embrace practices like test-driven development and clean coding while learning to adapt quickly to various client challenges across different industries. Here, whether you’re a fresh graduate, a coding boot camp wiz, or someone pivoting into tech, you will find your niche. We pride ourselves on creating a flat, open, and transparent environment that fosters learning and growth, and supports your career path. By joining us at Thoughtworks, you’ll be part of a dynamic community that thrives on curiosity and innovation. We believe the best solutions come from a diverse range of experiences and perspectives, enhancing both our culture and the work we do for our clients. So, if you're passionate about tech and eager to embark on a rewarding career journey, Thoughtworks is the perfect place for you to launch your future in software development!

Frequently Asked Questions (FAQs) for Entry-Level Software Developer Role at Referrals Only
What responsibilities does an Entry-Level Software Developer at Thoughtworks have?

As an Entry-Level Software Developer at Thoughtworks, you'll engage in writing clean and iterative code, leveraging practices such as TDD, OO design, and pair programming. You’ll collaborate within product-focused teams to create customer-focused solutions, constantly applying the latest technology trends to overcome client challenges while embracing a culture of knowledge sharing.

Join Rise to see the full answer
What qualifications do I need to apply for the Entry-Level Software Developer position at Thoughtworks?

To qualify for the Entry-Level Software Developer role at Thoughtworks, you should have less than one year of professional experience in software development and a solid understanding of coding concepts, analysis, and design. Additionally, a passion for learning and adaptability in collaborative environments will enhance your application.

Join Rise to see the full answer
What does the training program for Entry-Level Software Developers at Thoughtworks entail?

The training program for Entry-Level Software Developers at Thoughtworks includes the First Year Graduate Experience, featuring an immersive three-week session at Thoughtworks University and monthly learning opportunities. This program is designed to equip you with the critical skills and knowledge needed to succeed in software development and foster a strong sense of community among new hires.

Join Rise to see the full answer
How does Thoughtworks support career development for Entry-Level Software Developers?

Thoughtworks understands that there is no one-size-fits-all career path. As an Entry-Level Software Developer, you can expect ongoing support through interactive tools, numerous development programs, and a culture that encourages mentorship and knowledge sharing, empowering you to take control of your career journey.

Join Rise to see the full answer
What can I expect from the work environment as an Entry-Level Software Developer at Thoughtworks?

The work environment at Thoughtworks for Entry-Level Software Developers is collaborative and flat, promoting transparency, openness, and feedback. This supportive culture allows you to thrive while working on impactful projects alongside a diverse group of talented professionals.

Join Rise to see the full answer
Common Interview Questions for Entry-Level Software Developer
How do you approach writing clean and iterative code as an Entry-Level Software Developer?

When asked about writing clean and iterative code, discuss principles such as TDD and SOLID principles you are familiar with. Highlight your understanding of code organization, documentation, and the willingness to revise and improve over time, showing that you prioritize quality and maintainability.

Join Rise to see the full answer
What experience do you have with collaborative projects?

Emphasize any group projects you've participated in, describing your role and how you contributed to the project's success. Mention your ability to accept feedback and your passion for teamwork, as these traits are highly valued at Thoughtworks.

Join Rise to see the full answer
Can you explain Object-Oriented Design and its importance?

In your answer, define Object-Oriented Design (OOD) as a programming paradigm based on objects, which can contain data and procedures. Explain its importance in creating modular, reusable code that can ease maintenance and reduce complexity, which will demonstrate your technical understanding.

Join Rise to see the full answer
How do you stay updated on new technologies and practices?

Share your strategies for keeping current, such as following tech blogs, participating in online forums, attending workshops, or completing courses. Mention specific resources like Thoughtworks’ Technology Radar as a way you would integrate new trends into your work.

Join Rise to see the full answer
What motivates you to work in software development?

Express your genuine passion for creating solutions that make a difference. Talk about the excitement of problem-solving and your commitment to learning and growing in the tech field, illustrating your enthusiasm for the role at Thoughtworks.

Join Rise to see the full answer
How do you handle feedback on your code?

Discuss how you view feedback as a vital part of the development process. Emphasize your openness to constructive criticism and your proactive approach to incorporating feedback to improve your coding skills—skills that align with Thoughtworks' values.

Join Rise to see the full answer
Describe a challenging problem you faced during a project and how you solved it.

Present a specific example of a challenging situation and explain the steps you took to address it. Showcase your analytical thinking, collaboration with team members, and your ability to adapt when faced with obstacles, demonstrating resilience and problem-solving skills.

Join Rise to see the full answer
What programming languages and tools are you most comfortable using?

Be honest about your proficiency with various programming languages and tools, mentioning any relevant projects or coursework. This helps paint a picture of your technical background and comfort level, aligning your skills with the needs of the Entry-Level Software Developer position.

Join Rise to see the full answer
How do you ensure effective communication within a team?

Discuss your strategies for clear communication, such as actively listening, being transparent about challenges, and ensuring that everyone is on the same page. Show that you value open dialogue, as it fosters collaboration and innovation—key principles at Thoughtworks.

Join Rise to see the full answer
Why do you want to work at Thoughtworks?

Articulate your admiration for Thoughtworks' commitment to innovation, diversity, and a supportive culture. Mention how the company’s values resonate with you and your eagerness to contribute to the mission of driving digital innovation in a collaborative environment.

Join Rise to see the full answer
Similar Jobs
Posted 6 days ago
Posted 4 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 11 days ago
Posted yesterday
Photo of the Rise User
G-P Remote United States (Remote-First)
Posted 13 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 25, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mason just viewed Marketing & Communications Intern at Per Scholas
Photo of the Rise User
Someone from OH, Lakewood just viewed Recruiter (Talent Sourcing), 6 month contract at Jerry
Photo of the Rise User
Someone from OH, Westerville just viewed Director Change Management at Discover
Photo of the Rise User
Someone from OH, Dublin just viewed Applied AI Engineer – Computer Vision at Kodiak
Photo of the Rise User
Someone from OH, Dublin just viewed Computer Vision Engineer at Near Space Labs
Photo of the Rise User
20 people applied to Software Engineer Intern at Rain
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Euclid just viewed Lighting Intern, DreamWorks, Summer 2025 at NBCUniversal
Photo of the Rise User
Someone from OH, Cincinnati just viewed Saw Operator I at Eriez
Photo of the Rise User
Someone from OH, Burton just viewed Creative Director at Webster University
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analytics Manager at Jobber
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analyst II at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Risk Analyst at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Manager, Fraud Operations at Twilio
Y
Someone from OH, Lewis Center just viewed Fraud Manager at Yellow Social Interactive
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Associate, Fraud Strategy and Analytics at Wealthsimple
Photo of the Rise User
Someone from OH, Lewis Center just viewed Consulting Manager Fraud Practice at Visa
Photo of the Rise User
Someone from OH, Mansfield just viewed 12 Hour Shift- Food Production Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Detection Specialist – Payment Detection (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Operations Specialist - Banking Operations (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Third-Party Risk Analyst at Fenergo