102575 - C# System Architect
Location: Multiple Countries
102575 - C# System Architect
Summary
As a C# System Architect within Managed Data Services, you will design and deliver scalable, secure, and efficient data solutions that align technical direction with business goals. This role is critical for shaping reference architectures, driving reuse, and ensuring consistency across teams while working on cloud-native data platforms and modern architectural practices.
You will lead architecture from high-level C4 models to low-level designs, execute proof-of-concepts, and implement reusable frameworks in C# . The role offers the opportunity to influence platform-wide standards, collaborate with cross-functional teams, and help operationalize solutions for reliability and compliance.
Responsibilities
Architectural Design & Documentation
- Develop C4 architecture models, leveraging diagram-as-code tools such as Structurizr for C4 models and PlantUML or Mermaid for sequence diagrams.
- Contribute to High-Level Designs (HLDs) and translate them into Low-
- Level Designs (LLDs), including class diagrams, sequence diagrams, and data flow diagrams.
- Identify and own architectural enabler features from ideation through design and delivery.
- Define and document functional and non-functional requirements according to the final design.
Solution Development & Execution
- Conduct POCs focused on C# -based backend systems and service architectures.
- Lead by example by getting hands-on coding in C# (primary), applying Clean Architecture, DDD, and Dependency Injection.
- Design scalable and maintainable APIs, microservices, and backend systems.
Collaboration & Strategic Alignment
- Ensure consistency, alignment, and a cohesive architectural vision across multiple teams.
- Work closely with DevOps, SRE, Operations, and Engineering teams to ensure seamless integration and deployment of solutions.
- Work closely with Solution Architects, PMs, and Tech Leads to ensure alignment and coordination.
- Provide clear and effective guidance to development teams Provide guidance to development teams on C# best practices, code quality, and architectural patterns.
- Collaborate with teams integrating data platforms such as Azure Databricks, Fabric, and Purview (as supporting technologies).
- Define and maintain reference architectures and best practices for scalable and reusable solutions.
- Provide architectural sign-off on features for Program Increment (PI)
- Planning and Architectural Runway.
Operations & Continuous Improvement
- Identify and mitigate technical risks associated with new initiatives and proactively address potential pitfalls.
- Lead the drafting of ARRs, TRFs, Procurement pre-assessments, and Tech Registration for new applications/services.
- Develop and maintain technical documentation, including service-to-service integrations and environment-specific configurations.
- Provide support for production operations, ensuring reliability and performance of deployed solutions.
- Ensure compliance with PwC policies, security requirements, and vulnerability mitigation via approved tooling.
Requirements
- Excellent communication and collaboration skills for working with diverse teams and stakeholders.
- Strong analytical and problem-solving abilities, with attention to detail.
- Expertise in C4 modeling, with hands-on experience in Structurizr, PlantUML, and Mermaid.
- Strong knowledge of programming languages (C# preferred, python), including Dependency Injection and advanced design patterns.
- Strong knowledge of backend architecture, APIs, and distributed systems.
- Experience integrating with Azure Databricks, Microsoft Fabric, and Purview (not primary focus).
- Proven ability to execute POCs, develop frameworks, and drive technical innovation.
- Experience defining reference architectures, reusable patterns, and best practices.
- Ability to work independently and as part of a cross-functional team, with a problem-solving and self-starter mindset.
- Strong understanding of DevOps, SRE, and Operations methodologies.
- Experience with Agile methodologies and working in cross-functional teams.
- Prior experience as a System Architect, along with 2+ years experience as Tech/Engineering Lead, 7+ years as Developer.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
