Jobless Developer
A
Aubrant Digital LLC

Posted 3 days ago

Open

Architect and Lead Software Engineer

Remote (Costa Rica)RemoteContract

AI Summary

As anArchitectand Lead Software Engineeron a large-scaleplatform ofmodernization engagement, you will drive the end-to-end architecture from thedata layerthrough the API and services tier to thefront-end presentation layer.

About this role

As anArchitectand Lead Software Engineeron a large-scaleplatform ofmodernization engagement, you will drive the end-to-end architecture from thedata layerthrough the API and services tier to thefront-end presentation layer. The client environment spans both Microsoft Azure cloud services andon-premisesinfrastructure, so you must be equally comfortabledesigningcloud-native workloads and hybrid integration patterns. You will lead architectural decision-making across multiple workstreams, produce reference architectures and migration roadmaps, and work hands-on with engineering teams tovalidatedesigns through prototypes and proofs of concept. This is a high-visibility role that requires you to present architectural options, trade-offs, and recommendations directly to senior technical andbusiness leaders.


What qualificationsmake youanAubrantArchitectand Lead?

  • You are a full-stack thinker. You see thesystem, fromthe user interface to the database, and you design architectures thatoptimizeacross all layers rather than shifting complexity from one tier to another.
  • You lead through technical authority. Engineering teams trust your judgment because you combine deep hands-on experience with the ability to articulate clear, defensible rationale for every architectural decision.
  • You are comfortable navigating hybrid environments. You understand that modernization is rarely a clean lift-and-shift; you know how to design transitional architectures that bridgeon-premisesystems and cloud services without disrupting business operations.
  • You communicate architecture in business terms. When you present to senior leaders, you translate technical trade-offs into cost, risk, timeline, and capability impact.
  • You have a builder's instinct. Youvalidateyour designs with working prototypes and proofs of concept, not just diagrams. You believe architecture should be proven, not assumed.
  • You thrive in ambiguity. Legacy modernization is messy; you bring structure, prioritization, and clarity to environments where documentation issparseand tribal knowledge is the norm.


Responsibilities:


Architecture & Design:

  • Define the target-state architecture for the modernized platform, spanning front-end frameworks, API/services layer, data persistence,integrationmiddleware, and infrastructure (Azure andon-premise).
  • Produce referencearchitectures, architectural decision records (ADRs), and migration roadmaps that guide engineering teams through phased modernization milestones.
  • Design hybrid integration patterns that allow cloud-native andon-premisecomponents to coexist during transitional phases, including networking, identity, and data synchronization strategies.

Technical Leadership:

  • Lead architectural reviews and design sessions across front-end, back-end, data, and infrastructure workstreams, ensuring consistency, quality, and alignment with the target architecture.
  • Mentor and guide senior engineers and tech leadsonarchitectural patterns, modernization strategies, and Azure best practices.
  • Evaluate and recommend technologies, frameworks, and platforms; produce decision memos with clear trade-off analysis for leadership review.

Modernization Execution:

  • Conduct legacy system assessments, including codebase analysis, dependency mapping, performance profiling, and data architecture review, to informmodernizationsequencing and risk mitigation.
  • Design andvalidatemigration strategies (re-platform, re-architect, re-factor) for individual system components, balancing speed, risk, and long-term maintainability.
  • Build and oversee proofs of concept and reference implementations that de-risk critical architectural decisions before full-scale engineering begins.

Stakeholder Engagement:

  • Present architectural strategies, options, and progress to senior technical and business leadership, translating complex technical concepts into clear business impact.
  • Collaborate with the client's existing architecture, engineering, and infrastructure teams toalignstandards, governance, and shared technical direction.
  • Partner with program management to ensure architectural decisions are reflected in delivery plans, resource needs, and risk assessments.

Qualifications:

  • Bachelor's degree in computer science, Software Engineering, orrelateddiscipline, or equivalent experience.
  • MUST be proficient in written and spoken English (85%).
  • 10+ years of professional software engineering experience, with at least 5 years in asolutionsarchitect or enterprise architect capacity.
  • Demonstrated mastery of architectural design across the full application stack: front-end (React, Angular, or equivalent modern frameworks), API/services tier (RESTful APIs, microservices, event-driven architectures), and data layer (relational databases, NoSQL, data pipelines).
  • Deepexpertisein Microsoft Azure cloud services, including App Services, Azure Kubernetes Service (AKS), Azure SQL, Cosmos DB, Azure Functions, Azure API Management, Azure DevOps, and AzureNetworking(VNets, Private Link, ExpressRoute).
  • Proven experience designing and implementing hybrid architectures that span Azure cloud andon-premiseinfrastructure, including identity federation (Entra ID/Active Directory), data synchronization, and network connectivity.
  • Expert-levelproficiencyin API design and integration architecture, including API gateway patterns, service mesh, and enterprise integration patterns for bridging legacy and modern systems.
  • Strong experience with application modernization strategies: monolith decomposition, strangler fig pattern, database migration, and phased re-platforming.

    Explore related jobs

    Browse these categories