Lead Full-Stack Software Engineer
Role details
Job location
Tech stack
Job description
We're seeking a Lead Software Engineer to serve as a technical authority and hands-on engineering leader across our enterprise application and digital platforms. As a senior-most individual contributor, you will architect, design, and guide the development of scalable, secure, and high-performing systems that power Signature Aviation's digital ecosystem. This role blends deep technical expertise in .NET, Node.js, React/Next.js, TypeScript, and Azure with architectural vision and mentorship.
You'll partner closely with product owners, architects, and cross-functional teams to define engineering standards, modernize our technology stack, and deliver enterprise-grade solutions that advance Signature's mission to connect people, data, and experiences across the global network.
Technical Strategy & Architecture
- Define and maintain technical architecture blueprints for distributed, cloud-native systems using Azure and modern development frameworks.
- Lead solution design and code implementation for end-to-end enterprise systems, including API-first architectures, microservices, and event-driven workflows.
- Collaborate with enterprise and solution architects to ensure consistency, scalability, and security across the digital ecosystem.
- Evaluate emerging technologies and tools to inform long-term platform strategies.
Full-Stack Engineering Leadership
- Design and manage Azure-based architectures, including App Services, Functions, Logic Apps, Cosmos DB, Storage, and Azure DevOps.
- Build and optimize CI/CD pipelines (GitHub Actions or Azure DevOps) for automated testing, deployment, and observability.
- Implement IaC using Terraform and monitor system performance through Application Insights, Pino Logger, and Azure Monitor.
Cloud & DevOps Enablement
- Architect and maintain scalable deployments using Azure App Services, Functions, Logic Apps, Service Bus, Cosmos DB, and Azure DevOps.
- Build automated CI/CD pipelines using GitHub Actions or Azure DevOps, ensuring consistent code quality and rapid delivery.
- Define infrastructure-as-code (IaC) standards with Terraform and manage observability using Application Insights, Azure Monitor, and Sentry.
Technical Mentorship & Collaboration
- Act as a technical mentor and multiplier, guiding engineers through complex design, debugging, and architectural decisions.
- Foster a culture of excellence, collaboration, and innovation across engineering squads.
- Partner with product management and design to align technical feasibility with business priorities and user experience.
- Serve as the final technical escalation point for troubleshooting critical production issues.
Innovation & Transformation
- Lead modernization and re-platforming initiatives for legacy applications into modern, cloud-native solutions.
- Drive automation, performance tuning, and security hardening efforts across applications.
- Advocate for DevSecOps, continuous learning, and open collaboration across disciplines.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's preferred).
- 8+ years of progressive experience in software engineering with proven success in full-stack development and cloud-based architecture.
- 2+ years leading or architecting enterprise-scale applications or digital platforms.
Additional knowledge and skills:
- Languages & Frameworks: C#, .NET Core, ASP.NET Core, Node.js, React/Next.js 14+, TypeScript
- Cloud & DevOps: Azure (App Services, Functions, Logic Apps, Service Bus, Cosmos DB, Key Vault, APIM), Terraform, GitHub Actions, Azure DevOps
- Databases: PostgreSQL, SQL Server, Entity Framework Core, Drizzle ORM
- Frontend Tools: Tailwind CSS, shadcn/ui, Radix UI
- Integrations: Dynamics 365 CRM, Strapi CMS, Auth0 (OAuth2/JWT), REST, GraphQL
- Testing & Quality: Jest, Playwright, React Testing Library, MSW
- Observability: Application Insights, Sentry, Azure Monitor, Pino Logger
- Preferred: Docker/Kubernetes, AI/ML integrations, Adobe Experience Manager (AEM), event-driven architecturesObservability: Application Insights, Sentry, Pino, Azure Monitor
- Preferred: Experience with containerization (Docker/Kubernetes) and AI/ML-powered solutions
- Strategic technical thinking with hands-on coding proficiency.
- Strong understanding of cloud-native patterns, scalability, and security best practices.
- Exceptional collaboration and communication across technical and non-technical audiences.
- Proven ability to influence architectural direction and deliver through others without formal authority.
- Commitment to continuous learning, innovation, and operational excellence.
Benefits & conditions
Our Benefits:
- Medical/prescription drug, dental, and vision Insurance
- Health Savings Account
- Flexible Spending Accounts
- Life Insurance
- Disability Insurance
- 401(k)
- Critical Illness, Hospital Indemnity and Accident Insurance
- Identity Theft and Legal Services
- Paid time off
- Paid Maternity Leave
- Tuition reimbursement
- Training and Development
- Employee Assistance Program (EAP) & Perks