Localiza&Co

Software Developer – .NET, AI

Localiza&Co

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

SeniorLead

Tech Stack

DockerEntity FrameworkGraphQLKafkaKubernetesMongoDB.NETPostgresRabbitMQSQL

About the role

  • Think in terms of systems, not just code: design scalable and resilient architectures before writing the first line, considering trade-offs between performance, cost, complexity and time-to-market;
  • Own technical responsibility beyond the team: take responsibility that transcends individual systems, influencing architectural decisions that affect multiple teams and products, ensuring consistency and technical excellence at scale;
  • Lead technical transformations: proactively identify opportunities for architectural evolution, propose and drive modernization initiatives, strategic refactoring and continuous improvement that impact the whole organization;
  • Be a mentor and knowledge multiplier: develop senior engineers, disseminate deep technical knowledge, and raise the technical level of multiple teams through mentoring, code reviews and sharing best practices;
  • Evangelize standards and practices: establish technical, architectural and quality standards, influence organizational technology and architecture decisions, acting as a technical reference within the company;
  • Implement complex technical solutions that meet the most challenging requirements, following and establishing design patterns and development best practices;
  • Maintain and optimize existing critical systems, leading strategic refactoring of legacy code and resolving complex architectural problems;
  • Translate technical decisions for the business: clearly communicate architectural and technical impact to stakeholders at all levels, connecting technology with business vision and influencing strategic roadmaps;
  • Implement and promote a culture of automated testing across multiple teams (unit, integration and end-to-end);
  • Design for observability from the start: build systems with appropriate monitoring, tracing, metrics and alerts, and consider disaster recovery and business continuity, establishing observability standards for the organization;
  • Actively participate in the software delivery lifecycle and agile rituals (daily meetings, dailies, refinements, sprint reviews, retrospectives, etc.), influencing process improvements;
  • Proactively identify organizational-scale problems, propose strategic solutions and execute autonomously without waiting for orders;
  • Simplify processes and remove unnecessary complexity across multiple systems, always seeking to raise quality and avoid rework through sound architectural decisions.

Requirements

  • 8+ years of backend development experience focused on high-volume, high-criticality systems;
  • Proven track record of leading architectural and technical transformations in high-scale environments;
  • Experience in technical leadership: having acted as a technical reference for multiple teams, influencing strategic architectural decisions;
  • Mentorship experience: history of developing senior engineers and raising the technical level of teams;
  • Advanced proficiency in backend development using the .NET platform, with emphasis on C#;
  • Deep knowledge of RESTful API development and service integration practices;
  • Advanced production experience with GraphQL, including designing complex schemas and performance optimization;
  • Advanced experience with databases such as SQL Server, Sybase and MongoDB;
  • Deep knowledge of Aurora PostgreSQL and managed high-availability databases;
  • Experience with Elastic Search as a datastore for real-time search and analytics;
  • Expertise in query optimization, data modeling and sharding/partitioning strategies;
  • Advanced knowledge of tools such as Entity Framework and Dapper;
  • Advanced experience with messaging systems such as RabbitMQ and Kafka;
  • Expertise in event-driven architecture, resilient asynchronous systems and saga patterns;
  • Experience designing reprocessing strategies, dead-letter queues and delivery guarantees;
  • Extensive work with microservices-based architectures, containerization (Docker) and orchestration (Kubernetes);
  • Significant experience with high-volume, high-criticality systems where resilience and performance are essential;
  • Advanced ability to reason about trade-offs between performance, cost, complexity and time-to-market;
  • Deep knowledge of security practices, authentication and authorization;
  • Broad systems thinking: ability to think beyond individual systems, understanding and influencing the complete ecosystem;
  • Advanced experience with Datadog for distributed monitoring, tracing, metrics and alerts;
  • Deep knowledge of disaster recovery, business continuity plans and failover strategies;
  • Experience designing and establishing end-to-end observability standards from the design phase;
  • Daily, natural use of AI coding tools — GitHub Copilot, Cursor and similar are part of the workflow, significantly increasing delivery speed;
  • Advanced mastery of design and architectural patterns;
  • Solid experience with agile frameworks such as SCRUM and/or Kanban;
  • Ability to influence and improve agile processes;
  • Advanced knowledge in creating unit, integration and automated tests;
  • Experience establishing a culture of quality and testing standards across teams.
Benefits
  • Profit sharing
  • Company car
  • Food allowance
  • Meal allowance
  • Health insurance
  • Dental insurance
  • Gympass
  • Private pension plan
  • Home office allowance
  • Allya
  • Unlimited access to a wide range of courses from our Localiza University
  • Internal training and development programs
  • Discounts on vehicle purchases and rentals

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
.NETC#RESTful API developmentGraphQLSQL ServerMongoDBElastic SearchEntity FrameworkRabbitMQKubernetes
Soft skills
technical leadershipmentorshipsystems thinkingcommunicationinfluencingproblem-solvingstrategic thinkingcollaborationprocess improvementquality assurance