Job Description

Job Title: System ArchitectLocation: Czechia | RomaniaJob Type: ContractJob DescriptionRole Overview: As a System Architect, you will play a pivotal role in designing and delivering scalable, secure, and efficient data solutions within PwC’s Managed Data Services organization. This role requires a strong foundation in software architecture, data engineering, and cloud platforms, along with a deep understanding of architectural best practices, security, and compliance. You will contribute to both high-level and low-level designs, ensuring alignment with business goals and technical feasibility. Your ability to solve complex problems, execute proof-of-concepts (POCs), and develop reusable frameworks will be critical in driving innovation and success within our team.Key Responsibilities:Architectural Design & DocumentationDevelop 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 & ExecutionConduct Proof-of-Concepts (POCs), and research to explore new technologies, frameworks, and approaches.Lead by example by getting hands-on with code, particularly in C#, including advanced concepts like Dependency Injection, Clean Architecture, Domain-Driven Design.Collaboration & Strategic AlignmentEnsure 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 on implementing architectural solutions, including conducting code reviews and ensuring adherence to standards.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 ImprovementIdentify 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.Required Qualifications: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.Experience in cloud-native data platforms, particularly in Azure Databricks, Fabric, and Purview.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.Mandatory skillsDevOps, SRE, and Operations methodologies

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In