Jobs · himalayas
Architect and Lead Software Engineer
Halcyon Labs · Costa Rica · Posted 17d ago
About the role
Drive end-to-end architecture for modernization engagement across cloud and on-premises infrastructure.
About Aubrant Halcyon Labs is a leader in multi-shore custom application development. We are passionate about solving our clients’ business problems through consultative teamwork, innovative software, and proven processes. We’ve served more than 50 clients and delivered hundreds of high quality, custom enterprise applications. Our clients value us as integral team members who get the job done on time and on spec, and we are proud of our high client retention rate and under 2% staff turnover. With offices in New Jersey, Boston, Costa Rica, and Eastern Europe, we execute the full software lifecycle, from architecture and design through development, QA and application maintenance & support. Our company culture emphasizes client service, trust-based relationships, and innovation. 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 qualifications make you an Aubrant Architect and 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
Read the full posting on himalayas →
FAQ
Is the Architect and Lead Software Engineer role at Halcyon Labs remote?+
This Architect and Lead Software Engineer position is listed as remote (Costa Rica).
What is the salary for the Architect and Lead Software Engineer role at Halcyon Labs?+
The listing states Estimated 93k-215k USD.
What seniority level is this Architect and Lead Software Engineer role?+
This is a lead level position.
How do I apply for the Architect and Lead Software Engineer role at Halcyon Labs?+
Use the "Apply on himalayas" button to open the original posting on himalayas, where you can submit your application directly to Halcyon Labs.