
Senior Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Join Experian in Hyderabad as a Senior Software Engineer, contributing to the development of People Technology tools that shape the digital employee experience across the HR lifecycle, from performance management to engagement and beyond. As a Backend Engineer, you will architect, develop, and maintain scalable, secure backend services for custom applications. Leveraging your TypeScript expertise, you will also collaborate on frontend integrations, APIs, and developer tooling, helping to establish modern engineering practices, accelerate delivery through robust pipelines, and build reliable, scalable infrastructure.
Key responsibilities include:
- Developing backend services using TypeScript and JavaScript, adhering to clean code principles.
- Collaborating with frontend and platform teams to deliver complete end-to-end features.
- Creating and managing Docker containers for Kubernetes-based deployments.
- Implementing and maintaining CI/CD pipelines using Jenkins for streamlined deployments.
- Developing and managing infrastructure on AWS, ensuring cost-effectiveness and security.
- Improving backend system performance and reliability, including debugging legacy code.
- Designing efficient data models and queries for relational (PostgreSQL) and NoSQL (MongoDB) databases.
- Participating in code reviews, utilizing Git for version control, and enforcing coding best practices.
- Enhancing system observability through logging and monitoring tools.
- Supporting the integration and configuration of headless CMS platforms.
- Reporting to a Product Development Manager.
Required skills include:
- Extensive backend experience with TypeScript & JavaScript, SOLID principles, unit testing, and debugging legacy services.
- Proficiency in Docker & Containerization, including Dockerfiles and familiarity with container orchestration like Kubernetes.
- Strong AWS experience with EC2, ECS, S3, IAM, and cloud deployment/scaling.
- A solid understanding of networking concepts such as TCP/IP, DNS, firewalls, and load balancers.
- Advanced Git workflows, including pull requests, versioning, and conflict resolution.
- Experience with CRUD operations, indexing, and schema design in PostgreSQL and MongoDB.
- Familiarity with CI/CD concepts and Jenkins, including pipeline troubleshooting.
Desirable skills include:
- Experience with headless CMS platforms like Directus or Strapi.
- Knowledge of OpenSearch/Elasticsearch for indexing, health, and query optimization.
- Experience with Infrastructure as Code using Terraform.
- Familiarity with observability tools such as Prometheus, Grafana, or the ELK stack.
You will actively participate in sprint planning, technical design discussions, and retrospectives.
Qualifications:
- A minimum of 4 years of backend development experience, with a strong focus on TypeScript.
- Proven experience with containerized environments and modern CI/CD practices.
- Hands-on experience with AWS deployment and infrastructure scaling.
- A background in data-driven systems utilizing PostgreSQL and NoSQL databases.
- Familiarity with DevOps practices, infrastructure automation, and monitoring tools.
Experian fosters a unique culture that celebrates individuality, prioritizing DEI, work-life balance, personal development, authenticity, engagement, collaboration, and wellness. Our award-winning people-first approach has earned recognition as a Great Place To Work™ in 24 countries, and mentions in FORTUNE and Glassdoor's Best Places to Work lists. Explore Experian Life on social media or our Careers Site to learn more.
Experian is committed to Equal Opportunity and Affirmative Action, recognizing that a diverse workforce fuels our innovation and success. We encourage everyone to bring their authentic selves to work, regardless of gender, ethnicity, religion, color, sexuality, physical ability, or age. Please inform us of any disability or special needs requiring accommodation.
Experian Careers - Creating a better tomorrow together.
Benefits:
We prioritize employee well-being, offering comprehensive benefits that support work-life balance, health, safety, and overall wellness, including excellent family well-being benefits, enhanced medical coverage, and paid time off.
This is a hybrid remote/in-office role, indicated by #LI-Hybrid.
Company
Experian
Experian is a leading global data and technology company dedicated to empowering opportunities for individuals and businesses worldwide. We leverage our unique blend of data, advanced analytics, and i...