A

Aubrant Digital

Custom software, cloud, AI solutions

Architect and Lead Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in Costa RicaNo salary listedRemote

About the Job

Requirements

  • A bachelor's degree in computer science, Software Engineering, or a related discipline, or equivalent experience.
  • Proficiency in written and spoken English at 85%.
  • At least 10 years of professional software engineering experience, including at least 5 years in a solutions architect or enterprise architect capacity.
  • Architectural design experience across the full application stack: front-end frameworks such as React or Angular, API/services tiers including RESTful APIs, microservices and event-driven architectures, and data layers including relational databases, NoSQL and data pipelines.
  • Deep expertise in Microsoft Azure cloud services, including App Services, Azure Kubernetes Service, Azure SQL, Cosmos DB, Azure Functions, Azure API Management, Azure DevOps and Azure Networking (VNets, Private Link and ExpressRoute).
  • Experience designing and implementing hybrid architectures spanning Azure cloud and on-premises infrastructure, including identity federation (Entra ID/Active Directory), data synchronization and network connectivity.
  • Proficiency in API design and integration architecture, including API gateway patterns, service mesh and enterprise integration patterns for bridging legacy and modern systems.
  • Experience with application modernization strategies, including monolith decomposition, the strangler fig pattern, database migration and phased re-platforming.
  • Knowledge of CI/CD pipelines, infrastructure as code (Terraform, Bicep or ARM templates) and DevOps practices for hybrid environments.
  • Experience with performance and scalability engineering, including load testing, capacity planning, caching strategies and observability tools such as Application Insights or Grafana.
  • Security architecture expertise, including zero-trust principles, identity and access management, encryption at rest and in transit, and compliance considerations.
  • Analytical and problem-solving ability, including the ability to work effectively when requirements are ambiguous or the path forward is unclear.
  • Strong communication skills and ability to work in cross-functional teams and interact confidently with stakeholders at all levels.
  • Ability to build strong customer relationships and deliver customer-centered solutions.
  • Willingness to anticipate and adopt innovations in digital and technology practices.

Responsibilities

  • Define the target-state architecture for the modernized platform, spanning front-end frameworks, API/services, data persistence, integration middleware and Azure and on-premises infrastructure.
  • Produce reference architectures, architectural decision records (ADRs) and migration roadmaps to guide phased modernization milestones.
  • Design hybrid integration patterns for cloud-native and on-premises components during transitional phases, including networking, identity and data synchronization strategies.
  • Lead architectural reviews and design sessions across front-end, back-end, data and infrastructure workstreams to ensure consistency, quality and alignment with the target architecture.
  • Mentor and guide senior engineers and tech leads on architectural patterns, modernization strategies and Azure best practices.
  • Evaluate and recommend technologies, frameworks and platforms; produce decision memos with trade-off analysis for leadership review.
  • Conduct legacy system assessments, including codebase analysis, dependency mapping, performance profiling and data architecture review, to inform modernization sequencing and risk mitigation.
  • Design and validate migration strategies (re-platform, re-architect and re-factor) for system components, balancing speed, risk and long-term maintainability.
  • Build and oversee proofs of concept and reference implementations to de-risk architectural decisions before full-scale engineering begins.
  • Present architectural strategies, options and progress to senior technical and business leadership, translating technical concepts into business impact.
  • Collaborate with the client's architecture, engineering and infrastructure teams to align standards, governance and shared technical direction.
  • Partner with program management to ensure architectural decisions are reflected in delivery plans, resource needs and risk assessments.

Desired Qualifications

  • Azure certifications, such as Azure Solutions Architect Expert or Azure DevOps Engineer Expert.
  • Experience in life sciences, diagnostics, healthcare or regulated industries.
  • Familiarity with data engineering concepts, including ETL/ELT, data lakes and data warehousing.

About the Company

Aubrant Digital

Custom software, cloud, AI solutions

Aubrant Digital provides tailored software development services to mid-market enterprises, focusing on enterprise software engineering, cloud infrastructure, and AI. It operates with a global delivery model that combines cost-effective engineering talent from India and nearshoring in Costa Rica to scale clients’ digital capabilities. Clients collaborate with distributed teams to build custom software, migrate and manage cloud infrastructure, and implement AI initiatives. What sets Aubrant apart is its globally distributed delivery approach paired with a focus on mid-market needs, offering scalable, tailored engineering resources rather than generic off-the-shelf solutions. The company aims to help clients succeed in the era of digital disruption by enabling rapid, cost-efficient software, cloud, and AI work at scale.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Jersey City, NJ
Founded
2013

Recently Posted Jobs

Explore more opportunities at Aubrant Digital

See more jobs