logo

View all jobs

Software Engineer III

Las Vegas, NV
Software Engineer III – Cloud-Native Applications (Enterprise Environment)
Location: Hybrid/Onsite (Las Vegas, NV or Draper Utah)
Employment Type: Contract to Hire
Environment: Large-scale, cloud-native Azure application ecosystem


Position Summary
The Software Engineer III is a senior technical contributor responsible for designing, developing, and leading the delivery of complex, scalable, and cloud-native web applications. This role serves as a subject matter expert across modern software engineering practices, providing mentorship, architectural input, and hands-on development to ensure the creation of high-performing, secure, and maintainable software.
This engineer leads the full lifecycle—from requirements analysis through architecture, development, deployment, and optimization—while ensuring best-in-class user experiences, robust system performance, and strong adherence to security and data privacy standards.

Key Responsibilities
  • Design and develop Azure-based, cloud-native applications using ASP.NET Core, React, and modern architectural patterns including microservices, micro frontends, serverless functions, and containerized workloads.
  • Provide technical leadership and mentorship across the engineering team, guiding implementation of scalable distributed systems and event-driven architectures.
  • Build and maintain REST APIs within an Event-Driven Microservices Architecture, ensuring predictable and resilient communications across internal and third-party integrations.
  • Create and review development documentation such as sequence diagrams, workflow diagrams, and API specifications to support clarity and long-term maintainability.
  • Identify and remediate technical debt, optimizing existing systems for performance, scalability, and maintainability.
  • Enhance CI/CD pipelines using YAML, Azure DevOps, and GitHub Actions to continually improve automation and deployment processes.
  • Perform code reviews to enforce adherence to coding, architectural, and security standards.
  • Participate actively in Agile ceremonies, including sprint planning, stand-ups, and retrospectives.
  • Ensure all software meets security, compliance, and operational requirements while supporting enterprise growth and modernization initiatives.

Required Skills & Experience
  • High School Diploma/GED required; Bachelor’s degree in Computer Science or related field preferred.
  • 7+ years of experience delivering enterprise web applications using ASP.NET / C# and responsive web technologies.
  • Expertise across the Azure development ecosystem, including distributed systems, microservices, and cloud-native architectures.
  • Strong development proficiency with React, modern JavaScript, Node.js, and tooling such as Webpack, Babel, ES6, Prettier, and linting frameworks.
  • Experience with Azure application security, containerization, and modern hosting patterns.
  • Advanced knowledge of Azure services including Azure Functions, AKS, Service Bus, Stream Analytics, Logic Apps, Azure SQL, and Cosmos DB.
  • Understanding of Domain-Driven Design (DDD) and distributed systems concepts.
  • Hands-on experience with Azure DevOps, pipelines, CI/CD, feature flags, and Git-based development workflows.
  • Exposure to Infrastructure as Code (IaC) tooling is a plus.
  • Ability to work occasional evenings/weekends and travel periodically as needed.

 

Share This Job

Powered by