US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

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




Share Job