Senior API Software Engineer

PrePassPhoenix, AZ
15dHybrid

About The Position

We’re looking for a Senior API Software Engineer to lead the design and development of scalable, cloud-native services that power our industry-leading toll and bypass platform. In this role, you’ll architect and build distributed systems using .NET and Azure, mentor junior engineers, and collaborate across teams to deliver high-impact solutions. You’ll work closely with product managers, architects, and DevOps engineers. This is a hybrid position based out of our Phoenix, AZ office.

Requirements

  • 6+ years of experience in software development with .NET (C#).
  • 3+ years designing and implementing Service-Oriented Architecture (SOA).
  • 5+ years working with SQL Server and Cosmos DB.
  • Strong experience with Azure PaaS (App Services, Functions, API Management, Event Grid, Service Bus).
  • Proficiency in microservices, messaging patterns, and distributed systems.
  • Experience with CI/CD pipelines (preferably GitHub Actions).
  • Deep understanding of RESTful APIs and asynchronous communication.
  • Strong grasp of software engineering principles and clean architecture.
  • Experience working in Agile environments with a DevOps mindset.

Nice To Haves

  • Experience with Infrastructure as Code (Bicep, ARM templates, Terraform).
  • Familiarity with containerization and Kubernetes (AKS).
  • Exposure to DDD, CQRS, and Event Sourcing.
  • Experience with NServiceBus and RabbitMQ.
  • Azure certifications (e.g., Azure Developer Associate, Solutions Architect).
  • Experience with observability tools (Azure Monitor, Application Insights, Log Analytics).

Responsibilities

  • Cloud-Native Architecture & Development Design, develop, and maintain .NET-based APIs and services using C# and .NET 8.
  • Build scalable, event-driven systems using Azure Functions, Service Bus, Event Grid, and other PaaS offerings.
  • Implement RESTful APIs and asynchronous communication patterns.
  • DevOps & CI/CD Design and maintain CI/CD pipelines using Azure DevOps and GitHub Actions.
  • Ensure secure, reliable deployments through automation and infrastructure best practices.
  • Manage secrets and configurations using Azure Key Vault.
  • Software Engineering Excellence Apply SOLID principles, domain-driven design (DDD), and clean architecture.
  • Conduct code reviews, architecture reviews, and technical deep-dives.
  • Champion best practices in software development and system design.
  • Cross-Functional Collaboration & Mentorship Partner with product managers, architects, and QA to deliver high-quality features.
  • Mentor junior developers and foster a culture of continuous improvement.
  • Participate in Agile ceremonies and contribute to team planning and retrospectives.

Benefits

  • Robust benefit package that includes medical, dental, and vision that start on date of hire.
  • Paid Time Off, to include vacation, sick, holidays, and floating holidays.
  • 401(k) plan with employer match.
  • Company-funded “lifestyle account” upon date of hire for you to apply toward your physical and mental well-being (i.e., ski passes, retreats, gym memberships).
  • Tuition Reimbursement Program.
  • Voluntary benefits, to include but not limited to Legal and Pet Discounts.
  • Employee Assistance Program (available at no cost to you).
  • Company-sponsored and funded “Culture Team” that focuses on the Physical, Mental, and Professional well-being of employees.
  • Community Give-Back initiatives.
  • Culture that focuses on employee development initiatives.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service