Lead Software Engineer (Angular/C#)

Abstra

Argentina

Remote

ARS 181,906,000 - 272,860,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

USD compensation
20 days PTO
Career growth
Company-provided equipment
Inclusive culture

Job summary

Abstra seeks a Software Engineering Lead to guide the evolution of our exam development platform. You will balance hands-on development with technical leadership, shaping architecture and driving engineering excellence across C#, .NET, Angular, and Azure.

You will mentor engineers, promote best practices, and collaborate with Product, Design, and Business stakeholders to deliver scalable, high-quality solutions. Remote LATAM with US-timezone collaboration.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or related field.
  • 8+ years of experience in software development, with a strong focus on C# and Angular.
  • 2+ years of experience leading technical initiatives, mentoring developers, or acting as a technical lead.
  • Experience designing and developing RESTful APIs.
  • Experience working with Azure cloud services and CI/CD pipelines.

Responsibilities

  • Lead the technical design, architecture, and implementation of web applications using C#, .NET, Angular, and Azure.
  • Act as the primary technical advisor for the engineering team.
  • Collaborate with Product, Design, and Business stakeholders to define technical solutions.
  • Promote engineering best practices, coding standards, and architectural guidelines.
  • Mentor and coach software engineers through technical guidance and code reviews.
  • Drive CI/CD, testing practices, and deployment workflows.
  • Provide hands-on coding and contribute to software delivery.

Skills

C# & .NET
Angular & TypeScript
Azure
RESTful APIs
CI/CD / DevOps
Architectural design
Mentoring
Agile

Education

Bachelor's or Master's in Computer Science / Software Engineering

Tools

Azure
GitHub Actions

Job description

We are seeking a Software Engineering Lead with strong experience in C#, .NET, Angular, and modern web application development to help lead the evolution of our exam development platform. This role is ideal for a highly technical leader who enjoys combining hands-on software development with technical decision-making, mentoring engineers, and driving engineering excellence. The Software Engineering Lead will play a critical role in defining technical direction, promoting best practices, and ensuring the successful delivery of scalable, high-quality solutions. While remaining actively involved in coding and solution design, this individual will serve as a technical reference point for the engineering team, partnering closely with Product, Design, and Business stakeholders to translate strategic objectives into robust technical solutions. As a Software Engineering Lead, you will be responsible for guiding the technical development of our exam development platform while contributing directly to software delivery. You will help shape architecture decisions, improve engineering processes, mentor team members, and ensure solutions are scalable, maintainable, and aligned with business goals. This position requires a balance of leadership, technical expertise, collaboration, and execution. The ideal candidate is someone who enjoys leading through influence, maintains a hands-on approach to development, and has experience building modern cloud-based applications using the Microsoft technology stack.

About the Company

Abstra is a fast-growing Nearshore Tech Talent services company, providing top Latin American tech talent to U.S. companies and beyond. Founded by U.S.-bred engineers with over 15 years of experience, Abstra specializes in sourcing skilled professionals across a wide range of technologies to meet our clients’ needs, driving innovation and efficiency.

Job Summary

As a Senior Software Engineer specializing in C# and Angular at The Client, you will be instrumental in developing and enhancing our exam development platform. This role demands a passion for crafting clean, efficient code and a dedication to implementing dynamic user interfaces and robust backend services. You will collaborate closely with our product and design teams to push the boundaries of traditional exam creation and delivery.

Key Responsibilities
  • Lead the technical design, architecture, and implementation of web applications using C#, .NET, Angular, and Azure.
  • Act as the primary technical advisor for the engineering team.
  • Collaborate with Product, Design, and Business stakeholders to define technical solutions aligned with business requirements.
  • Establish and promote engineering best practices, coding standards, and architectural guidelines.
  • Participate in system design, architecture reviews, and technical planning sessions.
  • Ensure application scalability, security, maintainability, and performance.
  • Mentor and coach software engineers through technical guidance, code reviews, and knowledge sharing.
  • Drive continuous improvement across development processes, testing practices, CI/CD pipelines, and deployment workflows.
  • Support technical decision-making and help prioritize technical initiatives and debt reduction efforts.
  • Contribute directly to software development through hands‑on coding and implementation.
  • Evaluate emerging technologies and recommend improvements to the platform and engineering ecosystem.
  • Collaborate with AI/ML initiatives, integrations, and modern application development efforts when applicable.
Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 8+ years of experience in software development, with a strong focus on C# and Angular.
  • 2+ years of experience leading technical initiatives, mentoring developers, or acting as a technical lead.
  • Strong experience with C# and .NET.
  • Strong experience with Angular and TypeScript.
  • Experience designing and developing RESTful APIs.
  • Strong understanding of software architecture, design patterns, and scalable application development.
  • Experience working with Azure cloud services.
  • Experience implementing CI/CD pipelines and modern DevOps practices.
  • Strong problem‑solving skills and ability to work in a fast‑paced team.
  • Strong communication skills for effective engagement with team members and stakeholders.
  • Experience working in Agile environments.
  • Experience with AI/ML pipelines or chat‑bots, preferably involving RAG or similar retrieval‑based architectures.

Location:LATAM 100% Remote. Working hours are based on the US Pacific Time Zone.

What We Offer
  • Competitive compensation paid in USD.
  • 20 days of paid time off (PTO) per year.
  • Opportunities for professional growth and career development.
  • Company-provided equipment.
  • A collaborative, inclusive, and multicultural work environment.
  • The opportunity to contribute to meaningful projects alongside a talented and supportive team.
Pre-Employment Verification

As part of our standard onboarding process, candidates who successfully complete the interview process and accept an employment offer will be required to complete an employment verification check, and background check. This process will confirm job titles and dates of employment with two previous employers and is a standard requirement for all new employees joining the company.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Software Engineer (VB.Net - C# - SQL)
Sr Software Engineer (VB.Net - C# - SQL)

Abstra • Argentina

Remote
ARS 106,112,000 - 166,748,000
Flexible working hours
Remote work options
Excellent compensation in USD
+1
Senior Java / React Full Stack Engineer
Senior Java / React Full Stack Engineer

Abstra • Argentina

Remote
ARS 181,906,000 - 272,860,000
Senior AI Innovation Engineer
Senior AI Innovation Engineer

Abstra • Argentina

Remote
ARS 181,906,000 - 272,860,000
Competitive USD salary
Company-provided equipment
20 days PTO per year
+1
Senior Project Manager
Senior Project Manager

Abstra • Argentina

Remote
ARS 181,906,000 - 272,860,000
USD compensation paid
20 days PTO per year
Equipment provided
+2
AI Engineer
AI Engineer

Abstra • Argentina

Remote
ARS 212,224,000 - 318,336,000
20 days PTO
Company equipment provided
Professional growth
+1
Senior Project Coordinator
Senior Project Coordinator

Abstra • Argentina

Remote
ARS 83,374,000 - 113,691,000
Company-provided equipment
USD salary
20 days PTO
+2
Technical Lead, C#/.NET & Angular — Remote
Technical Lead, C#/.NET & Angular — Remote

Abstra • Argentina

Remote
ARS 181,906,000 - 272,860,000
USD compensation
20 days PTO
Career growth
+2
Senior Estimator
Senior Estimator

Abstra • Argentina

Remote
ARS 90,953,000 - 136,430,000
Company-provided equipment
Remote work from LATAM
20 PTO days per year
Network Engineer (4G/5G Core Network)
Network Engineer (4G/5G Core Network)

Abstra • Argentina

Remote
ARS 181,906,000 - 272,860,000
Flexible hours
Remote work options
Competitive USD salary
+2
Senior CAD Detailer
Senior CAD Detailer

Abstra • Argentina

Remote
ARS 90,953,000 - 136,430,000
Competitive USD compensation
20 days PTO per year
Career growth opportunities
+3