Senior Software Engineer (.NET / Angular)

Nexaminds

United States

Remote

USD 120,000 - 150,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Stock options
Remote work options
Flexible working hours
Benefits above the law
Mentorship and learning opportunities

Job summary

Nexaminds in the United States is seeking a Senior Software Engineer to design, develop, and maintain enterprise applications using C#, .NET, Angular, SQL Server, and Azure. The role emphasizes large-scale web apps, microservices, cloud-native solutions, and modern engineering practices.

You will mentor teammates, lead technical discussions with Product Owners and external teams, contribute to architecture decisions, and uphold quality through unit testing and reliable delivery.

Qualifications

  • 10+ years of experience in web app and services in enterprise environments.
  • Strong C#, .NET, and SQL skills with backend services and stored procedures.
  • Hands-on Angular, JavaScript, and HTML for web apps.
  • Expert Azure cloud experience and microservices design.
  • Proficient with Docker and Kubernetes, unit testing, and Agile practices.

Responsibilities

  • Design, develop, and maintain complex enterprise apps with C#, .NET, Angular, SQL, and Azure.
  • Develop interfaces, business logic, backend services, and stored procedures.
  • Implement scalable microservices using cloud-native tech.
  • Provide technical leadership and guide engineering best practices.
  • Collaborate with Product Owners and external teams on requirements.
  • Participate in Agile ceremonies and coordinate development work.
  • Ensure code quality, performance, and reliability through testing and standards.
  • Investigate and resolve production incidents and escalations.
  • Mentor teammates and promote continuous improvement.

Skills

Web app development
C# / .NET
Angular
JavaScript / HTML
Azure
Microservices
Docker / Kubernetes
Unit testing
NoSQL databases
Messaging patterns
MVVM Knockout.js
Agile / Scrum
Team leadership
English communication

Tools

Docker
Kubernetes
SQL Server
Azure Cosmos DB

Job description

Unlock Your Future with Nexaminds!

At Nexaminds, we’re on a mission to redefine industries with AI. We’re passionate about the limitless potential of artificial intelligence to transform businesses, streamline processes, and drive growth.

Join us on our visionary journey. We’re leading the way in AI solutions, and we’re committed to innovation, collaboration, and ethical practices. Become a part of our team and shape the future powered by intelligent machines. If you’re driven by ambition, success, fun, and learning, Nexaminds is where you belong.

This position is open exclusively to candidates who are currently residing in Mexico. Before applying, we encourage you to review our open positions and make sure the location requirements match your current location.Candidates who are not currently based in Mexico will not be contacted for this opportunity.

Nexaminds is looking for a Senior Software Engineer to design, develop, and maintain complex enterprise applications using .NET, C#, Angular, SQL, and Microsoft Azure.The ideal candidate has extensive experience building large-scale web applications and distributed systems, with strong expertise in microservices architecture, cloud technologies, and modern software development practices.

Qualifications we are looking for:
  • 10+ years of experience in web application and services development within large-scale enterprise environments.
  • Strong expertise in C#, .NET, and SQL , including development of business logic, backend services, and SQL Server stored procedures.
  • Strong hands-on experience with Angular, JavaScript, and HTML for web application development.
  • Expert-level experience with Microsoft Azure and cloud-based application development.
  • Strong experience designing and developing applications using microservices architecture.
  • Expert-level knowledge of Docker and Kubernetes.
  • Experience with unit testing and software engineering best practices.
  • Experience with Azure Cosmos DB or other NoSQL databases.
  • Strong understanding of publish/subscribe patterns and asynchronous messaging.
  • Experience with Knockout.js and MVVM architecture.
  • Strong knowledge of Agile and Scrum methodologies , including backlog refinement, sprint planning, and team coordination.
  • Experience providing technical guidance, mentoring developers, and leading software development teams.
  • Proven ability to independently investigate, troubleshoot, and resolve complex technical issues.
  • Strong communication skills and proficiency in English, with the ability to collaborate across technical and business teams.
Nice to have:
  • Experience developing or maintaining large-scale enterprise systems with 500+ database tables.
  • Experience working with Helm charts for Kubernetes deployments.
  • Experience supporting complex enterprise applications in production environments.
Job Duties:
  • Design, develop, and maintain complex enterprise applications using C#, .NET, Angular, SQL Server, and Azure.
  • Develop and maintain user interfaces, business logic, backend services, and SQL Server stored procedures.
  • Design and implement scalable solutions using microservices architecture and cloud-native technologies.
  • Provide technical leadership and guidance to developers, supporting architectural decisions and engineering best practices.
  • Serve as a primary technical point of contact for Product Owners, Business Analysts, and external teams.
  • Participate in Agile ceremonies, including backlog refinement, estimation, sprint planning, and continuous improvement activities.
  • Support Scrum Master responsibilities and coordinate development activities when required.
  • Collaborate with cross-functional teams to clarify business requirements and translate them into technical solutions.
  • Ensure code quality, application performance, reliability, and maintainability through established engineering standards and unit testing.
  • Investigate and resolve complex technical issues, including production incidents and third-level support requests.
  • Support the development and operation of containerized applications using Docker and Kubernetes.
  • Contribute to technical discussions involving application architecture, system integration, and distributed messaging.
  • Identify technical risks, resolve development blockers, and coordinate with other teams when additional expertise is required.
  • Mentor team members and promote continuous improvement in engineering practices and software delivery.
What you can expect from us

Here at Nexaminds, we’re not your typical workplace. We’re all about creating a friendly and trusting environment where you can thrive. Why does this matter? Well, trust and openness lead to better quality, innovation, commitment to getting the job done, efficiency, and cost-effectiveness.

  • Stock options
  • Remote work options
  • Flexible working hours
  • Benefits above the law
  • But it’s not just about the work; it’s about the people too. You’ll be collaborating with some seriously awesome IT pros.
  • You’ll have access to mentorship and tons of opportunities to learn and level up.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (.NET / C# / RESTful APIs)
Senior Software Engineer (.NET / C# / RESTful APIs)

Nexaminds • United States

Remote
USD 120,000 - 180,000
Stock options
Remote work options
Flexible hours
+2
Senior Artificial Intelligence (AI) Developer
Senior Artificial Intelligence (AI) Developer

Nexaminds • United States

Remote
USD 120,000 - 180,000
Stock options
Remote work options
Flexible working hours
+2
Cloud Engineer (Azure & Databricks)
Cloud Engineer (Azure & Databricks)

Nexaminds • United States

Remote
USD 49,000 - 87,000
Stock options
Remote work options
Flexible working hours
+1
Principal Software Engineer - LMS
Principal Software Engineer - LMS

Nexaminds • United States

Remote
USD 150,000 - 210,000
Stock options
Remote work options
Flexible working hours
+2
Senior MuleSoft Engineer
Senior MuleSoft Engineer

Nexaminds • United States

Remote
USD 49,000 - 70,000
Stock options
Remote work
Flexible hours
+3
Senior .Net Developer
Senior .Net Developer

Troy Web • United States

Hybrid
USD 110,000 - 140,000
Medical coverage
Dental coverage
Vision coverage
+5
Senior Software Engineer
Senior Software Engineer

Hyperion360 Inc. • Florida City (FL)

On-site
USD 120,000 - 180,000
Competitive salary
Health, dental, vision insurance
Retirement plan with employer matching
+6
Senior .NET Fullstack Engineer( With Angular)
Senior .NET Fullstack Engineer( With Angular)

Nix • Boston (MA)

Hybrid
USD 120,000 - 160,000
Flexible working format
Competitive salary
Personalized career growth
+4
Sales Executive
Sales Executive

Nexaminds • United States

Remote
USD 120,000 - 210,000
Stock options
Remote work options
Flexible working hours
+2
Lang Chain Deployment AI Engineer
Lang Chain Deployment AI Engineer

Nexaminds • United States

Remote
USD 110,000 - 170,000
Stock options
Remote work options
Flexible working hours
+1