Senior Software Engineer - Python + Docker + Kubernetes job at Telstra
75 Days Ago
Linkedid Twitter Share on facebook
Senior Software Engineer - Python + Docker + Kubernetes
2026-06-01T07:32:24+00:00
Telstra
https://www.greataustraliajobs.com/jsjobsdata/data/employer/comp_5145/logo/tels.png
FULL_TIME
Bengaluru, Karnataka
New South Wales (NSW)
2000
Australia
Telecommunications
Computer & IT, Science & Engineering
AUD
MONTH
2026-06-19T17:00:00+00:00
8

Focus of the Role

This role focuses on building robust backend platforms that enable large‑scale networks to be more observable, data‑driven, and progressively autonomous. You will develop software foundations that convert complex infrastructure signals into trusted, reusable intelligence, supporting faster decision‑making, improved resilience, and reduced manual effort across engineering and operations.

The role contributes to a long‑term evolution toward self‑monitoring and AI‑assisted systems by ensuring telemetry and data are accurate, explainable, and programmatically accessible. Your work will connect real‑time behavior with historical insight through scalable services and APIs, creating platforms that are reliable today and ready for future automation.

What You’ll Do

  • Design and build backend services using Python, applying strong engineering fundamentals and clean design practices.
  • Develop microservices that are scalable, fault‑tolerant, and straightforward to operate in production.
  • Enable event‑driven integration between services using Kafka (pub/sub), supporting decoupled workflows.
  • Improve service performance using concurrency patterns (threading, worker pools, parallel execution) where appropriate.
  • Deploy and operate services across multiple OpenShift environments (primary and fallback) to support continuity and resilience.
  • Create and maintain clear, stable APIs for data ingestion and consumption (REST / gRPC); explore GraphQL where it provides clear value.
  • Use Redis for low‑latency data access and caching, and design data models for PostgreSQL to support durable, relational storage and future growth.
  • Instrument services using OpenTelemetry to produce consistent metrics and logs for operational visibility and troubleshooting.
  • Integrate services with observability and analytics platforms such as Grafana and Splunk.
  • Apply security‑by‑design principles, including secure coding, secrets handling, access controls, and service identity governance.
  • Mentor and guide team members, including training graduates, interns, and new engineers, and contribute to uplifting team capability and standards.
  • Deliver outcomes under tight timelines, making pragmatic engineering decisions while maintaining quality and reliability.

About You

You are an experienced backend engineer who takes ownership from design through production. You are comfortable working with distributed, event‑driven systems and naturally think about performance, reliability, and operability as part of everyday development.

You bring a platform mindset, considering how systems scale, how data is reused, and how teams depend on what you build. You enjoy mentoring others, leading by example, and contributing to a culture of strong engineering standards, continuous learning, and delivery focus.

Skills - Minimum Requirements

  • 8+ Yrs of total exp
  • Strong hands‑on experience with Python in production systems.
  • Proven experience building microservices and APIs in distributed environments.
  • Working experience on Docker, GIT, GIT Ops, Containers & Kubernetes
  • Experience with CI/CD pipelines, version control, and modern engineering workflows.
  • Solid experience using Kafka (or equivalent) for asynchronous, event‑based service communication.
  • Hands‑on experience with Redis, including caching and fast data‑access patterns.
  • Experience working with PostgreSQL (or similar relational databases), including schema design and query optimization fundamentals.
  • Experience deploying and operating applications on OpenShift or Kubernetes, across more than one environment.
  • Strong understanding of concurrency and parallel execution concepts.
  • Proven ability to troubleshoot, diagnose, and resolve production issues.
  • Experience working in environments with security, identity, and access‑control expectations.

Preferred Experience

  • Working knowledge of Go as a secondary language for performance‑sensitive components or platform tooling.
  • Exposure to OpenTelemetry for service instrumentation and telemetry pipelines (metrics/logs).
  • Exposure to GraphQL for exploration or selective use alongside REST/gRPC APIs.
  • Understanding of optical or transport networking concepts such as DWDM or OTN layers, or experience building software that interfaces with complex physical infrastructure.
  • Experience contributing to large‑scale, data‑intensive, or platform‑oriented systems.
  • Strong documentation habits and experience improving engineering practices across teams.

What Success Looks Like

  • Backend services that are secure, performant, and reliable across environments.
  • Stable, event‑driven systems that enable clean service decoupling and reuse.
  • Platforms that are easy to operate, observe, and evolve over time.
  • A stronger team through effective mentoring, knowledge sharing, and capability development.

If you are looking to take the next step in your career, we want to hear from you!

  • Design and build backend services using Python, applying strong engineering fundamentals and clean design practices.
  • Develop microservices that are scalable, fault‑tolerant, and straightforward to operate in production.
  • Enable event‑driven integration between services using Kafka (pub/sub), supporting decoupled workflows.
  • Improve service performance using concurrency patterns (threading, worker pools, parallel execution) where appropriate.
  • Deploy and operate services across multiple OpenShift environments (primary and fallback) to support continuity and resilience.
  • Create and maintain clear, stable APIs for data ingestion and consumption (REST / gRPC); explore GraphQL where it provides clear value.
  • Use Redis for low‑latency data access and caching, and design data models for PostgreSQL to support durable, relational storage and future growth.
  • Instrument services using OpenTelemetry to produce consistent metrics and logs for operational visibility and troubleshooting.
  • Integrate services with observability and analytics platforms such as Grafana and Splunk.
  • Apply security‑by‑design principles, including secure coding, secrets handling, access controls, and service identity governance.
  • Mentor and guide team members, including training graduates, interns, and new engineers, and contribute to uplifting team capability and standards.
  • Deliver outcomes under tight timelines, making pragmatic engineering decisions while maintaining quality and reliability.
  • 8+ Yrs of total exp
  • Strong hands‑on experience with Python in production systems.
  • Proven experience building microservices and APIs in distributed environments.
  • Working experience on Docker, GIT, GIT Ops, Containers & Kubernetes
  • Experience with CI/CD pipelines, version control, and modern engineering workflows.
  • Solid experience using Kafka (or equivalent) for asynchronous, event‑based service communication.
  • Hands‑on experience with Redis, including caching and fast data‑access patterns.
  • Experience working with PostgreSQL (or similar relational databases), including schema design and query optimization fundamentals.
  • Experience deploying and operating applications on OpenShift or Kubernetes, across more than one environment.
  • Strong understanding of concurrency and parallel execution concepts.
  • Proven ability to troubleshoot, diagnose, and resolve production issues.
  • Experience working in environments with security, identity, and access‑control expectations.
  • Working knowledge of Go as a secondary language for performance‑sensitive components or platform tooling.
  • Exposure to OpenTelemetry for service instrumentation and telemetry pipelines (metrics/logs).
  • Exposure to GraphQL for exploration or selective use alongside REST/gRPC APIs.
  • Understanding of optical or transport networking concepts such as DWDM or OTN layers, or experience building software that interfaces with complex physical infrastructure.
  • Experience contributing to large‑scale, data‑intensive, or platform‑oriented systems.
  • Strong documentation habits and experience improving engineering practices across teams.
postgraduate degree
96
JOB-6a1d35880c1ce

Vacancy title:
Senior Software Engineer - Python + Docker + Kubernetes

[Type: FULL_TIME, Industry: Telecommunications, Category: Computer & IT, Science & Engineering]

Jobs at:
Telstra

Deadline of this Job:
Friday, June 19 2026

Duty Station:
Bengaluru, Karnataka | New South Wales (NSW)

Summary
Date Posted: Monday, June 1 2026, Base Salary: Not Disclosed

Similar Jobs in Australia
Learn more about Telstra
Telstra jobs in Australia

JOB DETAILS:

Focus of the Role

This role focuses on building robust backend platforms that enable large‑scale networks to be more observable, data‑driven, and progressively autonomous. You will develop software foundations that convert complex infrastructure signals into trusted, reusable intelligence, supporting faster decision‑making, improved resilience, and reduced manual effort across engineering and operations.

The role contributes to a long‑term evolution toward self‑monitoring and AI‑assisted systems by ensuring telemetry and data are accurate, explainable, and programmatically accessible. Your work will connect real‑time behavior with historical insight through scalable services and APIs, creating platforms that are reliable today and ready for future automation.

What You’ll Do

  • Design and build backend services using Python, applying strong engineering fundamentals and clean design practices.
  • Develop microservices that are scalable, fault‑tolerant, and straightforward to operate in production.
  • Enable event‑driven integration between services using Kafka (pub/sub), supporting decoupled workflows.
  • Improve service performance using concurrency patterns (threading, worker pools, parallel execution) where appropriate.
  • Deploy and operate services across multiple OpenShift environments (primary and fallback) to support continuity and resilience.
  • Create and maintain clear, stable APIs for data ingestion and consumption (REST / gRPC); explore GraphQL where it provides clear value.
  • Use Redis for low‑latency data access and caching, and design data models for PostgreSQL to support durable, relational storage and future growth.
  • Instrument services using OpenTelemetry to produce consistent metrics and logs for operational visibility and troubleshooting.
  • Integrate services with observability and analytics platforms such as Grafana and Splunk.
  • Apply security‑by‑design principles, including secure coding, secrets handling, access controls, and service identity governance.
  • Mentor and guide team members, including training graduates, interns, and new engineers, and contribute to uplifting team capability and standards.
  • Deliver outcomes under tight timelines, making pragmatic engineering decisions while maintaining quality and reliability.

About You

You are an experienced backend engineer who takes ownership from design through production. You are comfortable working with distributed, event‑driven systems and naturally think about performance, reliability, and operability as part of everyday development.

You bring a platform mindset, considering how systems scale, how data is reused, and how teams depend on what you build. You enjoy mentoring others, leading by example, and contributing to a culture of strong engineering standards, continuous learning, and delivery focus.

Skills - Minimum Requirements

  • 8+ Yrs of total exp
  • Strong hands‑on experience with Python in production systems.
  • Proven experience building microservices and APIs in distributed environments.
  • Working experience on Docker, GIT, GIT Ops, Containers & Kubernetes
  • Experience with CI/CD pipelines, version control, and modern engineering workflows.
  • Solid experience using Kafka (or equivalent) for asynchronous, event‑based service communication.
  • Hands‑on experience with Redis, including caching and fast data‑access patterns.
  • Experience working with PostgreSQL (or similar relational databases), including schema design and query optimization fundamentals.
  • Experience deploying and operating applications on OpenShift or Kubernetes, across more than one environment.
  • Strong understanding of concurrency and parallel execution concepts.
  • Proven ability to troubleshoot, diagnose, and resolve production issues.
  • Experience working in environments with security, identity, and access‑control expectations.

Preferred Experience

  • Working knowledge of Go as a secondary language for performance‑sensitive components or platform tooling.
  • Exposure to OpenTelemetry for service instrumentation and telemetry pipelines (metrics/logs).
  • Exposure to GraphQL for exploration or selective use alongside REST/gRPC APIs.
  • Understanding of optical or transport networking concepts such as DWDM or OTN layers, or experience building software that interfaces with complex physical infrastructure.
  • Experience contributing to large‑scale, data‑intensive, or platform‑oriented systems.
  • Strong documentation habits and experience improving engineering practices across teams.

What Success Looks Like

  • Backend services that are secure, performant, and reliable across environments.
  • Stable, event‑driven systems that enable clean service decoupling and reuse.
  • Platforms that are easy to operate, observe, and evolve over time.
  • A stronger team through effective mentoring, knowledge sharing, and capability development.

If you are looking to take the next step in your career, we want to hear from you!

Work Hours: 8

Experience in Months: 96

Level of Education: postgraduate degree

Job application procedure

Click Here to Apply Now

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Engineering jobs in Australia
Job Type: Full-time
Deadline of this Job: Friday, June 19 2026
Duty Station: Bengaluru, Karnataka | New South Wales (NSW)
Posted: 01-06-2026
No of Jobs: 1
Start Publishing: 01-06-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.