3Cloud is a company that values teamwork and innovation, seeking individuals who are ready for growth and willing to experiment. The Senior Architect in Delivery will lead architecture and technical direction for multi-team Azure programs, guiding delivery across teams and ensuring scalable designs that meet client goals.
Responsibilities:
- Lead architecture and technical strategy for Azure modernization and transformation programs that span multiple teams and workstreams
- Translate client goals into scalable designs that align with business priorities, non-functional requirements, delivery constraints, and program-level outcomes
- Drive architecture across teams so designs follow shared models, standards, and patterns
- Collaborate with architects and engineers in other domains to integrate solutions and maintain a cohesive end-to-end architecture
- Provide ongoing architectural guidance during implementation, including reviews of key designs and code, and define patterns and guardrails that teams can reuse
- Apply solid engineering practices in your primary domain—modular design, clear interfaces, testability, and observability—so solutions remain robust and maintainable
- Use AI-assisted tooling to accelerate design, code, tests, documentation, and analysis, and help teams adopt effective practices at program scale
- Lead or co-lead discovery and roadmap work for programs or large workstreams, turning inputs into integrated, testable backlogs with clear non-functional requirements and dependencies
- Use structured problem solving to clarify scope, dependencies, and risks at program scale, and explain options in terms of value, cost, risk, and time-to-impact
- Communicate architecture strategy and decisions clearly to technical and non-technical audiences, including executives
- Build trusted relationships with product, engineering, and technology leaders, and help shape modernization roadmaps in the client’s best interest
- Provide architecture oversight so designs, interfaces, and integration points support predictable delivery and stable team velocity
- Align multiple teams on shared outcomes, contracts, and integration points, ensuring dependencies are identified, owned, and tracked through to delivery
- Help define delivery approaches, working agreements, and documentation practices that keep 3Cloud and client teams aligned across locations and time zones
- Support effective use of Agile at scale by ensuring architecture and backlog structure enable incremental delivery, clear definitions of done, and data-informed adjustments based on telemetry and feedback
- Apply a consulting mindset by anticipating client needs, proposing options, and tying solutions to clear results and adoption, and handle challenge and pushback by explaining trade-offs in simple, direct language
- Mentor architects, senior engineers, and technical leads, building their design skills, architectural judgment, and ability to work effectively across systems and teams
- Provide architectural oversight across teams or workstreams, modeling pragmatic decision-making and showing when to keep solutions simple and when new patterns or technologies are justified
- Support hiring and growth by participating in technical interviews, calibration discussions, and mentorship, and by helping shape development plans for future architects
- Contribute to business development by identifying opportunities beyond the current assignment across all our capabilities and assisting the sales director in pursuing them
- Intentionally builds relationship networks within client accounts to deepen partnership and identify opportunities to provide additional business value
- Partner with sales and account leaders on strategic pursuits by setting the technical vision, contributing to solution strategy, and participating in client workshops, demos, and roadmap sessions
- Create solution options, high-level designs, and estimates for programs, clearly documenting assumptions, dependencies, and risks and tying them back to business value and risk reduction
- Build and evolve reusable assets—such as reference architectures, runbooks, workshops, starter repositories, and templates—that become standard paths for delivery teams
- Champion adoption of modern frameworks, patterns, platform capabilities, automation, and AI-assisted tools that improve quality, speed, or reliability in a safe and secure way
- Actively participate in enablement initiatives, share lessons from complex engagements, and help build a culture of collaboration, continuous improvement, and knowledge sharing
Requirements:
- 10+ years of experience delivering solutions in a primary technical domain
- 5+ years of experience in solution architecture and leading development or engineering teams, including multi-team or multi-workstream efforts
- 8+ years of experience in data engineering, including 4+ years of experience architecting data solutions on Azure
- Deep expertise in Microsoft Azure with experience with Databricks and/or Fabric
- Proven ability to design and implement modern data architectures (data lakes, data warehouses, lakehouses, data mesh, streaming pipelines)
- Proficiency in Python, PySpark, SQL, and data engineering frameworks
- Azure DevOps (including building Stories and tasks, and using pipelines and ARM templates for publishing code)
- Knowledge of infrastructure as code, APIs, security, compliance, and master data management
- Experience optimizing data pipelines, queries, and architectures for performance and cost
- Proven experience leading architecture and delivery for Azure-based solutions such as modernizations, transformations, or platform build-outs
- Ability to define solution architectures that connect business goals to scalable technical designs and solid delivery practices
- Experience leading hybrid and remote teams and maintaining alignment, quality, and predictable delivery across time zones
- Deep knowledge of core concepts, languages, frameworks, and design patterns in your primary domain, with the ability to apply them at program scale
- Experience using AI-augmented development and integrating AI or machine learning capabilities into solutions using APIs, frameworks, or cloud-based AI services
- Experience with Agile or Scrum at scale, including backlog management, work slicing, and dependency handling
- Experience in consulting or professional services
- Familiarity with key Azure services relevant to your domain, such as messaging, compute, data, security, networking, and integration
- Strong analytical and problem-solving skills, with clear written and verbal communication
- Demonstrated interest in learning new cloud technologies and turning that learning into practical improvements for teams
- Ability to stay hands-on with architecture and, when needed, implementation while guiding complex cloud solutions across teams