Lead Software Engineer, Architect

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Aubrant Digital

Aubrant Digital

51 - 200 employees

Founded 2013

🤝 B2B

🏢 Enterprise

🤖 Artificial Intelligence

B2B • Enterprise • Artificial Intelligence

Aubrant Digital is a modern software engineering firm that helps businesses accelerate digital product delivery through a studio model, managed teams, and a plug-and-play Workbench platform. They combine design thinking, global engineering talent, and AI-powered automation to prototype, build, and scale software solutions faster and at lower cost, offering managed projects, managed services, and extended staffing. Aubrant focuses on partnering with high-growth companies and global enterprises to solve complex engineering challenges and reduce delivery risk.

📋 Description

• Define the target-state architecture for the modernized platform, spanning front-end frameworks, API/services layer, data persistence, integration middleware, and infrastructure (Azure and on-premise). • Produce reference architectures, architectural decision records (ADRs), and migration roadmaps that guide engineering teams through phased modernization milestones. • Design hybrid integration patterns that allow cloud-native and on-premise components to coexist 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, ensuring 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 clear 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, 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. • 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 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.

🎯 Requirements

• Bachelor's degree in computer science, Software Engineering, or related discipline, 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 a solutions architect 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). • Deep expertise in Microsoft Azure cloud services, including App Services, Azure Kubernetes Service (AKS), Azure SQL, Cosmos DB, Azure Functions, Azure API Management, Azure DevOps, and Azure Networking (VNets, Private Link, ExpressRoute). • Proven experience designing and implementing hybrid architectures that span Azure cloud and on-premise infrastructure, including identity federation (Entra ID/Active Directory), data synchronization, and network connectivity. • Expert-level proficiency in 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. • Expert-level 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 (Application Insights, Grafana, or equivalent). • Security architecture expertise, including zero-trust principles, identity and access management, encryption at rest and in transit, and compliance considerations. • Azure certifications (e.g., Azure Solutions Architect Expert, Azure DevOps Engineer Expert) are a plus. • Experience in life sciences, diagnostics, healthcare, or regulated industries is a plus. • Familiarity with data engineering concepts (ETL/ELT, data lakes, data warehousing) is a plus. • Excellent analytical and problem-solving skills, with the ability to operate effectively when requirements are ambiguous or the path forward is unclear. • Strong communication skills and ability to work in cross-functional teams.

🏖️ Benefits

• Health insurance • Retirement plans • Flexible work arrangements • Professional development

Apply Now

Similar Jobs

🕒 June 2

GreenSlate

201 - 500

Senior Software Engineer II taking technical ownership of a core component of an enterprise application at GreenSlate. Collaborating with a craft-focused engineering team on modern technologies.

🇨🇷 Costa Rica – Remote

💵 $4.5k - $5.3k / month

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

Java

JavaScript

MySQL

SQL

TypeScript

🕒 May 29

Software Mind

1001 - 5000

🤖 Artificial Intelligence

☁️ SaaS

📡 Telecommunications

Software Architect leading design and development of scalable cloud software systems for a multicultural company. Delivering high-quality technology solutions with a focus on Azure and enterprise-grade applications.

🇨🇷 Costa Rica – Remote

💰 Private Equity Round on 2020-12

⏰ Full Time

🟠 Senior

🔴 Lead

🧑‍💻 Full-stack Engineer

ASP.NET

Azure

Cloud

Cyber Security

ETL

Microservices

SQL

SSIS

.NET

🕒 May 22

Experian

10,000+ employees

🤖 Artificial Intelligence

🤝 B2B

☁️ SaaS

Mid-level Software Engineer at Experian working on legacy .NET applications and system modernization. Collaborating with teams to implement best practices and modernize existing systems.

🇨🇷 Costa Rica – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

Cloud

Distributed Systems

Entity Framework

Kafka

RabbitMQ

.NET

🕒 May 21

TransUnion

10,000+ employees

💸 Finance

🔐 Security

👥 B2C

Engineer II contributing to the development and maintenance of internal tools and services at TransUnion. Collaborating with clients and team members in software development and problem resolution.

🇨🇷 Costa Rica – Remote

💰 Post-IPO Debt on 2018-04

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

JavaScript

Node.js

Python

Go

🕒 May 21

Atomic - Remote Jobs

1 - 10

🎯 Recruiter

🏪 Marketplace

Software Engineer at a cloud storage company focusing on exabyte-scale systems with durability. Collaborating with distributed teams and enhancing performance, reliability, and efficiency in storage solutions.

🇨🇷 Costa Rica – Remote

💵 $50k - $90k / year

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

Cloud

Java

Rust