Lead Software Development Engineer - Tech Lead (I5) - (Remote - Brazil)

Job Description

Jobgether has ALL remote jobs globally. We match you to roles where you're most likely to succeed and provide feedback on every application to help you learn. No more guesswork, application black holes, or recruiter ghosting in your job search.

For one of our clients, we are looking for a Lead Software Development Engineer - Tech Lead (I5), remotely from Brazil.

In this role, you will lead the development of innovative, scalable solutions that drive the future of electronic invoicing and live reporting. You will guide the team through the design, development, and implementation of powerful cloud-native applications, focusing on performance, reliability, and simplicity. Your leadership will be key in translating product requirements into robust software solutions while ensuring high code quality and collaboration across teams. You will also work on optimizing complex systems and handling the challenges of automation, ensuring the platform meets the highest industry standards.

Accountabilities:

  • Lead and mentor a team of developers, ensuring high productivity and fostering a culture of collaboration and knowledge sharing.
  • Oversee the design and development of scalable, cloud-native solutions that address business and technical requirements.
  • Contribute to architectural discussions, ensuring the platform is highly performant, reliable, and adaptable.
  • Ensure the team's delivery aligns with the company's goals, fostering continuous improvement through innovative problem-solving.
  • Collaborate with cross-functional teams to ensure the integration of various components, ensuring seamless performance and user experience.
  • Handle system performance trade-offs, load balancing, and ensure high availability across all deployed services.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 12+ years of professional experience in the software development industry, with at least 3 years as a Senior Technical Lead.
  • Strong experience with SaaS, service-oriented architectures, microservices, and web application development.
  • Proficiency in C#.NET, Node.js, Python, and related technologies.
  • Expertise in MySQL, Redis, Snowflake, Prometheus, Kafka, Kinesis, and Grafana.
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with AWS, and knowledge of Azure or GCP is a plus.
  • Strong understanding of system scalability, observability, reliability, and extensibility challenges.
  • Fluency in English is mandatory, as the role involves international collaboration.

Benefits

  • Competitive salary with performance-based bonuses.
  • Paid time off and paid parental leave.
  • Health, life, and disability insurance (varies by location).
  • Inclusive and diverse workplace culture with employee resource groups.
  • Opportunities for professional development and growth.
  • Work in a collaborative environment where innovation and bold ideas are encouraged.
  • Flexible working arrangements to support work-life balance.

#LI-CL1