Education
Benefits
Qualifications
Skills

See yourself being part of a large, transformational change? This could be the role for you!

Who We Are

At Iress, we believe technology should help people perform better every day. Since our beginning in 1993, people across financial services have trusted us to take their performance to the next level. From the world’s most established financial brands to new and disruptive players, we help improve every aspect of our clients’ businesses so that they can work better, every day.

Iress is one of Australia’s largest technology companies and employs more than 1900 people across Australia, United Kingdom, South Africa, Canada, New Zealand and Asia.

Role Purpose

The Technical Lead is a (technical leadership) role that is responsible for providing leadership in all technical aspects of product engineering, from inception to deployment and production support. It is a technical leadership role performed by senior engineers who have expertise in several technical specialisations such as “Software”, “Data”, “Support & Reliability” and deep knowledge of at least one, but preferably several business domains.

The Tech Lead role provides an advancement opportunity for Senior Engineers who have demonstrated the technical engineering capabilities and have the leadership attributes required to lead other engineers. The role will focus on driving and delivering on business outcomes as well as helping improve engineering capabilities and technical approaches within their team.

Your objectives and responsibilities will focus on...

  • Guides and coaches teams in the techniques used to write clean code. Ensures that PR's and code committed by less experienced team members are uplifted, with high-quality guidance and mentoring provided.
  • Coach and lead other team members on approaches to ensure test quality that is consistent with broader Iress teams. Helps the ETL ensure there is a continuous improvement in software quality through improved and maintain able testing methods and execution.
  • Perform, guide and lead teams in problem - solving and root cause analysis. Leads less experienced engineers in retrospectives and educational sessions to reduce reoccurring issues.
  • Contribute to the development of effective and efficient observability within teams. Leads capability uplift related to observability within teams. Ensures the implementation of observability is consistent.
  • Ensures loosely coupled architectures are designed and engineered in ways that enable clear boundaries and are done so in alignment with Iress' service-oriented architecture. Leads and guides the team to build software that is easy to automate (all levels of automation).
  • Ensure security of software is effective and continuously fosters a mindset within teams, leading by example.
  • Drives continuous uplift of software security and leverages automation and the pipelines to do so. Leads remediation of any security issues found post-commit.
  • Leads the design and build of automation through build and deployment pipelines. Guides teams and advocates to consistent/common tooling to achieve automated ICD outcomes.

To be successful in this role you will have…

  • Considers commercial aspects of decisions across teams and when making or participating in design or implementation decisions.
  • Proven ability to navigate ambiguity and collaborate with other functional teams to ensure consistency and quality outcomes.
  • Excellent communication skills and can traverse business and technical domains in a clear, concise and engaging way.
  • Solicits the involvement of others to build a sense of ownership and demonstrates the confidence to act quickly and decisively, while balancing risk.
  • Can empathise with people and clients appropriately, uses that empathy in effective decision making.
  • Has a growth mindset and excitement about tackling the next challenge with a team, understands that growth comes from continuously developing through hard work.
  • High EQ- self aware, self regulated, motivated and empathetic, with great interpersonal skills.
  • Strong 'DevOps' focus and experience building and deploying infrastructure with cloud deployment technologies. Has experience applying effective security measures.
  • Deep experience implementing or creating fully automated, end to end build and deployment pipelines, through the use of tools such as BuildKite, Jenkins, GoCD.
  • Strong, multi-year experience as a member of teams working in Agile-based environments.
  • Experience in collaborative coding, working in co-located or remote team structures. Experience mentoring less-experienced engineers while actively learning and engaging with more experienced technologists.
  • Deep multi-year, multi-paradigm database/data-storage experience including the use of various database and caching technologies, both self-hosted and cloud-based. Has participated in, or made decisions in the selection of data storage mechanisms to meet or solve business/technical requirements.
  • Experience in driving software quality by utilising the test pyramid. Has led other engineers in uplifting or introducing testing across the pipeline, including security, performance, load, functional and integration testing. Has experience in the use of metrics to focus test investment.
  • Experience in the applying containerisation to software, using tools such as Docker, ECS or Kubernetes
  • Knowledge of multiple programming languages and paradigms and experience in applying "the right tool to the job". Has delivered production software using frameworks and libraries.
  • Knowledge of C#, JS/Typescript and WebAPI, NodeJS, React preferred.
  • Experienced in risks, issues and operational requirements of using third-party solutions as well as internally developed technology.
  • Leaves the codebase and other engineers on the team better than they found them!
  • Experience in system architecture, designing for system integrations including clean integration to external software solutions
  • Experience in application architecture, leads the design and build of software to "clean code" principles, drives good practice such as SOLID principles.
  • Experience designing and building software in a hosted and cloud environment. Has some experience in designing or architecting software according to a relevant architectural pattern (e.g. microservices)
  • Extensive experience building upon AWS infrastructure. AWS Solutions Architect certification highly desirable.

Why work for us?

  • 8 paid days per year to extend your weekends + 25 days annual leave
  • State-of-the-art offices
  • Free on-site gym in our Cheltenham office open 24/7
  • New Short-Term Incentive and Recognition program.
  • Casual dress, flexible work policy
  • Access to learning and development programs through Udemy
  • 3 days’ leave per year for charity initiatives
  • Global 36-hour hackathon
  • Starting school leave - 8.5 days of leave to assist your kids with the transition to school
  • Life Insurance & Private Medical
  • Up to 26 weeks’ paid parental leave for primary carers (up to 4 weeks for secondary carers), and the ability to work part-time when returning to work.

Employment Type

Employee

Time Type

Full time

Read Full Description
Confirmed 6 hours ago. Posted 11 days ago.

Discover Similar Jobs

Suggested Articles