Senior Software Engineer – .NET / Angular
Jobgether · Brazil
Internet Marketplace Platforms · 11-50 employees
About the role
You will design, develop, and maintain scalable enterprise SaaS applications using .NET and modern frontend frameworks. Additionally, you will collaborate with cross-functional teams to optimize database performance and implement technical improvements using AI-assisted development tools.
What they look for
Requirements
The role requires at least 5 years of professional software engineering experience with strong expertise in C# or VB.NET and SQL. Candidates must possess a bachelor's degree and demonstrate strong English communication skills alongside experience in modern web application development.
Benefits
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 build and evolve enterprise SaaS solutions while working with modern engineering practices and international teams. You will contribute to scalable, secure, and high-performance applications across the full software development lifecycle. The position combines hands-on development, architectural collaboration, problem-solving, and continuous technical improvement. You will work in an environment that values ownership, quality, automation, and innovation through AI-assisted development. The role is ideal for an experienced engineer who enjoys tackling complex challenges and creating impactful software solutions. You will have the opportunity to expand your technical expertise while collaborating with talented professionals in a global product environment.
\n
Accountabilities: As a Senior Software Engineer, you will contribute to the design, development, and optimisation of enterprise SaaS applications. You will work across backend and frontend technologies, collaborate with multidisciplinary teams, and help drive engineering excellence through modern development practices.
- Design, develop, and maintain scalable SaaS applications using the .NET ecosystem and Angular or other modern frontend frameworks.
- Build backend services using C# or VB.NET while creating reliable and efficient web application features.
- Develop and optimise SQL queries, stored procedures, and database solutions to improve application performance.
- Troubleshoot production issues, perform root cause analysis, and implement long-term technical improvements.
- Participate in architecture discussions, technical planning, and solution design activities.
- Write secure, maintainable, and high-quality code following engineering best practices.
- Create and maintain unit and integration tests to support a shift-left development approach.
- Collaborate with cross-functional teams throughout the software development lifecycle.
- Leverage AI-assisted development tools such as GitHub Copilot, Cursor, and Claude Code to improve productivity and code quality.
- Contribute to continuous improvements across engineering processes, application performance, and system maintainability.
Requirements:
The ideal candidate is an experienced full-stack engineer with strong .NET expertise and a passion for building reliable, high-quality software. You should have experience working with enterprise applications, modern engineering practices, and collaborative Agile environments.
- 5+ years of professional software engineering experience.
- Strong experience with C# or VB.NET development.
- Solid experience building modern web applications.
- Strong SQL knowledge, including relational databases, stored procedures, and query optimisation.
- Experience troubleshooting application performance issues and improving system efficiency.
- Experience developing 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 collaborating within Agile engineering teams.
- Willingness to adopt AI-powered development tools and modern 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.
- Experience with Microsoft SQL Server optimisation, AWS services, GraphQL, jQuery, WebForms, HTML/CSS, or AI-assisted coding workflows is considered a plus.
Benefits:
- Fully remote work environment with flexibility.
- Opportunity to work with international product companies and global engineering teams.
- Employer-of-record support and long-term career development guidance.
- Access to technical growth opportunities through talks, communities, and learning initiatives.
- Free English lessons with native speakers.
- Company-provided MacBook.
- Referral program opportunities.
- Access to optional office facilities with amenities and team activities.
- Collaborative culture focused on ownership, innovation, and continuous improvement.
\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