Senior Software Engineer Python+Microservices+Kafka

Telstra

Not Interested
Bookmark
Report This Job

profile Job Location:

Bengaluru - India

profile Monthly Salary: Not Disclosed
Posted on: 4 days ago
Vacancies: 1 Vacancy

Job Summary

Employment Type

Permanent

Closing Date

13 Apr 2026 11:59pm

Job Title

Senior Software Engineer - PythonMicroservicesKafka

Job Summary

Job Description

Focus of the Role

This role focuses on building robust backend platforms that enable largescale networks to be more observable datadriven and progressively autonomous. You will develop software foundations that convert complex infrastructure signals into trusted reusable intelligence supporting faster decisionmaking improved resilience and reduced manual effort across engineering and operations.

The role contributes to a longterm evolution toward selfmonitoring and AIassisted systems by ensuring telemetry and data are accurate explainable and programmatically accessible. Your work will connect realtime behavior with historical insight through scalable services and APIs creating platforms that are reliable today and ready for future automation.

What Youll Do

  • Design and build backend services using Python applying strong engineering fundamentals and clean design practices.
  • Develop microservices that are scalable faulttolerant and straightforward to operate in production.
  • Enable eventdriven 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 lowlatency 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 securitybydesign 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 eventdriven 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 handson experience with Python in production systems.
  • Proven experience building microservices and APIs in distributed environments.
  • Solid experience using Kafka (or equivalent) for asynchronous eventbased service communication.
  • Handson experience with Redis including caching and fast dataaccess 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.
  • Experience with CI/CD pipelines version control and modern engineering workflows.
  • Proven ability to troubleshoot diagnose and resolve production issues.
  • Experience working in environments with security identity and accesscontrol expectations.

Preferred Experience

  • Working knowledge of Go as a secondary language for performancesensitive 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 largescale dataintensive or platformoriented 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 eventdriven 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!


As part of your application with Telstra you may receive communications from us on(for job applications in Australia) and 1 (for job applications in the Philippines and India).

When you join our team you become part of a welcoming and inclusive community where everyone is respected valued and celebrated. We actively seek individuals from various backgrounds ethnicities genders and disabilities because we know that diversity not only strengthens our team but also enriches our work. We have zero tolerance for harassment of any kind and we prioritise creating a workplace culture where everyone is safe and can thrive.


As part of the hiring process all identified candidates will undergo a background check and the results will play a role in the final decision regarding your application.


We work flexibly at Telstra. Talk to us about what flexibility means to you. When you apply you can share your pronouns and / or any reasonable adjustments needed to take part equitably during the recruitment process.


We are aware of current limitations with our website accessibility and are working towards improving this. Should you experience any issues accessing information or the application form and require this in an alternate format please contact our Talent Acquisition team on or via the additional contact options found at Experience:

Senior IC

Employment TypePermanentClosing Date13 Apr 2026 11:59pmJob TitleSenior Software Engineer - PythonMicroservicesKafkaJob SummaryJob DescriptionFocus of the RoleThis role focuses on building robust backend platforms that enable largescale networks to be more observable datadriven and progressively auto...
View more view more

About Company

Company Logo

Join Australia's largest mobile network, view our plans for NBN broadband internet, mobile phones, 5G & on demand streaming services.

View Profile View Profile