Remote Otter LogoRemoteOtter

Senior Software Developer - Remote

Posted 2 weeks ago
Software Development
Full Time
Worldwide

Overview

Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard.

For a team to thrive, it needs collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an aspirational tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve complex business problems and proactively assess your team’s health, code quality and nonfunctional requirements.

In Short

  • You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns
  • You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible
  • You will work in collaborative, value-driven teams to build innovative customer experiences for our clients
  • You will create large-scale distributed systems out of microservices
  • You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way.
  • You will apply the latest technology thinking from our Technology Radar to solve client problems
  • You will efficiently utilize DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development
  • You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between
  • You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills

Requirements

  • You have experience using development language Java with experience in Object-Oriented programming
  • You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming
  • You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban
  • You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools
  • Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker

Benefits

  • There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you.
  • Your career is supported by interactive tools, numerous development programs and teammates who want to help you grow.
  • We see value in helping each other be our best and that extends to empowering our employees in their career journeys.
Referrals Only logo

Referrals Only

Thoughtworks is a global technology consultancy that specializes in integrating strategy, design, and engineering to drive digital innovation. With over 30 years of experience, Thoughtworks has built a reputation for delivering impactful technology solutions to clients in various sectors, including banking and financial services. The company fosters a collaborative culture where diverse teams, including computer science graduates and seasoned technologists, work together to challenge conventional thinking and create innovative solutions. Thoughtworks is committed to supporting the career development of its employees through interactive tools and numerous development programs, making it a dynamic environment for personal and professional growth.

Share This Job!

Save This Job!

Similar Jobs:

S.M.S.S

Senior Software Developer - Remote

S M Software Solutions

2 weeks ago

The Senior Software Developer will design and develop identity and access management solutions, providing full SDLC support and ensuring smooth application integration.

ON, Canada
Contract
Software Development

ZENVIA

Senior Software Developer - Remote

ZENVIA

3 weeks ago

Join Zenvia as a Senior Software Developer to build and evolve backend applications in a fully remote and innovative environment.

Brazil
Full-time
Software Development
EnableComp logo

Senior Software Developer - Remote

EnableComp

3 weeks ago

The Senior Software Developer will create and maintain healthcare-related applications using Microsoft technologies while mentoring junior team members.

USA
Full-time
Software Development
Geotab logo

Senior Software Developer - Remote

Geotab

4 weeks ago

Join Geotab as a Senior Software Developer to integrate and optimize Keycloak for secure authentication.

Canada
Full-time
Software Development
Zensurance logo

Senior Software Developer - Remote

Zensurance

4 weeks ago

Zensurance is seeking a Senior Software Developer to enhance their digital insurance platform, focusing on software development and team mentorship.

CA
Full-time
Software Development