Careers

Product Architect

Career Type: Technology

Location: Commutable to Nottingham

In A Nutshell

Reporting to the Tribe Engineering Manager, the Product Architect is responsible for the creation of solutions and technical designs to meet business requirements from the Tribe Product Management function. Translating these requirements into robust scalable solutions aligning with architectural constraints defined by the Enterprise Architecture function and supporting the Tribe delivery squads in the iterative delivery of the solutions.

Responsibilities

  1. Lead role & go-to person for one, or many, squads or for several product/technical domains impacting many squads.
  2. Works with Product/Engineering management during Discovery phases, to provide input on technical feasibility and costs/effort for a range of solutions.
  3. Explains difficult concepts in non-tech terms, influences senior stakeholders, negotiates with conflicting perspectives to reach a common understanding.
  4. Working closely with Product Manager, Tribe Engineering Manager, Principal Architect and Tribe Delivery teams to define, document, and convey the technical architecture for new products and features to the ENSEK product set.
  5. Works in close alignment with the Principal Architect to agree technical solution designs meeting business needs and communicates these to the delivery teams.
  6. Ensures iterative code delivery that aligns to product roadmaps and needs to release value frequently.
  7. Work closely with the Principal Software Engineer, Principal QA Engineer and Leads to support deliveries in business design, including both High- and Low-level designs. Supporting the delivery through to completion, eventually reviewing and signing off that the completed artefacts are in line with the original designs.
  8. Identify technical debt and architectural improvement opportunities. Scan 6-18 months into the future to craft a corrective roadmap to deliver stable scalable solutions throughout the full software development lifecycle.
  9. Build architectural frameworks that can be consistently demonstrated across different teams and initiatives.
  10. Keep abreast of emerging technologies, platform capabilities and trends relevant to the business and its activities including competitor technical activity.
  11. Perform at highly varying levels of abstraction encompassing business strategy, product strategy, technical design and execution.
  12. Create design documents that ensure consistency in development across the organization and ensure that their domain is well-documented and kept up to date.
  13. Be an insight as a technical voice, fostering an environment of innovation, collaboration, and inclusion.
  14. Drive towards an architecture that optimizes flexibility, reuse, scalability, performance, durability and availability, using least complexity.
  15. Lead improvements of core software infrastructure and implementation standards
  16. Be an ambassador for ENSEK within the tech community; presenting at meetups and conferences, collaborating with likeminded peers and drawing new talent into the company to innovate, and engage partners in vision and strategy.
  17. Promoting and maintaining a positive, results orientated work environment, building partnerships and teamwork across ENSEK.
  18. Drives positive change within remit, ensure positive interactions across the business and with senior 3rd-party stakeholders.

Key Skills

  1. A technical background in software engineering, experience with .NET, C# and SQL Server would be highly desirable.
  2. Demonstratable experience in solution and technical design of multi-tier distributed scalable .NET solutions in AWS, implementation and integration. A strong experience of technical architecture, working on large scale SaaS environments, SOA, microservices, and event driven architectures.
  3. Proven capability of leading polyglot technical teams (of varying ability) in the delivery of high-quality software. Using documented architectural designs and “leading by example” to mitigate ambiguity and ensure intent.
  4. Aptitude to look at solutions in creative and unconventional ways, recognising opportunities to innovate, and engage partners in vision and strategy. With accuracy and an attention to detail.
  5. Excellent communication, presentation, and influencing skills, with the ability to explain technical details and challenges to a wide variety of audiences (including executive leadership).
  6. Excellent communicator with the ability to listen, collaborate and influence others.
  7. A problem solver who can facilitate timely decisions.
  8. Client focused approach, utilising knowledge and experience, demonstrating outstanding levels of diplomacy and tact.
  9. Proven ability to engage with and develop strong relationship with customers and stakeholders.
  10. Ability and desire to support, coach and mentor.
  11. Experience of working in a remote team would be advantageous.
  12. Experience of the Energy/Utilities sector or other regulated environments would be advantageous but not essential.
  13. AWS or other Cloud Certifications would be advantageous.
Back to Careers