Software Engineer Tech Lead

full timeengineeringsoftwareremote FROM 🇧🇷
Open to candidates in: Brazil
Jobgether
🏭 Not specified
📍 N/A
👤 Not specified

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer Tech Lead in Brazil.

This role is a key technical leadership position focused on designing, guiding, and evolving scalable software architectures that power digital and financial services at scale. You will lead engineering decisions across backend systems, APIs, and distributed architectures in a complex multicloud environment (AWS and Azure). Acting as the technical reference for the team, you will define standards, ensure engineering excellence, and support the delivery of high-quality, high-performance systems. The position combines hands-on development with architectural leadership, code review responsibilities, and mentorship of other engineers. You will also contribute to the full product lifecycle, from design to deployment, ensuring reliability, security, and scalability. This is a highly impactful role in a fast-evolving digital ecosystem focused on innovation and financial inclusion.


Accountabilities:

  • Lead the design and implementation of scalable software architectures for backend systems, including web and mobile APIs (REST and gRPC).
  • Define technical standards, architectural guidelines, and best practices across engineering teams.
  • Develop, maintain, and optimize distributed systems using microservices architecture in a multicloud environment (AWS and Azure).
  • Perform code reviews, ensuring high standards of quality, maintainability, and adherence to SOLID principles.
  • Participate in the full software development lifecycle, from conception and design to deployment and monitoring.
  • Collaborate with cross-functional teams to deliver robust, secure, and high-performance solutions aligned with business needs.
  • Drive continuous improvement in engineering practices, DevOps, CI/CD, and system reliability.
  • Ensure compliance with internal procedures and engineering governance standards.
  • Requirements:

    • Strong experience with C# and .NET development, including .NET Core and .NET 5+.
    • Solid background in microservices architecture, including design, implementation, and maintenance of distributed systems.
    • Experience with AWS and Azure cloud platforms, including Kubernetes, App Services, queues, and distributed messaging systems.
    • Strong knowledge of DevOps practices, CI/CD pipelines, and tools such as Azure DevOps or equivalents.
    • Experience with relational and non-relational databases (e.g., SQL Server, Cosmos DB) in microservices environments.
    • Proficiency in building RESTful and gRPC APIs, including versioning and lifecycle management.
    • Experience with messaging systems such as Kafka, RabbitMQ, or Azure Service Bus.
    • Strong problem-solving skills with the ability to optimize systems for performance and scalability.
    • Experience working in agile environments (Scrum/Kanban) with multidisciplinary teams.
    • Strong communication and mentoring skills, with the ability to guide and support other engineers.
    • (Nice to have) Cloud certifications in Azure (AZ-204, AZ-305) or AWS (Developer, Solutions Architect).
    • (Nice to have) Familiarity with Generative AI concepts (LLMs, RAG, agents) and AI-assisted development tools such as GitHub Copilot, OpenAI APIs, Claude, or Cursor.
    • (Nice to have) Experience defining AI adoption strategies to improve engineering productivity and automation.
    • Benefits:

      • Budget for education and professional development.
      • Meal/food allowance via benefits platform.
      • Profit-sharing program (PLR).
      • Access to mental health and wellness support platforms.
      • Career growth and internal development opportunities.
      • Flexible working hours with remote or hybrid models.
      • Birthday day off.
      • Health insurance plans available via payroll deduction.
      • Supportive and collaborative work environment focused on innovation.

How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.     #LI-CL1
Jobgether
🏭 Not specified
📍 N/A
👤 Not specified