At pwc, our people in integration and platform architecture focus on designing and implementing seamless integration solutions and robust platform architectures for clients. They enable efficient data flow and optimise technology infrastructure for enhanced business performance. Those in solution architecture at pwc will design and implement innovative technology solutions to meet clients' business needs. You will leverage your experience in analysing requirements, developing technical designs to enable the successful delivery of solutions.
growing as a strategic advisor, you leverage your influence, expertise, and network to deliver quality results. You motivate and coach others, coming together to solve complex problems. As you increase in autonomy, you apply sound judgment, recognising when to take action and when to escalate. You are expected to solve through complexity, ask thoughtful questions, and clearly communicate how things fit together. Your ability to develop and sustain high performing, diverse, and inclusive teams, and your commitment to excellence, contributes to the success of our firm.
skills
examples of the skills, knowledge, and experiences you need to lead and deliver value at this level include but are not limited to:
* craft and convey clear, impactful and engaging messages that tell a holistic story.
* apply systems thinking to identify underlying problems and/or opportunities.
* validate outcomes with clients, share alternative perspectives, and act on client feedback.
* direct the team through complexity, demonstrating composure through ambiguous, challenging and uncertain situations.
* deepen and evolve your expertise with a focus on staying relevant.
* initiate open and honest coaching conversations at all levels.
* make difficult decisions and take action to resolve issues hindering team effectiveness.
* model and reinforce professional and technical standards (e.g. refer to specific pwc tax and audit guidance), the firm's code of conduct, and independence requirements.
level:
manager
team:
delivery excellence- tech enablement
product
: concourse
job summary
we are seeking a highly skilled and hands-on
senior developer / technical leader
to drive the technical direction, architecture, and delivery quality for a full-stack engineering team within the delivery excellence platform. The successful candidate will have at least
8 years of software engineering experience
, including leading technical delivery for product or feature teams in complex, distributed environments.
this role combines deep technical expertise with leadership, mentoring, and collaboration. As the
technical anchor
of your team, you'll be responsible for turning architectural intent into working software — ensuring scalability, performance, security, and maintainability. You'll work closely with
solution architects
and
product owners
to shape technical solutions, uphold quality standards, and guide your team toward excellence in delivery.
key role information
experience:
8+ years' experience
must have:
javascript/typescript, react,, graphql, microservices, mongodb/nosql, ci/cd, trunk-based development, architecture & code review leadership, performance/observability understanding
nice to have:
azure cloud services, nx monorepo setup, release management strategies, mentoring and coaching experience, exposure to genai-assisted development workflows
key responsibilities
team-level architecture & technical ownership
* own the technical direction, architecture, and delivery quality for your team's outcomes.
* translate solution and domain architecture into team-level designs, interfaces, and implementation plans.
* ensure alignment with platform-wide standards, working closely with the solution architect.
* partner with the product owner to refine backlog items into technically actionable stories and epics.
* define and uphold non-functional requirements (nfrs) such as scalability, performance, observability, and security.
* collaborate with delivery managers to plan and deliver incrementally, managing scope and dependencies effectively.
hands-on engineering leadership
* stay actively engaged in hands-on coding, from prototypes and spikes to production support.
* provide technical guidance and direction to developers, helping them make sound design and implementation decisions.
* conduct thorough pull request (pr) reviews, ensuring code quality, maintainability, and adherence to standards.
* debug complex issues, drive resolution, and proactively identify areas of improvement across the stack.
mentorship & talent development
* mentor engineers through code reviews, design discussions, and pair programming.
* foster a feedback-driven, collaborative culture that emphasizes learning, innovation, and quality.
* help guide engineers' technical growth in alignment with team goals and career development paths.
execution & delivery excellence
* ensure the team delivers robust, maintainable, and tested software each sprint.
* identify and mitigate technical blockers, delivery risks, and scope ambiguity early in the cycle.
* champion clean architecture, automation, and ci/cd best practices as part of the team's delivery dna.
* uphold branching strategies and release processes that promote stability and agility.
collaboration & communication
* act as the go-to technical leader in agile ceremonies and cross-functional forums.
* represent the team's technical direction in architecture syncs, design reviews, and retrospectives.
* communicate effectively across engineering, architecture, product, and qa to ensure alignment and transparency.
* serve as a trusted technical advisor to product owners, balancing scope, feasibility, and engineering effort.
qualifications
* bachelor's or master's degree in computer science, engineering, or a related field.
* 8+ years of professional software engineering experience with proven success in technical leadership roles.
* strong proficiency in modern web and back-end technologies: javascript/typescript, react,, graphql, and microservices.
* experience with mongodb or other nosql databases.
* proven ability to design and deliver scalable, distributed systems end to end.
* familiarity with ci/cd pipelines, trunk-based development, and devops best practices.
* deep understanding of branching strategies and release management in agile environments.
* excellent problem-solving, debugging, and communication skills.
* demonstrated ability to mentor engineers and raise overall technical capability within a team.
* experience working collaboratively with solution architects and product owners in agile, cross-functional teams.