Lead Software Engineer overseeing Azure-based enterprise systems for Signature Aviation. Architecting and guiding scalable, secure cloud solutions with a focus on development efficiency.
Responsibilities
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.
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.
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.
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.
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.
Languages & Frameworks: Java, Node.js, React/Next.js 14+, TypeScript
Technical Lead specializing in mentorship and code quality at CanadaHelps, a leading charity platform. Driving team collaboration and delivering scalable software solutions for charitable donations.
Senior Software Engineer in Physical AI at Waabi, building mapping infrastructure for autonomous transportation. Collaborating with multidisciplinary teams to implement HD map features and APIs.
Senior Software Engineer developing enterprise applications for F5's Infrastructure Engineering Data Team. Leading design and development of enhanced telemetry pipeline systems to empower decision - making across the organization.
Wireless Protocols Software Engineer builds next - gen software - defined protocol processing frameworks. Collaborates with engineers to define and implement wireless protocol stack components
Wireless Protocols Software Engineer working on digital signal processing and software - defined protocols at CACI. Involves team collaboration, testing, and system - level engineering solutions.
Wireless Protocols Software Engineer at CACI with focus on software - defined protocol processing and algorithm implementation. Collaborate with engineers to optimize protocol stacks and deliver best - in - class solutions.
Senior Backend Engineer developing reliable, secure APIs that apply Kensho’s AI capabilities to customer workflows. Collaborating with Product, ML, and design teams to deliver impactful solutions.
Software Engineer at Omise developing high - quality software applications using Go and Ruby. Collaborating with cross - functional teams to create features and maintain software quality.
Radar Software Engineer at Leonardo responsible for analyzing, designing, and testing Radar applications. Role involves software architecture and integration for complex Radar systems.