Principal Software Architect
LevelUp Squared
Ashburn, VA (In Person)
Full-Time
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
We are seeking a Principal Software Architect to lead platform architecture through a combination of hands-on engineering (approximately 60%) and technical leadership. This role focuses on building scalable systems, driving architectural standards, and delivering measurable business outcomes. Key Responsibilities Design and implement scalable AWS-based architectures Build reference implementations, proofs of concept, and contribute to production code Define API standards (REST/GraphQL) and review technical designs Lead event-driven architecture initiatives using EventBridge, SNS, and SQS Drive both greenfield development and legacy modernization efforts Establish architecture standards, ADR processes, and engineering best practices Partner with engineering, DevOps, and business stakeholders to align technical solutions with business goals Design secure, compliant systems using IAM, JWT, Entra ID, Okta, and zero-trust principles Champion AI-assisted engineering practices using tools such as Claude Code and OpenAI Codex to improve development efficiency Required Qualifications U.S. Citizenship required 8+ years of software engineering experience Strong experience with AWS, Java/Python, Microservices, AI Agentic Tools, like Claude code/Codex. Strong AWS architecture and backend development experience Experience with microservices and event-driven architectures Knowledge of security architecture and identity/access management Strong system design, troubleshooting, and technical leadership skills Preferred Qualifications AWS Solutions Architect certification Experience with Domain-Driven Design (DDD) and Hexagonal Architecture Platform engineering experience Exposure to mobile development (Swift) Success Metrics Consistent architecture standards adopted across teams Improved cross-team alignment and reduced technical fragmentation Faster delivery and enhanced developer experience Effective architecture decision-making through ADRs Measurable productivity gains through AI-assisted development