Senior Software Consultant

Codurance

São Paulo

Híbrido

BRL 300.000 - 380.000

Jornada completa

Hace 2 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Autonomy
People
Training budget
Hybrid work model

Descripción de la vacante

Codurance is seeking a Senior Software Consultant in Brazil to lead architecture discussions, guide delivery teams, and build high-quality software solutions for diverse clients. You will work hands-on to shape systems while mentoring engineers and promoting best practices in a consulting setting.

The role emphasizes DDD, Clean Architecture, SOLID, and modern testing with TDD/BDD, plus cloud and DevOps exposure. Hybrid work in Brazil and frequent client interaction are expected.

Formación

  • Senior-level software development and architecture experience.
  • Experience in consulting or multi-client delivery ideal.
  • Hands-on with languages like .NET/C#, Java, or TypeScript.

Responsabilidades

  • Lead architecture discussions with clients and delivery teams.
  • Deliver high-quality software solutions across varied projects.
  • Mentor engineers to improve practices and SDLC discipline.
  • Collaborate with multidisciplinary teams and stakeholders.

Conocimientos

DDD
Clean Architecture
SOLID Principles
TDD/BDD
Selenium/WebDriver
Playwright
Cloud AWS/Azure
React
Node.js APIs
Client-facing

Educación

Bachelor's degree in CS or related

Herramientas

Selenium
WebDriver
Cypress
Playwright
Docker
Kubernetes

Descripción del empleo

We are looking for a Senior Software Consultant who shares our values of pragmatism, professionalism, and transparency to join our team in Brazil.

You will leverage your expertise both when working with our clients and internally, helping shape the future of Codurance.

As a Senior Software Consultant, you will combine strategic vision with hands‑on technical delivery, guiding clients and engineering teams in transforming complex business challenges into high‑impact, sustainable software solutions.

We support our clients in many different ways, offering opportunities to work across a broad range of client and internal projects. You might join a Codurance delivery team to build a greenfield product for a startup or help develop a mission‑critical system for a large enterprise.

You may also work as an embedded crafts person within an existing client development team, delivering software while helping strengthen engineering practices and enabling teams to build, maintain, and evolve software more independently and sustainably.

What's in it for you?
  • Autonomy: Got an idea? Form an Initiative Circle, take ownership, put it into practice, and see it through to delivery
  • Our People: Work alongside craftspeople who share your passion for software engineering and continuous learning, whether on client projects or internal initiatives
  • Training: We don't have a fixed training budget. If a course is relevant to the company and you share what you've learned through a short lightning talk, we're happy to cover the cost
  • Hybrid Working Model: Work from our clients' offices 3 days per week

We believe everyone should have the right to bring their whole self to work and be celebrated for who they are.

Our hiring process is based on a commitment to our values and the ambition to deliver outstanding results for our clients. Codurance is proud to be an Equal Opportunities Employer and is committed to fostering an inclusive workplace.

Requirements
  • Drive software design using Domain‑Driven Design (DDD) and Clean and Hexagonal Architecture principles
  • Promote Clean Code, SOLID principles, and strong software engineering practices
  • Define and implement testing strategies, including Test‑Driven Development (TDD) and Behavior‑Driven Development (BDD)
  • Support automated testing initiatives using tools such as Selenium, WebDriver, Cypress, or Playwright
  • Contribute to DevOps, cloud engineering, and software quality assurance activities
  • Collaborate with clients and multidisciplinary engineering teams
  • Work directly with clients, facilitating technical discussions, leading workshops, presenting solutions, and supporting architectural decisions
  • Mentor engineering teams and help improve engineering practices and the continuous delivery of high‑quality software
Essential Requirements
  • Senior‑level experience: Extensive professional experience in software development and architecture, with 12+ years of experience
  • Consulting experience: Previous experience working for technology consulting firms or delivering consulting projects for multiple clients, preferably in the Brazilian market
  • Proven customer‑facing experience: A demonstrated track record of direct client engagement, including requirements gathering, technical discussions, presentations, workshops, expectation management, and decision‑making
  • Software development: Hands‑on experience with one or more of the following technologies: .NET, C#, Java, or TypeScript
  • Frontend and backend development: Practical experience developing modern applications with React and/or backend services and APIs using Node.js
  • Software quality: Experience with automated testing tools such as Selenium, WebDriver, Cypress, or Playwright
  • Testing practices: Practical knowledge of TDD and/or BDD, preferably applied throughout the software development lifecycle
  • Engineering practices and methodologies: Experience working in Agile environments focused on software quality, maintainability, and sustainable software evolution
  • Cloud computing: Experience with cloud platforms such as AWS or Azure
  • AI‑assisted development: Hands‑on experience using AI‑assisted development tools to generate, refactor, debug, and test production code, with the ability to critically review and validate AI‑generated outputs
Nice to Have
  • Experience developing with Angular or Kotlin
  • Knowledge of DDD, Clean Architecture, Hexagonal Architecture, Clean Code, and SOLID principles
  • Experience with DevOps, CI/CD, and Software Quality Assurance (SQA)
  • Fluent or advanced English communication skills
  • Previous experience as a technical lead, engineering leader, or mentor
Location and Working Model

Location: Based in São Paulo or nearby cities within a reasonable commuting distance to the city and client offices

Working model: Hybrid, with availability to work from client offices 3 days per week

Candidates should be comfortable working in a consulting environment, with frequent interaction with clients and multidisciplinary teams

Benefits

Everyone should have the right to bring their whole self to work and be celebrated for who they are. Our people are hired purely on their commitment to these values and their ambition to deliver outstanding results for our clients. Codurance is proud to be an Equal Opportunities Employer and is committed to fostering an inclusive workplace.

  • Drive software design using Domain‑Driven Design (DDD) and Clean and Hexagonal Architecture principles
  • Promote Clean Code, SOLID principles, and strong software engineering practices
  • Define and implement testing strategies, including Test‑Driven Development (TDD) and Behavior‑Driven Development (BDD)
  • Support automated testing initiatives using tools such as Selenium, WebDriver, Cypress, or Playwright
  • Contribute to DevOps, cloud engineering, and software quality assurance activities
  • Collaborate with clients and multidisciplinary engineering teams
  • Work directly with clients, facilitating technical discussions, leading workshops, presenting solutions, and supporting architectural decisions
  • Mentor engineering teams and help improve engineering practices and the continuous delivery of high‑quality software
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Consultant - Brazil
Senior Software Consultant - Brazil

Codurance • São Paulo

Híbrido
BRL 260.000 - 420.000
Hybrid working model – 3 days per week
Software Architect Fullstack | Node.js/React
Software Architect Fullstack | Node.js/React

Jobgether • Brasil

A distancia
BRL 350.000 - 650.000
Remote work
Professional growth
Innovation-driven environment
+3
Desenvolvedor Full Stack Java/React - Sênior
Desenvolvedor Full Stack Java/React - Sênior

Jobgether • Brasil

A distancia
BRL 150.000 - 210.000
Fully remote within Brazil
PJ contractor engagement
Opportunities to influence technical方向
Pessoa Supervisora de Desenvolvimento
Pessoa Supervisora de Desenvolvimento

Jobgether • Brasil

Híbrido
BRL 300.000 - 600.000
Remote or hybrid work in Brazil
Flexible working hours
Health insurance and dental coverage
+7
Backend Software Engineer Sênior
Backend Software Engineer Sênior

Jobgether • Brasil

A distancia
BRL 240.000 - 360.000
Fully remote work
PJ independent contractor engagement
Flash benefits card
+5
Principal Software Engineer - QuantumBlack Studio
Principal Software Engineer - QuantumBlack Studio

McKinsey • Belo Horizonte

Híbrido
BRL 320.000 - 520.000
SR Desenvolvimento Back-end (Java + Node)
SR Desenvolvimento Back-end (Java + Node)

Jobgether • Brasil

A distancia
BRL 180.000 - 300.000
Remote work in Brazil
Health coverage
Meal/food allowance
+9
Senior Software Architect, Brazil
Senior Software Architect, Brazil

CI&T • Brasil

Híbrido
BRL 223.200 - 334.800
Health and dental insurance
Meal and food allowance
Extended paternity leave
+7
Android Squad Lead
Android Squad Lead

Willowtree • Porto Alegre

Presencial
BRL 223.200 - 334.800
Plano de saúde e odontológico
Seguro de vida
Vale mensal para alimentação e cultura
+1
Software Engineer - QuantumBlack Studio
Software Engineer - QuantumBlack Studio

McKinsey & Company, Inc. • Belo Horizonte

Presencial
BRL 180.000 - 240.000
Competitive benefits package