Principal Application Architect (AWS Modernization)

E-BIT CONSULTING, LLC
Schaumburg, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Schaumburg, United States of America

Tech stack

Java
.NET
PHP
API
Amazon Web Services (AWS)
Applications Architecture
Macintosh Application Environment
Application Performance Management
Computing Platforms
Business Software
Software as a Service
Cloud Computing
Cloud Engineering
Code Review
Databases
Software Design Patterns
DevOps
Distributed Systems
Amazon DynamoDB
Enterprise Messaging Systems
Node.js
Service-Oriented Architecture
Amazon Web Services (AWS)
Software Engineering
Systems Integration
Technical Debt
Servicebus
Event Driven Architecture
Containerization
Kubernetes
Amazon Web Services (AWS)
Cloudwatch
Api Gateway
Amazon Web Services (AWS)
Domain Driven Design
Serverless Computing
Docker
Microservices

Job description

We are seeking a Principal Application Architect to help lead the modernization and evolution of our core SaaS platform. This is not a traditional cloud infrastructure, DevOps, or enterprise architecture role. We are looking for a software engineer turned architect who enjoys solving complex technical challenges, partnering closely with development teams, and helping guide the long-term direction of a growing software platform.

The ideal candidate has a strong software development background and has progressed into architecture leadership. You should be comfortable reviewing code, mentoring engineers, driving technical design discussions, and leading modernization initiatives across a large-scale application environment.

This role will play a key part in helping evolve a legacy PHP-based platform while designing modern AWS-native solutions and guiding the gradual adoption of service-oriented and cloud-native architectures.

What You''''''''ll Do

  • Lead the modernization of a large-scale SaaS platform and help define its future architectural direction.
  • Partner closely with software engineers to design scalable, maintainable, and secure application architectures.
  • Review code, technical designs, and implementation approaches to ensure alignment with architectural standards.
  • Drive decomposition of legacy applications into modern service-oriented or microservices-based architectures.
  • Identify technical debt and create practical modernization roadmaps.
  • Design and implement AWS-based application architectures that support scalability, reliability, and security.
  • Collaborate with Product, Engineering, and Leadership teams to align technology decisions with business objectives.
  • Mentor developers and help establish engineering best practices.
  • Evaluate existing systems and recommend improvements to performance, maintainability, and operational efficiency.
  • Support architectural decisions across APIs, integrations, databases, messaging systems, and cloud-native services.

Requirements

  • 10+ years of software engineering, application architecture, or platform engineering experience.
  • Strong software development background in PHP, .NET, Java, Node.js, or similar backend technologies.
  • Experience designing and building large-scale business applications.
  • Experience modernizing legacy applications and reducing technical debt.
  • Experience working directly with software engineering teams on architecture, design, and implementation decisions.
  • Experience designing APIs, distributed systems, and service-oriented architectures.
  • Hands-on experience with AWS and cloud-native application development.
  • Strong understanding of software design patterns, scalability, security, and application performance.

Preferred Qualifications

  • Experience modernizing PHP-based applications.
  • Experience working within .NET environments.
  • Experience with microservices, event-driven architectures, and domain-driven design.
  • Experience with containerized workloads using ECS, Fargate, Docker, or Kubernetes.
  • Experience with AWS services such as API Gateway, Lambda, ECS, Fargate, SQS, SNS, EventBridge, DynamoDB, Aurora, and CloudWatch.
  • Experience building modernization strategies and migration roadmaps for SaaS platforms.

Apply for this position