Principal Full Stack Software Engineer - AI-First Development (538)

Jobgether · Brazil

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Full Stack Software Engineer - AI-First Development (538) based in Brazil.

This role is centered on building and scaling a next-generation cloud-native SaaS platform within a highly collaborative, product-driven engineering environment. You will take ownership of end-to-end feature delivery while shaping architecture, engineering standards, and modern development practices across the organization. The position combines deep hands-on engineering with technical leadership, requiring strong expertise across backend, frontend, and cloud-native systems. You will work closely with architects, product managers, designers, and engineers to deliver scalable, secure, and high-performance solutions. A key aspect of the role is embracing AI-first development, leveraging modern coding assistants and workflows to accelerate delivery and improve engineering quality. This is a high-impact position where you will influence both system architecture and team practices. The environment is fast-paced, autonomous, and focused on continuous improvement and technical excellence.

Accountabilities:

  • Design, develop, and deliver scalable SaaS applications using .NET, Angular, SQL Server/PostgreSQL, and AWS.
  • Own end-to-end software delivery, including architecture, backend services, frontend implementation, testing, deployment, and production support.
  • Define and promote modern architectural patterns such as DDD, CQRS, Event-Driven Architecture, BFF, and API Gateway.
  • Collaborate with architects and product teams to validate technical approaches and develop proof-of-concepts.
  • Build high-quality Angular applications using modern practices such as standalone components, Signals, RxJS, and reactive forms.
  • Optimize data models, SQL queries, and database performance for scalable and multi-tenant systems.
  • Troubleshoot complex production issues, perform root cause analysis, and drive system reliability improvements.
  • Mentor engineers through code reviews, architecture discussions, and technical guidance.
  • Leverage AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code) to accelerate engineering workflows.
  • Promote engineering excellence through automation, CI/CD, observability, and continuous improvement practices.
  • Requirements:

    • 10+ years of professional software engineering experience in complex production environments.
    • Experience in Principal Engineer, Lead Engineer, or equivalent senior technical leadership roles.
    • Strong expertise in C#, .NET, Entity Framework, Angular, and SQL Server/PostgreSQL.
    • Deep knowledge of distributed systems, REST APIs, DDD, CQRS, and event-driven architectures.
    • Experience designing scalable, secure, multi-tenant SaaS platforms.
    • Strong database design and optimization skills, including SQL tuning and working with Redis and OpenSearch/Elasticsearch.
    • Experience with CI/CD pipelines, Git, Agile methodologies, and DevOps practices.
    • Familiarity with observability and monitoring tools (e.g., Datadog, CloudWatch, New Relic) and static analysis tools like SonarQube.
    • Hands-on experience with AI coding assistants such as GitHub Copilot, Cursor, or Claude Code.
    • Strong leadership, mentoring, communication, and problem-solving skills.
    • Advanced English proficiency and ability to work in distributed, global teams.
    • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
    • Experience with AWS services (ECS/Fargate, Lambda, SQS/SNS, S3, RDS) is a plus.
    • Knowledge of Terraform or AWS CDK, GraphQL, WebSockets, or SSE is a plus.
    • Exposure to AI/LLM-based systems (RAG, MCP, AI-enabled applications) is a strong advantage.
    • Benefits:

      • Remote-first work environment
      • MacBook provided for professional use
      • Career development support and long-term growth opportunities
      • Access to tech talks, engineering chapters, and knowledge-sharing sessions
      • Free English classes with native speakers
      • Optional access to a physical office with amenities (snacks, games, wellness activities)
      • Referral program participation
      • Strong focus on work-life balance and flexible collaboration
      • Full back-office support including HR, career guidance, and concierge services
      • Exposure to international product engineering teams and modern AI-first practices

Full-Stack pay context

Based on 384 disclosed Full-Stack salaries on RoleSuite, the role pays a median of $183K/year, with most offers between $147K and $211K (10th–90th percentile: $122K–$246K).

Jobgether ranks among the higher-paying employers for this role, at a $187K median across 8 disclosed postings.

See the full Full-Stack salary breakdown →
Apply →