Principal Software Engineer

9 Months ago • 8-11 Years • Software Development & Engineering

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

Playnetic - Game Server Engineer

Playnetic

United Kingdom (Remote)
1 Month ago
Alt VFX  - Senior / Lead Animators

Alt VFX

Brisbane, Queensland, Australia (On-Site)
2 Months ago
fortis games - Senior Manager, Marketing Analytics

fortis games

Canada (Remote)
1 Month ago
Mcdonalds - Head of New Build Construction

Mcdonalds

United Kingdom (Hybrid)
2 Weeks ago
Rackspace Technology - Data Manager

Rackspace Technology

Gurugram, Haryana, India (Remote)
1 Week ago
Google - Software Engineer

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
2 Months ago
Scopely - Lead Engineer

Scopely

Mexico City, Mexico City, Mexico (On-Site)
4 Months ago
Motorola solutions - Senior Software Engineer

Motorola solutions

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Nordson Corporation - Senior Engineer (Motion Control)

Nordson Corporation

Carlsbad, California, United States (On-Site)
2 Months ago
Qualcomm - Engineering IT Software Solutions Manager

Qualcomm

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

MURKA - Data Scientist

MURKA

Poland (On-Site)
5 Months ago
undefined - FP&A Analyst

New York, United States (On-Site)
1 Month ago
VVater - General Technician

VVater

Dripping Springs, Texas, United States (On-Site)
2 Months ago
Evolution  - Game Presenter (Hostess - Waitress Alternative) - Competitive Pay & Tips!

Evolution

Atlantic City, New Jersey, United States (On-Site)
8 Months ago
Daybreak Game Company LLC - Executive Producer - MTGO

Daybreak Game Company LLC

San Diego, California, United States (Hybrid)
7 Months ago
WebTech Corporation - BMS Controls Sr. Engineer

WebTech Corporation

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

cyara

United States (Remote)
3 Months ago
Figma - Manager, People Operations

Figma

San Francisco, California, United States (On-Site)
3 Weeks ago
Riot Games - Sr. Manager, Publishing Product Management, WildRift EMEA

Riot Games

Istanbul, İstanbul, Türkiye (On-Site)
1 Month ago
Tesla - Area Parts Supervisor

Tesla

Cham, Zug, Switzerland (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Chennai, Tamil Nadu, India

Enphase Energy - Commodity/Senior Commodity Specialist - NPI

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Vimeo - Support Specialist II, Customer Support

Vimeo

Bengaluru, Karnataka, India (Remote)
1 Month ago
Capgemini - System Debug

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Contentstack - Team Lead - DevOps

Contentstack

Pune, Maharashtra, India (Hybrid)
2 Months ago
Liquid Asia - Junior Graphic Designer

Liquid Asia

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Gigamon - Senior Hardware Engineer

Gigamon

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
WebTech Corporation - Senior Director, AI & Data Architecture

WebTech Corporation

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Paytm - Sales Team Lead

Paytm

Davanagere, Karnataka, India (On-Site)
3 Months ago
HCL Tech - Senior Technical Writer

HCL Tech

Madurai, Tamil Nadu, India (On-Site)
1 Month ago
Hitachi - Japanese Proficiency with IT Technical experience

Hitachi

Chennai, Tamil Nadu, India (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Qualcomm - Turing Design Verification Sr Lead Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Tide - Senior Threat Detection Engineer

Tide

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Leapwork - Enterprise Sales Engineer

Leapwork

Boston, Massachusetts, United States (Hybrid)
1 Month ago
zoox - Senior Staff/Principal Software Engineer

zoox

Foster City, California, United States (Hybrid)
8 Months ago
bytedance - Software Engineer, Model Interference

bytedance

San Jose, California, United States (On-Site)
5 Months ago
Moloco - Senior Software Engineer (Tech Lead)

Moloco

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Maverick Games - Senior Engine Engineer

Maverick Games

Warwick, England, United Kingdom (Hybrid)
2 Months ago
Optiv - Sr. Engineer - SIEM

Optiv

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Inveniolsi - SAP TRM Consultant

Inveniolsi

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
5 Months ago
Flow - Engineering Manager

Flow

Palo Alto, California, United States (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded