Principal Software Engineer

4 Months ago • 8-11 Years • Backend Development

Job Summary

Job Description

Lead backend development, design scalable architectures, manage projects & teams. Expert Python, SQL/NoSQL, cloud platforms, RESTful APIs & microservices. 8+ years experience, leadership role required.
Must have:
  • Expert Python
  • Backend Architect
  • Project Management
  • Team Leadership
Good to have:
  • Microservices
  • Docker, Kubernetes
  • Message Queues
  • AWS, Azure, GCP

Job Details

About the job

The Backend Lead will be responsible for designing and implementing robust, scalable, and maintainable backend architectures, assisting in pre-sales activities, managing multiple projects and teams, providing regular updates to the founders, conducting research and development, and ensuring the overall technical excellence of our solutions. Proficiency in Python is essential for this role.


Key Responsibilities

Architectural Design:

  • Design and develop scalable and maintainable backend architectures.
  • Ensure best practices in coding, security, performance, and scalability are followed.

Pre-Sales Support:

  • Collaborate with the sales team to provide technical insights and solutions during pre-sales activities.
  • Assist in creating proposals and technical documentation for potential clients.

Project Management:

  • Lead and manage multiple backend projects, ensuring timely delivery and quality.
  • Coordinate with cross-functional teams to ensure project success.
  • Conduct regular project reviews and provide updates to the founders.

Team Management:

  • Mentor and guide a team of backend developers.
  • Foster a collaborative and innovative team environment.
  • Conduct performance reviews and provide constructive feedback.

Research and Development:

  • Stay updated with the latest industry trends and technologies.
  • Identify and integrate new technologies and tools to improve project outcomes.
  • Conduct R&D to explore new solutions and innovations.


Qualifications


Education:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.


Experience:

  • 8+ years of experience in backend development, with at least 3 years in a leadership role.
  • Proven experience in designing and implementing scalable backend architectures.
  • Strong experience in managing and delivering multiple projects.
  • Demonstrated ability to lead and mentor a team of developers.


Technical Skills:

  • Expert-level proficiency in Python.
  • Strong understanding of database design and management (SQL and NoSQL).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Knowledge of RESTful APIs, microservices architecture, and message queues.
  • Ability to design systems that can scale efficiently to handle growing user demands.


Similar Jobs

GoTo Group - Associate Software Engineer - Observability

GoTo Group

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Assystems - Senior Software Engineer

Assystems

Gurugram, Haryana, India (On-Site)
3 Months ago
ByteDance - Global Site Reliability Engineer Lead - Security Engineering - San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Zuora - Econometric Data Scientist

Zuora

Chennai, Tamil Nadu, India (Hybrid)
3 Months ago
Granicus - Sr. DevOps Engineer

Granicus

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Communix - Backend Developer

Communix

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
LeoVegas - Backend Engineer - Payments

LeoVegas

Växjö, Kronoberg County, Sweden (Hybrid)
1 Month ago
Paypal - Senior Engineer, Backend (Java)

Paypal

San Jose, California, United States (Hybrid)
4 Months ago
Salesforce - Backend Software Engineer - Lead/Principal

Salesforce

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
4 Months ago
Riot Games - Senior Software Engineer, VALORANT - Store

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Evolution - Backend Developer - Distributed Services

Evolution

Stockholm, Stockholm County, Sweden (On-Site)
4 Months ago
Toptracer - Software Engineer

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
3 Weeks ago
PlayStation Global - Staff Linux Network Software Engineer

PlayStation Global

Berlin, Berlin, Germany (On-Site)
2 Weeks ago
Ubisoft - Développeuse.eur Golang

Ubisoft

Montreal, Quebec, Canada (Hybrid)
5 Months ago
ION - Senior Security Architect

ION

London, England, United Kingdom (On-Site)
4 Months ago
BigID - Senior Solutions Engineer, Global Alliances

BigID

London, England, United Kingdom (On-Site)
3 Months ago
King - Site Reliability Engineer | Core Platform

King

Stockholm, Stockholm County, Sweden (On-Site)
1 Week ago
Harmonic - Senior C++ Developer with Networking Experience

Harmonic

Karnataka, India (Hybrid)
3 Months ago
PwC - IN-Senior Associate_Devops_FS Tech_Advisory _Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Hedra - Lead Full-Stack Engineer

Hedra

San Francisco, California, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Chennai, Tamil Nadu, India

Skillz - Senior Product Manager - Engagement

Skillz

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Warner Bros Games - Senior Software Engineer - Data Platform

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
1 Month ago
Rockwell Automation - ITAM Analyst

Rockwell Automation

Pune, Maharashtra, India (Hybrid)
5 Months ago
PwC - IN-Manager_SAP MDG_SAP_Advisory_ Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
1 Month ago
version 1 - Business Development Manager

version 1

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Navan - Senior Software Engineer in Test

Navan

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Atlys - Sr. Software Engineer - Backend

Atlys

Delhi, India (On-Site)
4 Months ago
Velotio Technologies - Lead Engineer (Java)

Velotio Technologies

Maharashtra, India (Remote)
1 Week ago
Orb Energy - Motion Graphic Designer

Orb Energy

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Axinous - Senior Software Development Engineer

Axinous

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Patterned Learning Career - Staff Software Engineer (Backend)

Patterned Learning Career

(Remote)
1 Week ago
Sony Interactive Entertainment - Server-Side Engineer (PlayStation™Network Server Application Development)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
1 Month ago
Backbone - Junior Software Engineer, Backend

Backbone

Seattle, Washington, United States (Hybrid)
7 Months ago
Whatnot - Platform Engineer

Whatnot

San Francisco, California, United States (Remote)
4 Months ago
King - 2025 Summer Internship - Developer Intern

King

Barcelona, Catalonia, Spain (On-Site)
3 Weeks ago
Social Discovery Group - Go-developer (RCML)

Social Discovery Group

Poland (Remote)
2 Months ago
seeking alpha - Senior Back-End Developer

seeking alpha

Ukraine (Remote)
2 Weeks ago
Playtech - Software Developer – Backend Content

Playtech

Kyiv, Kyiv City, Ukraine (On-Site)
1 Week ago
Maersk Careers - Senior Software Engineer

Maersk Careers

Shanghai, Shanghai, China (On-Site)
4 Months ago
Easygo - Software Development Engineer, Kick Android

Easygo

Melbourne, Victoria, Australia (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded