Abstra Logo

Abstra

Senior Software Engineer (.NET)

Posted Yesterday
In-Office or Remote
Hiring Remotely in Las Vegas, Nevada
Senior level
In-Office or Remote
Hiring Remotely in Las Vegas, Nevada
Senior level
Design, develop, and maintain scalable applications, REST APIs, backend services, and distributed systems using C# and .NET 8+. Apply object-oriented and SOLID principles, work with relational and non-relational databases, troubleshoot production issues, and collaborate on technical design and code quality. The role also involves cloud development, AI-assisted engineering tools, documentation, and continuous improvement.
The summary above was generated by AI

We are seeking a strong Software Engineer with 5 to 15 years of experience building modern software applications in the Microsoft software engineering ecosystem. This role is for an engineer who combines solid technical ability with good judgment, strong communication, analytical thinking, and a team-first mindset. The ideal candidate has hands-on experience with .NET 8 and above, object-oriented design, SOLID principles, API development, database design, and distributed systems. This person should be comfortable designing and building scalable, maintainable software, collaborating across teams, and using modern AI-assisted development tools to improve productivity and quality. This is more than a coding role. We are looking for engineers who can contribute to technical discussions, solve problems thoughtfully, communicate clearly, and help strengthen engineering standards across the team.

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

About Us:

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.

Key Responsibilities

  • Design, develop, and maintain modern applications and services using C# and .NET 8+.
  • Build and enhance REST APIs and backend services with a focus on scalability, maintainability, and performance.
  • Contribute to the design and implementation of distributed systems and service-oriented architectures.
  • Apply SOLID principles and sound object-oriented design practices to produce clean, extensible, and testable code.
  • Work with relational and non-relational databases, including schema design, query tuning, and efficient data access patterns.
  • Collaborate with engineers, architects, and business stakeholders to translate requirements into practical technical solutions.
  • Participate in code reviews, design discussions, and technical problem-solving to improve code quality and team effectiveness.
  • Use modern AI development tools responsibly to accelerate delivery and improve engineering workflows.
  • Contribute to cloud-based application development (AWS experience is preferred but not required).
  • Troubleshoot production issues, identify root causes, and implement durable solutions.
  • Document technical designs, architectural decisions, and implementation details as needed.
  • Continuously learn and adapt to new tools, frameworks, and practices.



Required Qualifications

  • 5 to 15 years of professional experience as a software developer.
  • Strong experience with C# and .NET 8 or above.
  • Strong written and verbal communication skills.
  • Strong understanding of object-oriented programming principles.
  • Strong understanding and practical application of SOLID principles.
  • Good knowledge of AI tools and the ability to use them effectively to accelerate development.
  • Experience building REST APIs and backend services.
  • Experience developing distributed systems, microservices, or event-driven systems.
  • Strong database skills across both relational and non-relational technologies.
  • Good analytical and problem-solving skills.
  • Strong teamwork mentality and ability to collaborate effectively with others.
  • Familiarity with AI tools for software development.
  • Familiarity with Microsoft technologies and development platforms.
  • Enthusiasm for learning new technologies and growing as an engineer.
  • Bachelor’s degree from an accredited four-year college or university in Computer Science, Software Engineering, Computer Engineering, or a related technical field.



Preferred Qualifications

  • Experience with  AWS, Azure or GCP is a plus!
  • Experience with ASP.NET Core and modern API development patterns.
  • Experience with Docker and container-based development.
  • Experience with messaging, asynchronous processing, or event-driven architectures.
  • Experience with observability, logging, and monitoring practices.
  • Experience modernizing legacy systems.
  • Familiarity with CI/CD pipelines and modern DevOps practices.
  • Experience working in agile delivery environments.

What We Offer:

  • Flexible working hours and remote work options.
  • Opportunities for professional growth and development.
  • A collaborative and inclusive work environment.
  • The chance to work on impactful projects with a talented team.
  • Excellent compensation in USD.
  • Hardware and software setup (mandatory).

Similar Jobs

9 Days Ago
In-Office or Remote
Senior level
Senior level
Information Technology • Software
Develop and maintain C# and .NET software using object-oriented design, testing, CI/CD, automation, and modern engineering practices. Analyze requirements, troubleshoot complex applications, participate in Scrum ceremonies, conduct code reviews, document technical solutions, and contribute to distributed systems, REST services, microservices, containerization, and AI-enabled projects. Provide technical guidance, collaborate across teams, and continuously improve development processes.
Top Skills: .NetAgileAngularApache Http ServerBootstrapCC#C++Ci/CdCSSDockerHTMLHTTPJavaScriptJqueryKnockoutjsKubernetesMicroservicesMicrosoft Sql ServerMicrosoft TechnologiesNginxOraclePowershellPythonReactRedisRestScrumSoaSybaseTdd
10 Days Ago
Remote
USA
Senior level
Senior level
Agency • Information Technology • Professional Services
Build and support complex features across C#/.NET back-end services and React front ends. Responsibilities include technical design, API and data modeling, secure and tested coding, production troubleshooting, code reviews, mentoring, documentation, and improving engineering practices. Collaborate with Product, QA, DevOps, Technical Leads, and architecture teams while balancing delivery, maintainability, performance, accessibility, observability, and security.
Top Skills: .NetAzureC#Ci/CdJavaScriptReactRest ApisSQL ServerTypescript
14 Days Ago
Remote
USA
Senior level
Senior level
Insurance
Leads architecture and development of complex backend services for a commercial health plan platform. Designs .NET Core and Azure systems, develops claims, eligibility, and benefits functionality, manages healthcare data integrations, and owns cloud infrastructure and CI/CD architecture. Provides technical leadership through code reviews, testing standards, mentoring, and architecture decisions while ensuring performance, reliability, security, and regulatory compliance.
Top Skills: .Net CoreApi ManagementArmAzure MessagingBicepC#Ci/CdDistributed SystemsEvent-Driven ArchitectureHl7 Fhir R4Infrastructure As CodeMicroservicesAzureNcpdpNode.jsRest ApisServerless ComputingTerraformX12 5010

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account