×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer, Architecture - Platform Modernization

Job in Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listing for: iSolved HCM
Full Time position
Listed on 2026-06-04
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 120000 - 150000 USD Yearly USD 120000.00 150000.00 YEAR
Job Description & How to Apply Below

Job Description

isolved is executing a live, in-production decomposition of a 7M+ line HCM monolith into modern, event-driven microservices across key domains including Tax, Benefits, Time, Payroll, and Shared Logic. Using the Strangler Fig pattern, small, high‑impact engineering teams extract and deploy independent services on Azure, each with its own data model. This work happens without disrupting real customers, requiring precision, ownership, and strong execution.

Engineers play an active role in technical decisions, but the primary focus is delivering domain extraction at scale within a high‑expectation, fast-moving environment.

Core

Job Duties
  • 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 the daily workflow to maximize velocity and code quality, and helping establish AI‑augmented development practices across the team
Minimum Qualifications
  • 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
  • Preferred: experience with Azure API Management, Cosmos DB/No

    SQL, messaging systems (Service Bus/Event Grid), containers, or large‑scale systems
Preferred Qualifications
  • Experience in HCM/payroll domains and familiarity with Azure services (Dapr, Service Bus, Container Apps, API Management) and CDC tools like Debezium
EEO Statement

isolved is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

Disability Accommodation

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions outlined above.

Additional Notice

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary