Principal Consultant
Role Expectations
An experienced technologist, you can leverage your breadth of technical experience to help clients achieve their vision by aligning technology to their business strategy.
Leveraging your relationships with the team and industry, you can overcome complex technical and non-technical challenges providing confidence and reassurance to those around you through experience, knowledge and honesty.
A natural leader, you quickly build rapport with your team, clients and community creating trust and respect. You confidently take on architectural direction and take ownership of a project from proposal to delivery.
You’re an ambassador for SixPivot encompassing team values and are actively involved with the community and company direction.
Team, Clients and Peers
You’ve demonstrated the ability to establish relationships and trust with team, managers and clients. You can:
Naturally create trust and respect from your peers and clients
Be viewed as the go-to person by team and clients not only on assigned projects
Proactively check in with team on projects and see how the project is progressing
Take initiative to set up structured process for formalised checking in on assigned projects (weekly/fortnightly) with team members
Quickly establish rapport with clients
Confidently be viewed as the most experienced Leader in the room
Facilitate technical and non-technical conversations in one-on-one or workshop environments
Effectively communicate technical concepts to non-technical people
Thrive through respectful feedback when giving and receiving constructive or positive comments
Support team members through group check-ins and/or 1:1's
You don't have direct reports or HR responsibilities, but you do care about our people.
Pre-sales
You’ve demonstrated that you can work closely with clients and SixPivot account managers to take a vision or set of requirements and distil that into an actionable outcome. You can:
Confidently present business and technical concepts to clients in an easily understood manner
Work with ambiguity and think on your feet
Effectively communicate to a client the journey from current state to future state
Lead defensive individuals to a favourable outcome
Manage confrontation and competing interests with a level-head and maintain composure
Effectively estimate, prepare scope, prepare sales proposals, identify team options
Plan the best approach to delivery for the required outcome including best technology choice
Evaluate custom development vs off the shelf third party products
Turn around estimates and proposal in a prescribed time frame
Proactively call out opportunities for SixPivot with clients
Work closely with the SixPivot account manager to workshop best solutions for the client
You're not the only one responsible for pre-sales, but you do work with others to make sure it gets done.
Project Oversight
You’ve demonstrated the ability to take ownership and be responsible for the delivery of a project from proposal to production. You can:
Proficiently set up the team composition and lead a software project using agile practices
Identify the right time to hand over day-to-day delivery to Team Leads while still providing ongoing oversight and technical escalation
Confidently build a product vision with a client that will deliver the best value to their business
Help clients build technology roadmaps
Manage project scope and work with both the technical team and the client on ongoing changes to scope and estimations
Actively monitor progress of a project and client expectations of delivery times and costs, identifying and working as an escalation point to remove any possible roadblocks for the team
Take initiative to set up regular reporting to project stakeholders, both SixPivot and client
Recognise delivery or personnel issues early and define strategies to proactively remedy the issue
Work closely with the SixPivot account manager to manage potential risks
Provide oversight to multiple projects at one time, across both multiple clients and domains
Identify holistic solutions to business requirements for multiple projects across a client
Support team members in having difficult conversations with a client
Own the quality assurance of our project delivery, helping with risk management and root cause analysis of complex issues
You're not there to pick up the work that nobody else wants to do, but you do make sure it gets done.
Technical
You’ve demonstrated that you can confidently take an architectural direction, validation and day to day hands on, to deliver software that provides value to our clients. You can:
Work with the team and client to make appropriate architectural recommendations and ensure the team stays on track with those recommendations
Provide a validation point for architectural decisions
Have a holistic understanding of, and ensure that projects have considered and implemented:
Infrastructure, identity management, security, scalability and maintainability
Operational cost and support, business continuity, and disaster recovery
Confidently have a healthy debate with clients and peers around technical decisions while maintaining composure
Regulatory and privacy impacts
Mediate ensuring that each team member has been heard in times of technical debate and work with the team to come up with the right choice for the client
Be pragmatic and evaluate technical choice in line with required outcome and an understanding of holistic business view
Actively keep up to date and understand new technology frameworks even if you may not be the expert in it
Help with code reviews and pairing when required
Assist with out-of-band technical spikes, PoC's, etc.
You're not on the critical path for technical deliverables, but you do work with others to ensure our technical delivery is up to scratch.
From time to time, you may be asked to fill the role of a Senior Consultant on a project instead of Principal, and this still excites you.
Company and Culture
You have demonstrated the ability to lead our team values while growing the business within the community and clients. You:
Are seen at a CTO level internally and externally
Foster and uphold our commitments around mental health and an inclusive culture
Subscribe to the Ten Principles of the United Nations Global Compact that SixPivot is a signatory of
Subscribe to the SixPivot Consulting Manifesto
Are an ambassador for SixPivot and encompass company values and vision
Are seen as a Senior Leader within SixPivot and provide input into company direction
Have a desire to be involved with the community and are involved with the Community Mentoring Program
Actively participate in the SixPivot recruitment process and foster a culture of feedback
Are trusted to take ownership and encourage ownership in the team
Are open minded and have a learner mindset
Lead & champion change within SixPivot
Act as an advocate and voice for the team
Last updated