Senior Enterprise Solutions Architect
Job Description
About this role
We are looking for a seasoned Senior Enterprise Solutions Architect to work remotely for a position based in the United States, supporting a reputed US client. In this role, you will lead the assessment, modernization, and migration of enterprise platforms, serving as a technical authority who can engage credibly with both business and technical stakeholders, including internal teams and outsourced delivery partners, while driving hands-on execution from analysis through to production delivery. This is a high-impact role that sits at the intersection of enterprise architecture, legacy modernization, and delivery leadership. You will own platform improvement initiatives end-to-end: from diagnosing technical debt and defining migration strategies, to architecting solutions and ensuring quality delivery.
What You'll Do
- Conduct in-depth analysis of existing enterprise platforms to identify technical gaps, performance bottlenecks, and modernization opportunities.
- Define and drive platform migration and modernization roadmaps aligned to business goals and enterprise architecture principles.
- Lead solution design and architecture for .NET-based systems, ensuring scalability, maintainability, and performance.
- Collaborate with business stakeholders to translate operational requirements into technical solutions, and communicate technical risks and trade-offs in clear, business-relevant terms.
- Coordinate and oversee delivery across internal engineering teams and third-party outsourced vendors, ensuring consistent quality and adherence to standards.
- Establish and enforce coding standards, architectural patterns, and best practices across platform teams.
- Conduct technical due diligence, peer reviews, and architectural walkthroughs throughout the delivery lifecycle.
- Support pre-sales and planning activities by assessing technical feasibility and estimating scope for platform initiatives.
- Mentor and guide mid-to-senior engineers, raising overall technical capability within the team.
What You Bring
- 15+ years of hands-on experience delivering enterprise-grade software systems, with a strong track record in platform modernization and migration programmes.
- Demonstrated ability to walk into a complex enterprise environment, rapidly assess the platform landscape, and produce actionable improvement plans.
- Proven experience managing technical delivery across distributed or outsourced teams, with strong governance and stakeholder management skills.
- At least 5 years of experience managing and leading engineering teams, with the ability to coordinate across internal staff and third-party vendors effectively.
- Excellent written and verbal communication skills, equally effective in a boardroom discussion and a technical design review.
- Strong understanding of enterprise integration patterns, API design, and cloud migration strategies.
- Ability to navigate organizational complexity and drive alignment between business, IT, and vendor stakeholders.
- Experience working in Agile and hybrid delivery environments.
Mandatory Technical Skills
Backend Framework
.NET MVC, .NET Core, Blazor
Database
Oracle, SQL Server
DevOps
CI/CD Pipelines, Automated Testing, Infrastructure as Code
Preferred / Nice to Have
- Experience in logistics, supply chain, or freight management platforms.
- Familiarity with cloud platforms, preferably Azure.
- Experience with DevOps toolchains and version control workflows (Git, GitHub Actions, Azure DevOps).
- Knowledge of enterprise security standards and data compliance requirements.
Working Style & Culture Fit
- Self-directed and confident in ambiguous environments, able to structure work and drive clarity independently.
- Pragmatic and delivery-focused, balancing technical excellence with business reality.
- Collaborative by default, with the gravitas to challenge decisions constructively when needed.