
Senior Software Engineer – .NET / Angular
Jobgether • Brazil
No Relocation
Posted: August 5, 2026
Additional Content
Job 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.
- 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.
- 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! 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
- We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- apply for this job