Principal Software Engineer - Java , Angular , AWS
LocationNorth Sydney, NSW 2060
Work TypeFull time
Job no: D7KQ8
Category: Digital & IT Enablement, Software Engineering
Two of Australia’s leading telecommunication companies, Vodafone Hutchison Australia and TPG, have come together to form TPG Telecom Limited. TPG Telecom has a powerhouse of brands which include Vodafone, TPG, iiNet, Internode, Lebara, AAPT and felix. As the second largest telecommunications company listed on the ASX, TPG Telecom has a strong challenger spirit and a commitment to delivering the best services and products to our customers. We are driving competition and choice for businesses and consumers across Australia.
The Principal Software Engineer will lead, architect, design, develop and manage highly resilient platform technologies, using Agile development methodology, through hands-on software development and technical leadership. The Principal Software Engineer is the primary point of contact for all technical escalations, and serves the squad to create a feature rich, unique experience for customers within the Fulfilment Systems team.
Provide technical leadership and coaching to the team, bridging the gap between high level business requirements and low-level implementation.
Taking ownership of different parts of the application stack, and act as the point of contact for all aspects related to the application supported by the development managers and SMEs.
With minimal direction/oversight, you will be required to remain persistent when faced with roadblocks, dispatch them efficiently and pull in others where necessary.
Be effective at providing inputs to trade-offs on time, quality, scope and cost between teams in the Tribe for the best outcome for the business.
Maintain and run squad owned services and applications in a DevOps mode.
Leading by example the position will be hands-on with code when required and needed.
Knowledge and experience
Strong Java, Spring, and web-services experience is essential
Strong Angular and Typescript experience is highly regarded
Committed to cloud computing – AWS experience would be ideal
Passionate about agile software delivery – knows the difference between a tribe, a squad and a chapter.
Experience leading a development team in a technical capacity using influence rather than hierarchy – a natural coach who sees the value in agile delivery, cloud computing and good code.
Excellent core problem-solving skills and be a highly analytical thinker
Excellent understanding of technical concepts and solutions
A high level of proficiency in modern architecture practices and design patterns
Tertiary qualification in a technical based bachelor’s degree or related discipline (Engineering, Computer Science or IS)
Minimum 10-year experience in software development including build, source control, unit testing and release management
Minimum of 3-year experience as a Senior Developer.
Benefits and perks
Flexible hybrid way of working (from home and office)
‘Stay Connected Mobile’ – Access to a free mobile plan
‘Stay Connected NBN’ – Access to a free NBN 100 plan
‘Your Leave’ - an additional 4 days of leave to be used whenever you like - every year
Access to LinkedIn Learning and Vodafone Learning platforms
Access to Corporate Partner Discounts
We are committed to attracting, developing and retaining the best people by offering a flexible, diverse and inclusive workplace where hard work is truly rewarded. You will have access to fantastic benefits, including generous leave policies, leadership development programs and opportunities to grow your career. You’ll be faced with loads of variety where no two days are ever the same in a collaborative workspace that helps drive innovation.