Jobgether

Senior Software Engineer – .NET / Angular

Jobgether · Brazil

Internet Marketplace Platforms · 11-50 employees

7 h ago
Remote Senior (5-10 yrs) Full-time Brazil
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and maintain scalable enterprise SaaS applications using the .NET ecosystem and modern web technologies. Collaborate with cross-functional teams to implement secure, high-performance backend services and optimize database solutions.

What they look for

C# VB.NET Angular SQL Software Architecture Unit Testing Integration Testing Agile GitHub Copilot Cursor Claude Code GraphQL AWS HTML CSS SaaS

Requirements

Requires 5+ years of professional software engineering experience with strong proficiency in C# or VB.NET and SQL. Candidates should have a bachelor's degree in a technical field and strong English communication skills.

Benefits

Remote-first work environment Career guidance HR assistance Concierge services Professional growth opportunities Technical talks Chapter meetings Remote team activities Company-provided MacBook Free English lessons Candidate referral program Optional office access with amenities

Full description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer – .NET / Angular based in Brazil.

This role offers the opportunity to join a global engineering environment focused on building and scaling enterprise SaaS solutions.You will work across the full software development lifecycle, creating secure, high-performance applications with modern technologies.The position combines hands-on development with architectural contributions, technical problem-solving, and continuous improvement initiatives.You will collaborate with experienced engineers and cross-functional teams while applying best practices in software design, testing, and automation.The role encourages innovation through AI-assisted development tools to improve productivity, code quality, and delivery speed.You will have the opportunity to make a meaningful technical impact while growing within a collaborative, remote-first culture.

\n

Accountabilities As a Senior Software Engineer – .NET / Angular, you will be responsible for designing, developing, and maintaining scalable software solutions while contributing to technical excellence across the engineering organization.

  • Build and enhance enterprise SaaS applications using the .NET ecosystem and modern web technologies.
  • Develop robust backend services using C# or VB.NET and deliver high-quality web application features.
  • Create efficient SQL queries, stored procedures, and database solutions while optimizing performance.
  • Troubleshoot production issues, perform root cause analysis, and implement long-term improvements.
  • Participate in architecture discussions, technical planning, and solution design activities.
  • Write secure, maintainable, and well-tested code following engineering best practices.
  • Develop and maintain unit and integration tests to support a shift-left development approach.
  • Collaborate with cross-functional teams throughout the entire software development lifecycle.
  • Leverage AI-assisted development tools such as GitHub Copilot, Cursor, and Claude Code to accelerate delivery and improve code quality.
  • Contribute to continuous improvements in engineering processes, application performance, and system maintainability.

Requirements

The ideal candidate is an experienced software engineer with strong technical expertise, a passion for solving complex challenges, and the ability to collaborate effectively in a modern Agile environment.

  • 5+ years of professional software engineering experience.
  • Strong proficiency with C# or VB.NET and experience developing scalable web applications.
  • Solid knowledge of SQL, relational databases, stored procedures, and query optimization.
  • Experience troubleshooting applications and improving software performance.
  • Experience writing unit and integration tests.
  • Familiarity with shift-left development practices and quality-focused engineering workflows.
  • Strong understanding of software architecture and application design principles.
  • Experience working within Agile engineering teams and collaborating with multiple stakeholders.
  • Willingness to adopt AI-powered development tools and modern AI-assisted engineering workflows.
  • Basic understanding of LLMs, MCP, RAG, and emerging AI development concepts.
  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent practical experience.
  • Strong English communication skills.

Nice-to-have qualifications:

  • Experience with Angular, jQuery, WebForms, or other server-rendered application architectures.
  • Advanced knowledge of Microsoft SQL Server, indexing, and performance tuning.
  • Experience with cloud services such as AWS EC2, S3, or SES.
  • Familiarity with GraphQL.
  • Experience using coding agents or AI-assisted engineering workflows.
  • Strong understanding of HTML and CSS for traditional web applications.

Benefits

  • Remote-first work environment with flexibility to work from anywhere in Brazil.
  • Opportunity to contribute to international product-based software teams.
  • Full employer support, including career guidance, HR assistance, and concierge services.
  • Access to professional growth opportunities through technical talks, chapter meetings, and remote team activities.
  • Company-provided MacBook for professional use.
  • Free English lessons with native English speakers to support language development.
  • Participation in a candidate referral program.
  • Optional access to an office environment with amenities, snacks, games, and wellness activities.
  • Opportunity to work with modern engineering practices and AI-first development approaches.

\nHow 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