JobTarget Logo

Principal Full-Stack Engineer (.NET/Angular) (AI-First Development) - Software in Brazil, Indiana at Jobgether

NewJob Function: Information Technology
Jobgether
Brazil, Indiana, 47834, United States
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Principal Full-Stack Engineer (.NET/Angular) (AI-First Development) - Software

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 Engineer (.NET/Angular) (AI-First Development) - Software based in Brazil.

This is a senior, hands-on technical leadership role focused on designing and building next-generation SaaS applications from the ground up. You will operate at the intersection of architecture, engineering execution, and AI-accelerated software delivery, helping shape scalable, secure, and high-performance systems. The role blends deep coding responsibility with strategic technical influence, working closely with architects, product managers, and designers to define and implement robust solutions. You will play a key role in establishing engineering best practices while actively contributing to full-stack development across backend and frontend systems. The environment is highly collaborative, modern, and innovation-driven, with strong emphasis on AI-assisted engineering and delivery efficiency. Your work will directly impact the foundation and evolution of large-scale SaaS platforms used by public institutions.

Accountabilities:
  • Lead the design, development, and delivery of scalable SaaS applications using .NET, Angular, SQL Server/PostgreSQL, and AWS, ensuring high performance, security, and maintainability.
  • Own end-to-end feature delivery, including backend services, frontend development, data modeling, testing, deployment, and production support.
  • Develop production-ready code leveraging AI-assisted development tools and modern engineering practices to accelerate delivery and improve quality.
  • Collaborate with architects to define system architecture, validate technical decisions, and build proof-of-concepts when needed.
  • Design and implement modern architectural patterns such as DDD, CQRS, event-driven systems, BFF, and API gateways.
  • Mentor and guide engineering teams through code reviews, technical discussions, and knowledge-sharing initiatives.
  • Optimize system performance, database design, and integration patterns while ensuring scalability and reliability across distributed systems.
Requirements:
  • 10+ years of professional software engineering experience with a strong background in full-stack development.
  • Proven experience in senior technical roles such as Principal Engineer, Lead Engineer, or equivalent leadership positions.
  • Expert-level proficiency in C#, .NET, Entity Framework, Angular, and relational databases such as SQL Server or PostgreSQL.
  • Strong understanding of distributed systems and architectural patterns including DDD, CQRS, REST APIs, and event-driven architectures.
  • Experience designing and building secure, scalable, multi-tenant SaaS applications.
  • Strong knowledge of performance tuning, data modeling, caching technologies (e.g., Redis), and search systems (e.g., Elasticsearch/OpenSearch).
  • Experience with CI/CD pipelines, automated testing, DevOps practices, observability tools, and modern software delivery workflows.
  • Familiarity with AI-powered development tools such as GitHub Copilot, Cursor, Claude Code, or similar solutions.
  • Strong leadership, communication, and mentoring skills with the ability to influence technical direction.
Benefits:
  • Fully remote work with flexibility to operate from anywhere in LatAm.
  • Competitive USD-based compensation aligned with senior-level expertise.
  • Paid time off to support rest, balance, and long-term well-being.
  • High autonomy and results-driven culture focused on outcomes rather than hours worked.
  • Opportunity to work on impactful, large-scale SaaS solutions for leading U.S. organizations.
  • Collaborative environment with highly experienced engineers across a global team.
  • Access to modern AI-powered development tools and cutting-edge engineering practices.
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!
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

Job Location

Brazil, Indiana, 47834, United States

Frequently asked questions about this position

Similar Jobs In Brazil, Indiana

Hot Job

Systems Engineer

Smithville Communications
Ellettsville, Indiana
New

Engenheiro de Software Backend

Jobgether
Brazil, Indiana
New

Senior Data Engineer (AWS)

Jobgether
Brazil, Indiana
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.