PrePass

Senior API Engineer

PrePass

full-time

Posted on:

Location Type: Hybrid

Location: Phoenix • Arizona • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AzureDistributed SystemsKubernetesMicroservices.NETRabbitMQSQLTerraformVault

About the role

  • 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.
  • 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.
  • 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.
  • 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.

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.
  • Bonus Points For:
  • 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).
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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
.NETC#Azure FunctionsService BusEvent GridSQL ServerCosmos DBCI/CDRESTful APIsmicroservices
Soft skills
mentoringcollaborationcontinuous improvementcode reviewsarchitecture reviewstechnical deep-diveschampioning best practicesparticipation in Agile ceremoniesteam planningretrospectives
Certifications
Azure Developer AssociateSolutions Architect
PayPal

Back-End Software Engineer Intern

PayPal
Entryinternship$26k–$55kArizona, California, Illinois, Texas · 🇺🇸 United States
Posted: 6 hours agoSource: paypal.wd1.myworkdayjobs.com
AWSDjangoFlaskGoHerokuJavaJavaScriptMongoDBMySQLNode.jsNoSQLPostgres+4 more