Principal Software Architect (.NET/AWS)
As a Principal Software Architect, you will define and drive the technical vision for systems built on a modern stack including .NET (C#), PostgreSQL, MongoDB, and AWS.
You will lead architectural strategies, solve complex engineering challenges, and influence development practices across teams to ensure scalable, secure, and maintainable solutions.
This role requires a strategic thinker with deep hands-on experience, capable of operating autonomously while collaborating closely with engineering leadership, product, UX, and cross-functional stakeholders.
You will be a catalyst for innovation and a mentor to senior engineers, helping to shape the future of our technological landscape.
Architecture & Technical Strategy
* Define and evolve architecture for distributed systems built on .NET and deployed on AWS, ensuring alignment with business goals.
* Lead design efforts for cloud-native applications, focusing on scalability, performance, security, and maintainability.
* Evaluate and guide the use of PostgreSQL and MongoDB for optimal data modeling and performance.
* Identify technical debt and risks across systems and champion remediation strategies.
Execution & Delivery
* Lead the development of complex features and services across multiple teams, ensuring high-quality implementation.
* Write clean, maintainable C# code and set the standard through code reviews, testing, and documentation.
* Collaborate on technical planning, estimation, and delivery timelines with stakeholders.
* Participate in on-call rotations and guide incident response and root cause analysis.
Leadership & Collaboration
* Mentor engineers across teams, fostering growth in cloud architecture, backend development, and database design.
* Drive improvements in engineering practices, CI/CD pipelines, and DevOps tooling within AWS.
* Partner with product, design, QA, and platform teams to deliver robust, user-centric solutions.
Innovation & Continuous Learning
* Stay current with advancements in .NET, AWS services, database technologies, and architectural patterns.
* Introduce new tools, frameworks, and methodologies to improve developer experience and system reliability.
* Lead proof-of-concept initiatives to validate new technologies and approaches.
* Extensive experience designing and building scalable systems using .NET (C#), PostgreSQL, and MongoDB.
* Deep understanding of cloud-native architecture and AWS services (e.g., ECS, Lambda, S3, CloudFormation).
* Proven ability to lead cross-team technical initiatives and drive architectural decisions.
* Strong grasp of distributed systems, microservices, and event-driven architecture.
* Experience with CI/CD pipelines, infrastructure as code, and DevOps practices in AWS.
* Track record of mentoring engineers and fostering technical excellence.
* Excellent communication skills with both technical and non-technical stakeh...
- Rate: Not Specified
- Location: Lehi, US-UT
- Type: Permanent
- Industry: Finance
- Recruiter: XACTWARE SOLUTIONS INC
- Contact: Not Specified
- Email: to view click here
- Reference: 2248
- Posted: 2025-09-19 08:27:51 -
- View all Jobs from XACTWARE SOLUTIONS INC
More Jobs from XACTWARE SOLUTIONS INC
- Relationship Banker - Raleigh West Market - Durham, NC
- U.S. Private Bank - Investment Specialist - Vice President
- Associate Relationship Banker- Arapahoe, Boulder CO - Metro Northwest
- Lead NLP Engineer
- Investment Banking - Mergers & Acquisitions Strategic Investors Group - Associate
- J.P. Morgan Wealth Management - Client Pricing Strategy & Design Lead
- Business Relationship Manager Senior Acquisition- Vice President
- Trade & Working Capital- Supply Chain Finance Product Manager- Vice President
- Technology Sourcing Category Manager
- Commercial Real Estate Client Service Senior Manager
- Quant Analytics Senior Associate
- Relationship Banker - (New Build) Knightsville - Knightsville, SC
- Manager of Software Engineering- Java / React / Python / Distributed Computing
- Consumer Direct - Home Lending Manager
- Asset Management - Alternatives Client Account Manager - Associate
- Structured Working Capital Sales - Payments - Executive Director
- International Payments Associate
- Executive Administrative Assistant
- Sr Lead Software Engineer - Gen AI, Java FS/Python
- Software Engineer III - IBM/ODM