
API Software Engineer
PrePass
full-time
Posted on:
Location Type: Hybrid
Location: Phoenix • Arizona • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AzureCloudKubernetesMicroservices.NETRabbitMQSQLTerraformVault
About the role
- **Technical Development & Architecture**
- - Design, develop, and maintain .NET-based services and APIs using C# and recent .NET versions
- - Contribute to service-oriented and event-driven system architecture
- - Apply SOLID principles and clean architecture practices
- - Develop cloud-native applications leveraging Azure services (e.g., Functions, Service Bus, API Management, Event Grid, App Services, Key Vault)
- **DevOps & CI/CD**
- - Assist in designing and implementing CI/CD pipelines using Azure DevOps
- - Support deployment automation and infrastructure reliability
- - Ensure secure and scalable cloud configurations
- **Cross-Functional Collaboration**
- - Work closely with product managers, architects, and other teams to align on technical solutions
- - Participate in code reviews and technical discussions
- - Take ownership of assigned tasks and seek mentorship from senior developers
Requirements
- **Must-Have:**
- - 3–5 years of experience in software development with .NET (C#)
- - 1–2 years of experience working with Service-Oriented Architecture (SOA)
- - 2+ years of experience with SQL Server and/or CosmosDb
- - Experience with Azure PaaS offerings (e.g., App Services, Functions, API Management, Event Grid, Service Bus)
- - Exposure to microservices, messaging patterns, and distributed system design
- - Understanding of RESTful APIs and asynchronous communication
- - Familiarity with CI/CD pipelines (preferably GitHub Actions or Azure DevOps)
- - Solid grasp of software engineering principles and design patterns
- - Experience working in Agile environments
- **Bonus Points For:**
- - Exposure to Infrastructure as Code (e.g., Bicep, ARM templates, Terraform)
- - Familiarity with containerization and Kubernetes on Azure (AKS)
- - Exposure to DDD, CQRS, and Event Sourcing
- - Experience with NServiceBus and RabbitMQ
- - Certifications in Azure (e.g., Azure Developer Associate)
- - Experience with observability tools (e.g., Azure Monitor, Application Insights, Log Analytics)
Benefits
- **How We Will Take Care of You**
- - 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#SQL ServerCosmosDbAzure FunctionsAzure Service BusAPI ManagementEvent GridCI/CDAgile
Soft skills
cross-functional collaborationownershipmentorshipcode reviewstechnical discussions
Certifications
Azure Developer Associate