Principal Software Engineer

8 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

yubo - DevOps / SRE

yubo

Paris, Île-de-France, France (Hybrid)
1 Week ago
Ubisoft - Back-End Golang Developer

Ubisoft

Montreal, Quebec, Canada (On-Site)
3 Months ago
Thousand Eyes - Site Reliability Engineering Technical Leader, Network Assurance Data Platform

Thousand Eyes

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Aisera Jobs - Senior Python Software Engineer - Data and Models

Aisera Jobs

Greece, New York, United States (On-Site)
1 Month ago
Glean - Cloud Infrastructure Engineer

Glean

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Canva - Staff Backend Engineer - Product Insights Enablement - Java

Canva

Sydney, New South Wales, Australia (Remote)
3 Months ago
edgemony - Back-End Developer

edgemony

Milan, Lombardy, Italy (Remote)
2 Months ago
UXBERT Labs - Senior Backend Developer

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
5 Months ago
Stake logic - Java Back-end Developer

Stake logic

(Remote)
4 Months ago
Scopely - Principal Game Server Engineer - Unannounced Project

Scopely

Dublin, County Dublin, Ireland (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Cerence - Senior DevOps Software Developer (Microservices)

Cerence

Montreal, Quebec, Canada (On-Site)
1 Month ago
Scale AI - Mission Software Engineer

Scale AI

Honolulu, Hawaii, United States (On-Site)
2 Weeks ago
Ramboll - Lead Machine Learning Engineer

Ramboll

Gurugram, Haryana, India (Hybrid)
4 Weeks ago
CyberArk - Staff Site Reliability Engineer

CyberArk

United States (On-Site)
2 Days ago
Make - Software Engineer - Back-end - Core Enterprise Capability

Make

Prague, Prague, Czechia (On-Site)
4 Weeks ago
Drive mode - Backend QA Engineer

Drive mode

Tokyo, Japan (Hybrid)
2 Months ago
Cred - SDET - mobile

Cred

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Sandsoft Games - DevOps & Automation Engineer

Sandsoft Games

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
2 Months ago
Netflix - CDN Site Reliability Engineer (SRE) L4/L5

Netflix

California, United States (Remote)
5 Months ago
Canva - Senior Software Engineer (Python) - Data Platform

Canva

Brisbane, Queensland, Australia (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Chennai, Tamil Nadu, India

Zelis  - Business Analyst

Zelis

Hyderabad, Telangana, India (On-Site)
4 Days ago
Capgemini - Financial Accounting

Capgemini

Salem, Tamil Nadu, India (On-Site)
1 Month ago
PwC - Associate -SAP SD-Kolkata-TC

PwC

Kolkata, West Bengal, India (On-Site)
8 Months ago
Ethernovia - Principal AUTOSAR Software Engineer

Ethernovia

Pune, Maharashtra, India (Hybrid)
2 Weeks ago
SingleStore - Senior Engineer, (Java)

SingleStore

Pune, Maharashtra, India (Remote)
6 Days ago
Accenture - Quality Auditing Analyst

Accenture

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

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Nagarro - Senior Engineer, DevOps

Nagarro

Mumbai, Maharashtra, India (On-Site)
7 Months ago
Stage - Creative Content Manager - Series

Stage

Noida, Uttar Pradesh, India (On-Site)
8 Months ago
Aeries technology - Telecom Structural Design Engineer

Aeries technology

Hyderabad, Telangana, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

good job games - Senior Software Engineer

good job games

İstanbul, Türkiye (On-Site)
6 Months ago
Epic Games - Senior Software Engineer

Epic Games

United States (On-Site)
4 Months ago
Tesla - Distributed Systems Engineer, Autobidder Platform (Energy Software)

Tesla

North Holland, Netherlands (On-Site)
3 Months ago
SparkCognition - Software Engineer (Backend)

SparkCognition

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Epic Games - Senior Software Engineer

Epic Games

London, England, United Kingdom (On-Site)
4 Months ago
Epic Games - Backend Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
5 Months ago
Canva - Backend Software Engineer - Internationalization

Canva

Beijing, Beijing, China (Remote)
2 Months ago
Sleeper - Backend Engineer

Sleeper

Los Angeles, California, United States (Remote)
2 Months ago
bytedance - Software Engineer, Video-On-Demand

bytedance

Singapore (On-Site)
7 Months ago
Argus Labs - Software Engineer (Junior/Fresh Graduate)

Argus Labs

Indonesia (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded