Telstra logo

Senior Software Engineer

Telstra

1 year ago

➔ All jobs

➔ Jobs at Telstra

➔ Apply for this job

Job Title

Senior Software Engineer

Job Summary

The Senior Domain Expert plays a critical role in contributing to high performing teams ensuring the Telstra network delivers a superior network experience for our consumer and business customers. The role combines extensive domain expertise and technical capabilities to influence the team to deliver a great customer experience.

Job Description

At Telstra, our purpose is to build a connected future so everyone can thrive. It's a future that won't happen on its own, it has to be delivered — and only Telstra can bring together all the parts to create it. And, this is where YOU come in, by playing your part in help our customers connect: faster, better and smarter.

The role with us

The Senior Software Engineer (NaaS) role will work within a team of developers and service designers delivering capabilities which will help design and develop new services and products for Telstra’s Product and Enablement Technology group to take to market.

The Network Software team spans a breadth of exciting projects and develops software that exposes Telstra’s various network domains to northbound IT systems, Customer interfacing portals and Automation tools.  The goal is to eliminate silos and make way to automate network exposure, eventually leading to an end-to-end automated ecosystem; making it easier, faster and more secure for partners/customers to connect and leverage our network. To enable this the team brings together specialised Network Software Engineers who have a deep domain knowledge of a Network domain area AND Software Development skills. 

Key Responsibilities:

  • Breaking down work, and writing stories for development team

  • Consulting with Security, Privacy, and Governance Teams to ensure applications is adhering to best practices and Telstra Policy

  • Consulting with Domains regarding onboarding, and requirements

  • Triage incidents through our Incident Response process

  • Developing software features and patterns

  • Attending and contributing to code reviews

  • Leading workshops for mocking/designing new features

  • Presenting in Showcase sessions and Quarterly Forums

  • Deployment and release planning and execution

  • Monitoring and optimising services in Production

  • Building DevOps pipelines from Development to Production

  • Reviewing and analysing customer (internal, external or regulatory) needs and requirements using Agile software development principles, and providing feedback where necessary

  • Mentoring junior team members, and creating presentations for Brown Bag sessions (where beneficial)

About you

To be successful in the role, you need to have:

Essential

  • Development skills (JavaScript/TypeScript, Node.js)

  • Framework knowledge/experience (Express.js, Vue.js)

  • Testing Frameworks (Jest, Mocha, Vite, Cypress)

  • Database (Mongo/Mongoose, DocumentDB)

  • Experience implementing container-based orchestration platforms (Kubernetes, Docker)

  • Solid understanding of AWS Services (S3, EC2, VPC, IAM, CloudWatch, Lambda)

  • Good communication, analytical and problem-solving skills

  • Mentoring and team building mindset

Desirable

  • Development Skills (Java, Go, Python)

  • Framework knowledge/experience (React.js, Angular.js, Svelte, Springboot, Django)

  • Software Architecture Design

  • Cyber Security best practices

  • Experience building CI/CD deployment and release processes

  • Experience in Bamboo and Istio

  • Development experience using Infrastructure as Code tools (Terraform, Ansible, CloudFormation)

  • Experience in configuring and using monitoring platforms (Splunk, New Relic, Prometheus)

  • Scripting experience to automate common processes

  • AWS Certifications

  • Experience in Agile methodologies

  • Building automated testing and chaos engineering scenarios

  • Incident response best practices

If this opportunity sounds like a perfect fit for you, we'd encourage you to apply!

___________________________

We’re committed to building a diverse and inclusive workforce in all its forms. We encourage applicants from diverse gender, cultural and linguistic backgrounds and applicants who may be living with a disability. We also offer flexibility in all our roles, to ensure everyone can participate.

To learn more about how we support our people, including accessibility adjustments we can provide you through the recruitment process, visit tel.st/thrive.

Company

Telstra logo
Telstra10,001+ employees
We’re committed to building a connected future so everyone can thrive

Hires remotely in

Employment type

Full-time
© 2019-2022 JobsinJS.com. All Rights Reserved.