Principal/Lead Software Engineer (Networks)

at  Commonwealth Bank

Sydney, New South Wales, Australia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate13 Jul, 2024Not Specified26 Jun, 20242 year(s) or aboveMicroservices,Continuous Integration,Python,Automation Tools,System Architecture,Design,Ansible,Network Automation,Languages,Continuous Delivery,Software Systems,Json,Architecture,Solution Architecture,AwsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Principal/Lead Software Engineer ( Networks )

  • We’re embarking on an engineering transformation program and ready to push the boundaries
  • You will be responsible for delivering best in class engineering end-user experiences
  • Together we will build tomorrow’s bank today, using world-leading engineering, technology, and innovation

DO WORK THAT MATTERS

The GTS Networks team is responsible delivering, supporting and continuously improving the Bank’s Global Network and Security services.
We are seeking a highly skilled Principal Software Engineer to join our fast-paced team. As a Principal Engineer, you will play a key role in driving the technical direction of our projects, with a primary focus on software architecture and design.
You will work closely with cross-functional teams to develop and govern network software solutions. The ideal candidate will have a strong background in software engineering, rich experience on architecture and design of technical solutions and consumption patterns, and a passion for building robust systems.

TECHNICAL SKILLS:

We use a broad range of tools, languages, and frameworks. We don’t expect you to know them all but experience or exposure with some of these (or equivalents) will set you up for success in this team;

  • Strong experience as a software engineer, with minimum 2 years in lead engineering role
  • In-depth knowledge of system architecture and design principles
  • Minimum 2 years in solution architecture or design
  • Proven experience in designing, developing, and deploying complex software systems
  • Extensive experience for backend and frontend development
  • Excellent communication and collaboration skills
  • Strong understanding of microservices architecture and distributed systems
  • Knowledge of DevSecOps practices for continuous integration and continuous delivery (CI/CD).
  • Experience with cloud-native technologies and services like AWS

Good to have :

  • Experiences within IT Network
  • Network scripting and automation tools such as Ansible, Python, NSO, Yang, Terraform, JSON
  • Experience in Network Automation
  • Experience in containerization technologies
  • Experience in leading technical teams
  • A strong track record of shipping successful solutions

Responsibilities:

  • Develop the blueprint and pattern for network domain to meet the business strategies.
  • Develop the roadmap on how the blueprint and pattern is delivered.
  • Actively support and govern the network projects in developing the solution architecture, design, engineering for complex, scalable software systems.
  • Identify and mitigate issues or risks associated with architecture design or solution proposals.
  • Provide technical consulting and advice to projects to ensure alignment to Cyber Security, Software Architecture, Network Architecture, and operational stability of CBA’s network services.
  • Practice engineering principles, guardrails, blueprints, patterns, standards and guidelines across network projects and programmes.
  • Identify and address technical debt and scalability issues proactively
  • PoC critical solution to evaluate the product or design.
  • Collaborate with product owner, leadership team to ensure technical feasibility and alignment with business goals
  • Clearly document architectural decisions and designs
  • Stay up to date with industry trends and emerging technologies to continuously improve our tech stack and development processes
  • Uplift the quality of technical solutions by applying industry best practice


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Computer Software/Engineering

IT Software - Network Administration / Security

Software Engineering

Graduate

Proficient

1

Sydney NSW, Australia