Share this job
Principal Engineer – Application & Cloud Architecture
Apply for this job

We’re seeking a confident and visionary Principal Engineer – Application & Cloud Architecture to help shape the future of our technology platform. This role is ideal for a full-stack engineer with deep experience architecting cloud-first solutions in AWS, a passion for solving customer pain points, and a drive to build scalable, modern applications.


You’ll lead the transformation of our core platform, guiding engineering teams as they design, build, and maintain the applications that power our digital ecosystem—from customer-facing experiences to mission-critical operational systems. You’ll present strategic recommendations to executive leadership and ensure our platform is built for scale, security, and innovation.


We’re looking for someone with conviction—clear technical vision, confident decision-making, and the ability to inspire teams toward bold, forward-thinking solutions. You thrive in ambiguity, take initiative, and bring creative solutions to complex challenges. You’re resourceful, collaborative, energized by change and thrive in a culture built on agility, experimentation, and big ideas.


Key Responsibilities

Application Architecture & Development Leadership

  • Define and drive backend architecture using event-sourced systems, event stores, and domain-driven design.
  • Architect event-driven systems using Amazon EventBridge to enable decoupled service communication and real-time responsiveness.
  • Lead full-stack development with TypeScript, Node.js, and React, emphasizing modularity and performance.
  • Design and deliver production-quality APIs and microservices with a customer-first mindset.
  • Provide expert guidance on emerging security technologies and secure design principles.
  • Champion agile practices and a culture of continuous improvement.


Cloud Strategy & Enablement

  • Lead AWS cloud engineering from design through delivery.
  • Build and evolve cloud infrastructure for scalability, reliability, and performance.
  • Engineer immutable infrastructure using IaC and CI/CD pipelines, accelerating platform maturity with reusable components and cloud-native design patterns.


Collaboration, Mentorship & Innovation

  • Serve as a lead engineer and strategic consultant, partnering with stakeholders to align technical strategy with business goals.
  • Contribute to documentation, knowledge sharing, and proof-of-concept development.
  • Champion the adoption of AI-assisted development tools (e.g., GitHub Copilot) to enhance workflows and productivity.
  • Continuously explore emerging technologies and recommend adoption where appropriate.


Technical Skills

  • Languages & Frameworks – JavaScript, TypeScript, Node.js, React, GraphQL
  • Cloud & Infrastructure – AWS, AWS EventBridge, AWS Lambda, Amazon API Gateway, Amazon SQS/SNS, Serverless, Cloud-native design patterns
  • Architecture & APIs – Apollo GraphQL Federation, Microservices, Event-sourced systems, Domain-driven design, RESTful APIs
  • DevOps & CI/CD – Infrastructure as Code, AWS CDK, CI/CD pipelines, GitHub Actions
  • AI & Innovation – GitHub Copilot, AI-augmented development, Prompt engineering
  • Observability & Monitoring – AWS CloudWatch, AWS X-Ray, Logging and alerting best practices


Qualifications

  • 10+ years of software development experience, including 5+ years in senior technical leadership roles
  • Proven success architecting and developing backend systems for high-volume, distributed applications
  • Deep expertise in AWS cloud architecture, including serverless design and cloud-native patterns
  • Experience designing and implementing event-sourced systems and event stores
  • Strong background in CI/CD pipelines, Infrastructure as Code, and DevOps best practices
  • Proficiency in JavaScript/TypeScript, Node.js, React, and GraphQL
  • Familiarity with Apollo Federation, domain-driven design, and modular front-end architectures
  • Hands-on experience with observability tools (CloudWatch, X-Ray, etc.)
  • Demonstrated ability to mentor engineers and lead cross-functional initiatives
  • Strong communication and stakeholder management skills
  • Experience in startup or high-growth environments preferred
Apply for this job
Powered by