Senior Software Engineer – .NET / Angular
Jobgether · Brazil
Internet Marketplace Platforms · 11-50 employees
About the role
Design, develop, and maintain scalable enterprise SaaS applications using the .NET ecosystem and Angular. Collaborate with cross-functional teams to optimize backend services, improve database performance, and implement AI-powered development tools.
What they look for
Requirements
Requires 5+ years of professional software engineering experience with strong proficiency in C# or VB.NET, Angular, and SQL. A bachelor's degree in Computer Science or a related field and strong English communication skills are required.
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.
We are seeking an experienced full-stack engineer to join a product-focused engineering team building secure, scalable, and high-performance SaaS applications.This role offers the opportunity to work across backend and frontend development while contributing to architecture, technical decisions, and continuous improvements.You will leverage modern engineering practices, cloud technologies, and AI-assisted development tools to accelerate delivery and improve software quality.The position combines hands-on coding, problem-solving, and collaboration within an agile environment focused on ownership and innovation.You will help modernize existing systems, build new features, and deliver impactful solutions for enterprise-level applications.This is an ideal opportunity for a senior engineer who enjoys technical challenges, autonomy, and working with evolving technologies.
\n
Accountabilities: As a Senior Software Engineer, you will contribute to the development, optimization, and evolution of enterprise SaaS solutions while collaborating with cross-functional teams. Your responsibilities will include:
- Designing, developing, and maintaining scalable web applications using the .NET ecosystem and modern frontend technologies.
- Building backend services and application features using C# or VB.NET while ensuring reliability, security, and maintainability.
- Developing frontend solutions with Angular and creating responsive, efficient user experiences.
- Writing optimized SQL queries, stored procedures, and improving database performance.
- Troubleshooting production issues, performing root cause analysis, and implementing long-term solutions.
- Participating in architecture discussions, technical planning, and solution design activities.
- Creating and maintaining unit and integration tests to support a quality-focused development approach.
- Collaborating with engineering, product, and other stakeholders throughout the software development lifecycle.
- Applying software engineering best practices related to code quality, performance, automation, and maintainability.
- Leveraging AI-powered development tools such as GitHub Copilot, Cursor, and Claude Code to improve productivity and delivery quality.
- Contributing to continuous improvements in engineering processes, technical standards, and application performance.
Requirements:
The ideal candidate is a senior software engineer with strong full-stack development experience, solid architectural knowledge, and the ability to work effectively in a collaborative environment. Required qualifications include:
- 5+ years of professional software engineering experience.
- Strong experience developing applications with C# or VB.NET.
- Solid experience building modern web applications and full-stack solutions.
- Experience with Angular or similar frontend frameworks.
- Strong SQL skills, including relational databases, stored procedures, indexing, and query optimization.
- Experience troubleshooting, debugging, and improving application performance.
- Experience writing unit and integration tests.
- Strong understanding of software architecture and application design principles.
- Experience working in Agile engineering teams and collaborative development environments.
- Comfortable adopting AI-assisted development tools and modern engineering workflows.
- Basic understanding of AI development concepts such as LLMs, MCP, and RAG.
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent practical experience.
- Strong English communication skills.
Nice-to-have qualifications include:
- Experience with jQuery, WebForms, or traditional server-rendered architectures.
- Experience with AWS services such as EC2, S3, or SES.
- Familiarity with GraphQL.
- Experience with AI coding agents or AI-powered engineering workflows.
- Strong knowledge of HTML and CSS.
- Experience working with enterprise SaaS products and large-scale systems.
Benefits:
- Remote-first work environment.
- Opportunity to work with international product-based companies.
- Full employer support, including career guidance, HR assistance, and concierge services.
- Company-provided MacBook.
- Access to professional growth opportunities through technical talks, chapter meetings, and team events.
- Free English lessons with native English speakers.
- Candidate referral program.
- Access to office facilities with snacks, games, and wellness activities when desired.
- Opportunity to work on impactful software products with modern engineering practices.
\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