Principal Software Engineer (GraphQL, Django, React and AWS)
at COMMONWEALTH BANK OF AUSTRALIA
Sydney, New South Wales, Australia -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 Jul, 2024 | Not Specified | 27 Jun, 2024 | 2 year(s) or above | Angular,Django,System Architecture,Docker,Languages,Graphql,Continuous Delivery,Architecture,Aws,Software Systems,Microservices,Vue.Js,Continuous Integration,Design | 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 Software Engineer (GraphQL, Django, React and AWS)
Principal Software Engineer (GraphQL, Django, React and AWS)
- 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
We are seeking a highly skilled Principal 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 system architecture and design.
You will work closely with cross-functional teams to develop scalable solutions using our tech stack, which includes Kubernetes, Graphql, Django, and React. The ideal candidate will have a strong background in software engineering, exceptional problem-solving skills, 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 at least 2+ years in lead engineering role
- Proven experience in designing, developing, and deploying complex software systems
- In-depth knowledge of system architecture and design principles
- Extensive experience with Django, Graphql and React for backend and frontend development
- Excellent communication and collaboration skills
- A passion for building high-quality, maintainable software
- Strong understanding of microservices architecture and distributed systems
- Knowledge of DevOps practices for continuous integration and continuous delivery (CI/CD).
- Experience with cloud-native technologies and services like AWS
Good to have:
- Experience in containerization technologies (Docker, Swarm)
- Experience in leading technical teams
- A strong track record of shipping successful solutions
- Experience with other frontend frameworks such as Angular or Vue.js
- Contributions to open-source projects or active participation in the developer community
Responsibilities:
- Design, develop, and implement complex, scalable software systems using our tech stack (Kubernetes, Graphql, Django,React)
- Mentor and guide junior engineers, providing technical leadership and support
- Champion best practices in design and development
- Conduct code reviews to ensure code quality, consistency, and performance.
- Identify and address technical debt and scalability issues proactively
- Stay up-to-date with industry trends and emerging technologies to continuously improve our tech stack and development processes
- Collaborate with product owner, leadership team to ensure technical feasibility and alignment with business goals
- Clearly document technical decisions and designs
- Hands-on on development of features
REQUIREMENT SUMMARY
Min:2.0Max:7.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Sydney NSW, Australia