Skylo Technologies logo

Principal Software Engineer, Backend

Skylo Technologies
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

16+ Years

TYPE

FullTime

SALARY

Negotiable

SKILLS REQUIRED

Microservices ArchitectureCI/CDRESTful APIsKubernetesgRPCapi design

Job description

Overview

As a Principal Software Engineer, Backend on the Platform & Cloud Services team, you will serve as a technical cornerstone and architect-level individual contributor. You will drive architecture, design, implementation, technical strategy, quality, scalability, security, and mentoring across critical backend platform features and services.

What you'll do

  • Lead the design and architecture of complex, large-scale, and distributed backend systems.
  • Take ownership of critical architecture decisions, design patterns, and infrastructure choices.
  • Define and steer technical strategy for major components and product features with engineering leadership, product managers, and key stakeholders.
  • Own and lead implementation of large-scale features from initial design and prototyping through testing and deployment.
  • Solve challenging technical problems hands-on.
  • Drive a culture of high quality and continuous improvement through rigorous code and design reviews.
  • Champion clean code, scalable design, and DevOps maturity.
  • Act as a technical advisor and mentor to senior, mid-level, and junior engineers.
  • Promote best practices and elevate the technical skills of the team.
  • Define component test scenarios and drive API test automation.
  • Ensure high code coverage and implement and enforce security best practices throughout the software development lifecycle.
  • Identify performance bottlenecks and lead initiatives to optimize system performance, scalability, and reliability.
  • Evaluate and recommend emerging tools, technologies, and frameworks.

What you'll need

  • 16+ years of progressive experience in software engineering, with a strong focus on backend development and the architecture of distributed systems.
  • A proven track record of technical leadership, including owning the design of major features, mentoring engineers, people management and successfully driving engineering-wide initiatives.
  • Extensive experience with microservices architecture.
  • Experience with API design using REST and gRPC.
  • Experience with API documentation using Swagger/OpenAPI.
  • Strong expertise in scalable data stores, including SQL and NoSQL.
  • Strong expertise in caching systems, including Redis and Memcached.
  • Strong expertise in message queues, including Kafka, RabbitMQ, or Pub/Sub.
  • Deep proficiency in one or more programming languages, such as Java, Go, or Python.
  • Solid understanding of cloud environments, including AWS, GCP, or Azure.
  • Hands-on experience with containerization using Docker.
  • Hands-on experience with orchestration using Kubernetes.
  • Hands-on experience building robust CI/CD pipelines, such as Jenkins or GitLab CI.
  • Strong knowledge of engineering best practices, including automated testing frameworks such as JUnit or TestNG.
  • Experience with observability tools for monitoring, logging, and tracing, such as Prometheus, Grafana, ELK/EFK stack, or OpenTelemetry.
  • Excellent communication skills with the ability to articulate complex technical concepts to both technical and non-technical audiences.
  • Proven ability to work cross-functionally and influence decisions through technical expertise.
  • Active habits using AI tools daily to amplify output and a track record of folding new ones into your workflow quickly.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Nice to have

  • Telecommunications domain experience.
  • A good understanding of 3GPP specifications related to EPC and 5G Core.

Details

  • Location: Bangalore, India.
  • Onsite 3 days a week in office.

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, Backend