Principal/Lead Software Engineer (Networks)
at Commonwealth Bank
Sydney, New South Wales, Australia -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 08 Oct, 2024 | Not Specified | 31 Jul, 2024 | 2 year(s) or above | Continuous Integration,Network Automation,Python,System Architecture,Architecture,Automation Tools,Continuous Delivery,Languages,Aws,Microservices,Solution Architecture,Ansible,Design,Json,Software Systems | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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