BP logo

Principal Software Engineer

BP
Posted a month ago

LOCATION

India · Hybrid

EXPERIENCE

18+ Years

TYPE

FullTime

SKILLS REQUIRED

CI/CDSystems ArchitectureDistributed SystemsInfrastructure as CodeObservabilityAWSMicrosoft Azure

Job description

Overview

Principal Software Engineer providing technical leadership across software platforms and services, shaping engineering standards, architecture, and delivery practices.

What you'll do

  • Own the development and evolution of software systems and services using scalable, maintainable, reusable solutions.
  • Provide technical leadership across the software development lifecycle from architecture/design through deployment and operational support.
  • Improve reliability, performance, security, observability, and resilience while promoting consistent engineering standards.
  • Drive adoption of modern engineering practices such as CI/CD, automated testing, Infrastructure as Code, monitoring, and platform engineering.
  • Contribute to technology roadmaps, engineering standards, and architectural direction.
  • Mentor engineers via design reviews, technical guidance, and hands-on collaboration.
  • Partner with security, audit, risk, and compliance teams to implement technical controls and support regulatory requirements.

What you'll need

  • 18+ years of proven experience combined with a Bachelor’s degree in a related field.
  • Strong communication skills engaging engineers, architects, product teams, and senior leaders.
  • Expertise in C#, Python, TypeScript or another modern programming language for production-grade software.
  • Experience in software architecture, systems design, and developing secure, stable, testable, maintainable applications.
  • Deep understanding of best practices including coding standards, code reviews, source control, testing, deployment, automation, and operations.
  • Experience building, deploying, and operating distributed systems at scale with security, privacy, monitoring, logging, alerting, and operational reliability knowledge.
  • Expertise designing, deploying, and scaling solutions on AWS or Microsoft Azure.

Details

  • Location: Pune, India.
  • Work model: hybrid of office/remote working.
  • Travel: up to 10% travel expected.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Principal Software Engineer