[Remote] Principal Software Engineer, Architecture - Platform Modernization
Note: The job is a remote job and is open to candidates in USA. isolved is a leading provider of human capital management (HCM) solutions. The Principal Software Engineer will focus on decomposing a large HCM monolith into modern microservices and designing scalable API architectures to support integration.
Responsibilities
- Designing and implementing modern, scalable API architectures that support isolved's integration ecosystem and partner network
- Defining API contracts, versioning strategies, and governance standards that ensure consistency and reliability across the platform
- Driving the migration of legacy integration endpoints to modern RESTful and event-driven patterns as part of the integration modernization initiative
- Building API consumers and producers with a strong focus on performance, security, and backward compatibility, and elevating the team's practices through code reviews, pairing, and leading by example
- Performing code reviews to ensure API implementations meet quality standards and follow established patterns
- Collaborating with product management and partner-facing teams to understand integration requirements and translate them into technical specifications
- Identifying and resolving performance bottlenecks in API infrastructure, including latency, throughput, and reliability issues
- Establishing and documenting best practices for API development, testing, and monitoring across the engineering organization
- Using AI-assisted development tools - including agentic coding, spec-driven development, and AI-augmented code review - as a core part of your daily workflow to maximize velocity and code quality, and helping establish AI-augmented development practices across the team
Skills
- 7+ years of experience developing web applications and services, including 3+ years in cloud-native environments
- Proficiency in Azure, .NET/C#, ASP.NET Core Web APIs, and SQL Server
- Strong experience designing and building microservices and RESTful APIs
- Hands-on experience with API gateways and API management best practices
- Demonstrated use of AI-assisted development tools in professional workflows
- Solid understanding of unit testing, SOLID principles, and secure API design (OAuth 2.0)
- Familiarity with JavaScript and OpenAPI/Swagger documentation standards
- Experience with Azure API Management, Cosmos DB/NoSQL, messaging systems (Service Bus/Event Grid), containers, or large-scale systems
- Experience in HCM/payroll domains and familiarity with Azure services (Dapr, Service Bus, Container Apps, API Management) and CDC tools like Debezium
Company Overview