Principal, Software Engineering

Published date: 2024/01/10
  • Location: Bengaluru, Karnataka, India
At AT&T we’re redefining the future of communication by connecting people to greater possibility – with expertise, simplicity, and inspiration. At the heart of our purpose lies a diverse workforce of 200,000 people and a culture that aspires to serve customers first, act boldly, move faster, and win as one.

Our Product Development group, part of AT&T’s Technology Services (ATS) organization, is responsible for building software-based products, services, and platforms our customers love and need. Harnessing technology and rebuilding software expertise, the team inspires simplicity with projects that deliver revenue and cost savings opportunities.


Job Overview:

We are seeking a Principal Software Engineer to join our team to help us deliver great products and services that will delight our customers. You will be part of a team that’s responsible for ensuring all services within an area of focus are deployable and well-maintained.

An ideal candidate is excited to take the reins to improve system reliability, performance, and availability. You are passionate about improving the ease of deployment, creating faster turn-around on features and fixes. And you are always curious to find new ways to develop and deploy our services.

Key Responsibilities:

Regular maintenance of Java-based Microservices, including maintenance, optimizations, and feature improvements
Improve CI/CD of existing services to improve ease and speed at which changes can be made
Identify architecture optimizations that improve cost and/or reliability
Execute improvements collaboratively with service owners.
Participate as an individual contributor in an agile team.
Mentor teammates in software craftsmanship
Troubleshoot complex system issues and work with other engineering teams to resolve them.
Participate in postmortems for many services and use the insights to identify and implement improvements.

Qualifications:

10-14 years of software development experience
Experience with CI/CD tooling, and improving the usability of CI/CD pipelines
Proven track record of quickly jumping into existing codebases and getting operational knowledge
Track record of maintaining and operating services in production.
Strong analytical and problem-solving skills, with the ability to identify and address complex system issues
Track record maintaining and modernizing Maven-based builds.
Experience running SpringBoot-based services in production
Java and JVM ecosystem knowledge
5+ years of operating in cloud infrastructure (AWS, GCP, Azure)
2+ years of using modern observability tools and practice
4+ years of operating services on Kubernetes
Excellent written and verbal communication skills with demonstrated ability to present complex technical information in a clear manner to peers, developers, and senior leaders

Additional Technical Experience

SQL and NoSQL Datastores (Mongo, Postgres, Redis)
Kafka
Observability Experience and Practices, preferred ELK Stack
Prometheus for Monitoring
Jenkins, Docker and Kubernetes (CI/CD)
Migration of Services from On-Prem to Public Cloud
Ideal Backgrounds:

DevOps
DevSecOps
SRE
Full Stack Engineers with a Backend Focus
Company Name: AT&T

Apply

0 page views

Related listings

  • Hiring for Mobile Developer // Bangalore
    Software Developer
    Software Developer
    Hiring for Mobile Developer // Bangalore MNR Solutions Private Limited - Bengaluru, Karnataka Job details Salary ₹6,00,000 - ₹10,00,000 a year Job Type Full-time Qualifications Bachelor's (Preferred) total work: 3 years (Preferred) Full Job Descripti...
    2026/11/08
  • UI Developer Intern (2023)
    Software Developer
    Bengaluru (Karnataka) Software Developer
    Design, build, and maintain highly reusable Angular, JavaScript, HTML and CSS code. Translate user behavior and research into actionable data.Design and create mockups and user journeys for a wide range of devices including mobile.Rapid development a...
    2026/11/08
  • Software Engineer
    Software Developer
    Bengaluru (Karnataka) Software Developer
    Software Engineer Enhancesys Innovations Pvt. Ltd. - Bengaluru, Karnataka Job details Salary From ₹10,00,000 a year Benefits & Perks Provident Fund, Health insurance, Paid sick time, Food provided Job Type Full-time Regular / Permanent Qualificat...
    2026/11/08