Principal Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Prevail Recruiting · 2 days ago

Principal Software Engineer

Prevail Recruiting is seeking a confident and visionary Principal Engineer – Application & Cloud Architecture to help shape the future of their technology platform. This role involves leading the transformation of the core platform, guiding engineering teams in designing, building, and maintaining applications that power the digital ecosystem.

Staffing & Recruiting
Hiring Manager
// Ryan Berry
linkedin

Responsibilities

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
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
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

Qualification

AWSEvent-driven systemsMicroservicesCI/CD pipelinesJavaScriptTypeScriptNode.jsReactInfrastructure as CodeGraphQLDomain-driven designObservability toolsCommunicationMentorship

Required

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

Preferred

Experience in startup or high-growth environments

Company

Prevail Recruiting

twitter
company-logo
Prevail Recruiting is a next-generation staffing agency combining industry-leading tools with the Top 10% recruiters in the industry to deliver faster, higher-quality hires.

Funding

Current Stage
Early Stage
Company data provided by crunchbase