E

Principal Software Engineer

Energy Exemplar
Posted a month ago

LOCATION

Bengaluru · Hybrid

EXPERIENCE

9+ Years

SKILLS REQUIRED

Cloud DevelopmentMicroservices ArchitectureAsynchronous API DevelopmentSQL ServerCI/CD Pipelines

Job description

Overview

Principal Software Engineer responsible for delivering quality, performant software and design across customer use cases.

What you'll do

  • Develop software solutions by learning information needs and discussing with managers.
  • Study systems flow and data usage to identify problem areas and propose solutions.
  • Follow the software development lifecycle to deliver product functionality.
  • Build cloud-based products and performant software.
  • Design and develop APIs with asynchronous programming.

What you'll need

  • 9+ years of experience in product development.
  • 2+ years of recent experience building products on cloud.
  • Strong understanding of data structures, algorithms, and performance-focused design.
  • Strong knowledge of OOPS with .Net, C# or relevant technologies with SQL Server or another RDBMS.
  • Hands-on experience with microservices architecture.
  • Working knowledge of CI/CD pipelines and AWS or Azure cloud services.
  • Experience mentoring junior engineers.

Details

  • Work type: Hybrid (3 days a week in office).
  • Location: Bengaluru, Karnataka, India; Pune, Maharashtra, India.

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