We are a technology business operating in the global energy sector.
ENSEK has become the go-to option for top energy suppliers worldwide. Why? Because our technology represents a significant departure from legacy systems that have traditionally dominated the market. It is also much more cost-effective to adopt the ENSEK solution, with no compromise on customer service or standards.
But the main reason why ENSEK is the best choice in energy supplier software is because of our people—their enthusiasm, energy, and support for colleagues. Our clients frequently praise our team. Our people are our superpower.
This is where you come in.
ROLE SUMMARY
Reporting to the Tribe Engineering Manager, the Product Architect is responsible for creating solutions and technical designs to meet business requirements from the Tribe Product Management team. This involves translating requirements into robust, scalable solutions that align with architectural constraints set by the Enterprise Architecture team and supporting the Tribe delivery squads in iterative solution delivery.
KEY RESPONSIBILITIES
Reporting to the Tribe Engineering Manager, the Product Architect will:
- Lead and be the primary technical contact for one or multiple squads or product/technical domains affecting several squads.
- Collaborate with Product and Engineering management during Discovery phases to assess technical feasibility, costs, and effort for various solutions.
- Explain complex technical concepts in simple terms, influence senior stakeholders, and negotiate with conflicting perspectives to reach consensus.
- Work closely with the Product Manager, Tribe Engineering Manager, Principal Architect, and Tribe Delivery teams to define, document, and communicate the technical architecture for new products and features.
- Align with the Principal Architect to agree on technical solution designs that meet business needs and communicate these to delivery teams.
- Ensure iterative code delivery aligns with product roadmaps and facilitates frequent value releases.
- Support delivery teams by working with Principal Software and QA Engineers on high- and low-level designs, reviewing artifacts to ensure consistency with original designs.
- Identify technical debt and opportunities for architectural improvements, planning a corrective roadmap for stable, scalable solutions over 6-18 months.
- Develop architectural frameworks that can be demonstrated across teams and initiatives.
- Stay informed about emerging technologies, platform capabilities, and industry trends relevant to the business.
- Operate at various levels of abstraction, from business and product strategy to technical design and execution.
- Create and maintain design documents to ensure development consistency and well-documented domains.
- Foster innovation, collaboration, and inclusion as a technical voice within the organization.
- Drive architecture towards flexibility, reuse, scalability, performance, durability, and availability, minimizing complexity.
- Lead improvements in core software infrastructure and standards.
- Represent ENSEK in the tech community through meetups, conferences, and collaboration, attracting new talent and partners.
- Promote a positive, results-oriented work environment, building partnerships and teamwork across ENSEK.
- Facilitate positive interactions within the business and with senior third-party stakeholders.
TECHNICAL SKILLS
- A background in software engineering, with experience in .NET, C#, and SQL Server preferred.
- Experience in solution and technical design of multi-tier, scalable, distributed .NET solutions in AWS, including SaaS, SOA, microservices, and event-driven architectures.
- Proven leadership of polyglot technical teams in delivering high-quality software, using documented designs and leading by example.
- AWS or other Cloud certifications are advantageous.
SOFT SKILLS
- Creative problem-solving skills with attention to detail and an innovative mindset.
- Excellent communication, presentation, and influencing skills, capable of explaining technical concepts to diverse audiences, including executives.
- Strong listening, collaboration, and influencing abilities.
- Decision-making skills and client-focused approach, demonstrating diplomacy and tact.
- Ability to develop strong relationships with customers and stakeholders.
- Supportive, coaching, and mentoring skills.
- Experience working remotely is advantageous.
- Experience in the Energy/Utilities sector or regulated environments is beneficial but not essential.