Pivotree is an AI-first company using cutting edge models from Gemini, Claude, CoWork and others. We use AI to automate and augment our workflows, develop new products, and find new ways of doing business. All employees use AI every day in their work and as part of teams continuously improving how we deliver.
As a Technical Architect at Pivotree, you own the architecture of complex commerce and platform solutions across the software development lifecycle. You research, design, and evolve software architectures that are scalable, maintainable, and aligned to client and business goals. You serve as the senior technical authority on your engagements, guiding engineering teams on implementation and resolution of high-impact problems, and you actively use AI to accelerate design, documentation, and decision-making while applying rigorous architectural judgment to
every recommendation.
RESPONSIBILITIES
- Participate in developing long-term architectural strategies for new and evolving commerce platforms; research and propose software architecture designs and evaluate enhancements to existing architectures.
- Design, research, and develop components of software architecture; define system structure including application layers, data models, integration points, APIs, and microservices boundaries.
- Coordinate and provide technical direction on the integration of new and complex technologies with existing software architecture; evaluate trade-offs and recommend the most scalable and maintainable approach.
- Troubleshoot and resolve highly complex software architecture problems; develop creative, sustainable solutions for issues that span systems, services, and platforms.
- Use AI-assisted architecture design and documentation tools to accelerate solution design, trade-off analysis, and Architecture Decision Records; review and own every AI-generated artefact before it is shared with clients or engineering teams.
- Apply DevOps principles and CI/CD practices across delivery; govern deployment strategy and contribute to build, test, and release pipeline design.
- Lead strategising of microservices-based development; define service boundaries, inter-service communication patterns, and data consistency approaches.
- Present technical plans, architecture proposals, and recommendations to both technical and non-technical audiences; translate complex architectural decisions into clear business language.
- Use AI-powered research tools to evaluate new technologies, frameworks, and platform capabilities; validate findings with independent architectural judgment before recommending adoption.
- Provide technical mentorship to Staff Software Engineers, Senior Software Engineers, and engineers across delivery teams; review architecture decisions and raise the quality of technical thinking across the team.
WHAT GOOD LOOKS LIKE
- Analysis: Synthesises signals from across systems, teams, and client feedback into architectural insights that anticipate problems before they occur. Uses AI research and analysis tools to accelerate this, but validates every conclusion with architectural expertise.
- Customer Orientation: Designs architectures that serve the client's long-term business goals, not just the current functional requirement.
- Decisiveness: Makes high-stakes architecture decisions with authority and clarity; owns the decision and its consequences without prolonged consensus loops.
- Organizing Work: Structures complex delivery programmes into clear architectural tracks; enables engineering teams to execute independently within a well-defined framework.
- Working with Others: Builds trusted technical relationships across engineering, delivery, and client teams; influences architectural direction without formal authority.
- Developing Others: Elevates the architectural thinking of engineers around them through structured review, challenge, and coaching.
- Initiative: Identifies emerging technology risks and platform evolution opportunities proactively; brings fully formed proposals rather than observations.
- AI-First Mindset: Uses AI to accelerate architecture design, trade-off analysis, and documentation across every engagement. Applies deep architectural judgment to validate every AI-generated recommendation before it shapes a client solution.
SKILLS AND COMPETENCIES
- 8 to 10 years of software engineering and architecture experience including analysing, designing, and delivering major software programmes across complex, enterprise-scale environments.
- Deep knowledge of overall software architecture, system design, and related database technologies.
- Comprehensive knowledge of software engineering methodologies, principles, and practices including Agile and SDLC.
- Proven ability to lead and coordinate multiple complex projects simultaneously; experienced working across distributed, cross-functional teams.
- Ability to conceptualise, design, and evaluate new architectural approaches; able to articulate trade-offs clearly to engineering and business audiences.
- Strong troubleshooting and creative problem-solving skills for complex, multi-system architecture problems.
- Excellent written and verbal communication skills; outstanding presentation skills for technical and non-technical audiences.
- Constructs clear, structured inputs for AI systems to accelerate architecture design and documentation; iterates when results need refinement.
- Reviews, validates, and takes full ownership of AI-generated architecture proposals and documentation before use or sharing.
- Evaluates new AI tools and approaches quickly; adapts AI principles across different platforms and domains.
TECHNICAL SKILLS
- Core languages and platforms: Java (deep expertise); PostgreSQL, Unix; GraphQL; practical application of Machine Learning and AI within software architecture.
- Frontend architecture: ReactJS and Redux framework; able to design scalable, component-driven frontend architectures and govern implementation standards.
- Microservices and distributed systems: experienced in strategising, designing, and governing microservices-based architectures; strong understanding of service mesh, event-driven patterns, and API gateway design.
- Application servers: Weblogic, Websphere, JBoss; proficient in configuration, customisation, and performance tuning.
- DevOps and CI/CD: Jenkins, Spinnaker, or equivalent; experienced designing and governing deployment pipelines and release strategies.
- Cloud platforms: AWS (strong preference); working knowledge of cloud-native architecture patterns and managed service integration.
- AI-assisted architecture tools: uses AI to accelerate design documentation, ADRs, and technology evaluation; validates all AI-generated output with architectural expertise.