Senior Software Engineer - COE Lead

New
J
JobgetherSoftware engineering
Based in BrazilFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Advanced English or Spanish is required.
Required Skills
AWSNode.jsPythonSoftware DevelopmentJavaTypeScript.NETCI/CDRESTful APIsMicroservices

Requirements

  • Bring solid professional experience in software development, with strong expertise in back-end and/or front-end engineering.
  • Demonstrate strong proficiency in at least one major technology stack, such as Java, .NET, Python, or Node.js/TypeScript.
  • Have experience with REST APIs, microservices, integrations, and modern software architecture practices.
  • Know SQL and NoSQL databases and have experience with cloud environments such as AWS, Azure, and/or GCP.
  • Understand CI/CD, Clean Code, automated testing, Code Review, and contemporary software engineering practices.
  • Have experience leading and mentoring technical teams and establishing engineering standards or technical governance processes.
  • Have experience with pricing and technical proposals, including project effort estimation, seniority requirements, competencies, and team composition.
  • Have experience with project sizing and capacity planning in complex technology environments.
  • Have practical knowledge of AI-assisted software development, including code copilots, AI-assisted code generation, assisted refactoring, and prompt engineering.
  • Have advanced English or Spanish for communication with international clients, teams, and stakeholders.
  • Bring communication, collaboration, leadership, and stakeholder-management skills.
  • Combine technical depth, people leadership, and business awareness in engineering decisions.
  • Experience with mobile development, legacy modernization, large-scale environments, or technology transformation is an advantage.

Responsibilities

  • Lead the development and management of software engineering professionals, supporting career progression, mentoring, continuous learning, and talent retention.
  • Serve as a technical reference for engineering teams and promote knowledge sharing.
  • Define, maintain, and disseminate software engineering standards, frameworks, methodologies, best practices, and technical guidelines.
  • Lead and structure the Development Center of Excellence, maintaining relevant competencies and delivery capacity.
  • Build and monitor the technical roadmap, identifying opportunities to adopt technologies, tools, certifications, and engineering practices.
  • Support internal AI-enabled development initiatives and modern software engineering practices.
  • Contribute to workforce planning, capacity analysis, and team composition based on project requirements.
  • Work with client-facing teams and stakeholders to understand project needs and support technical staffing.
  • Contribute to technical proposals and pricing, including effort estimation, seniority assessment, and team composition.
  • Support technical discussions and solutions that balance engineering quality, business requirements, cost, and delivery feasibility.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now