Principal Software Engineer

6 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

NVIDIA - Senior Software Developer, HPC Cluster Management

NVIDIA

California, United States (Remote)
2 Months ago
Intrepid Studios,  Inc  - Senior Networking Engineer

Intrepid Studios, Inc

Canada (On-Site)
7 Months ago
Warner Bros Games - Staff Software Engineer - Fullstack developer (Backend)

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Luxoft - Data Engineer for Market Data Projects (with Streamlit Expertise)

Luxoft

Brazil, Indiana, United States (Remote)
4 Months ago
PwC - IN_Senior Associate_ Golang _Advisory Corporate_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
6 Months ago
CloudHire - Principal Backend Engineer - TypeScript

CloudHire

Telangana, India (Remote)
2 Weeks ago
Backbone - Engineering Manager, Backend

Backbone

Seattle, Washington, United States (On-Site)
8 Months ago
Canva - Senior Backend Engineer (Java) - Content Enrichment

Canva

Melbourne, Victoria, Australia (Remote)
1 Week ago
Epic Games - Security Engineer - Backend (Asset Integrity)

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PwC - IN_Senior Associate _Java Developer _Data & Analytics _Advisory _PAN India

PwC

Kolkata, West Bengal, India (On-Site)
5 Months ago
NVIDIA - Senior Site Reliability Engineer - GPU Clusters

NVIDIA

Westford, Massachusetts, United States (On-Site)
1 Month ago
Nintendo - Machine Learning Operations Engineer

Nintendo

Redmond, Washington, United States (On-Site)
1 Month ago
ByteDance - Linux System Engineer

ByteDance

London, England, United Kingdom (On-Site)
2 Months ago
Smarsh - Lead Machine Learning Engineer

Smarsh

India (Hybrid)
5 Months ago
Hawk Eye Innovations - Mid-Level Java Engineer

Hawk Eye Innovations

Budapest, Hungary (Hybrid)
5 Days ago
Corsair - Senior Manager, AI & Data

Corsair

Munich, Bavaria, Germany (On-Site)
1 Week ago
Riot Games - Staff Software Engineer (Services) - Teamfight Tactics, Core Tech

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
Wargaming - Game Developer (Unannounced Project)

Wargaming

Nicosia, Nicosia, Cyprus (On-Site)
2 Weeks ago
Immutable - Head of Security

Immutable

Sydney, New South Wales, Australia (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Chennai, Tamil Nadu, India

Assystems - Mechnanical Engineer

Assystems

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Granicus - Senior Security Analyst

Granicus

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Synamedia - Manager, People Services

Synamedia

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Onehouse - Backend Engineer (India)

Onehouse

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Warner Bros Games - Senior Data Scientist

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
4 Weeks ago
Veeva Systems - Software Engineer - Test Automation (Digital Events)

Veeva Systems

Hyderabad, Telangana, India (Hybrid)
6 Months ago
Google - Software Engineer II, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
4 Months ago
PwC - Associate, ESG Climate & Sustainability Advisory

PwC

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Buckman - Associate Digital Innovation Engineer - Ackumen Support

Buckman

Chennai, Tamil Nadu, India (On-Site)
5 Months ago
Assystems - Middle Level Marine Structural Engineer

Assystems

Chennai, Tamil Nadu, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Gaming Innovation Group  - Intern Backend Engineering

Gaming Innovation Group

St. Julian's, Malta (Hybrid)
6 Days ago
Rennsportgg - Site Reliability Engineer

Rennsportgg

Munich, Bavaria, Germany (Remote)
5 Days ago
Inkittt - Senior Software Engineer, Backend

Inkittt

Krakow Am See, Mecklenburg-Vorpommern, Germany (Hybrid)
5 Months ago
Discord - Staff Software Engineer - Notifications Platform

Discord

San Francisco, California, United States (Remote)
2 Months ago
Velotio Technologies - Senior Software Engineer (Golang)

Velotio Technologies

Maharashtra, India (Remote)
2 Weeks ago
seeking alpha - Senior Backend  Developer

seeking alpha

Israel (On-Site)
3 Months ago
DMarket - Staff Blockchain Developer

DMarket

Ukraine (Remote)
5 Months ago
Onehouse - Backend Engineer (India)

Onehouse

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Moon Active - Backend Developer

Moon Active

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded