Principal Software Engineer

1 Month ago • 8-11 Years

About the job

SummaryBy Outscal

Lead backend development, design scalable architectures, manage projects & teams. Expert Python, SQL/NoSQL, cloud platforms, RESTful APIs & microservices. 8+ years experience, leadership role required.

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.


About The Company

Tamil Nadu, India (On-Site)

Tamil Nadu, India (On-Site)

Tamil Nadu, India (On-Site)

View All Jobs

Similar Jobs

Discord - Senior Software Engineer - Activity Feed

San Francisco, Ca & U. (Remote)

Scanline VFX - Lead Software Engineer (Maya)

British Columbia, Canada (Hybrid)

Scanline VFX - Lead Software Engineer (Maya)

California, United States (Hybrid)

VGW - Software Engineer

Masovian Voivodeship, Poland (Remote)

VGW - Software Engineer

Worldwide (Remote)

VGW - Software Engineer

Mecklenburg-Vorpommern, Germany (Hybrid)

Expedia - Software Engineer

California, United States (Hybrid)

Expedia - Software Engineer

California, United States (Hybrid)

paypal - Software Engineer (Fullstack)

Karnataka, India (Hybrid)

Similar Skill Jobs

Aristocrat Gaming - Architect

Haryana, India (Hybrid)

PlayQ - Senior Data Analyst

California, United States (On-Site)

Activision - Senior Manager, Analytics Insights

California, United States (On-Site)

The Walt Disney Company - Senior Compositor

British Columbia, Canada (Hybrid)

DraftKings - Product Manager II

Massachusetts, United States (On-Site)

umusic - Senior BI Engineer

Pennsylvania, United States (On-Site)

Aristocrat Gaming - Technical Lead - Full Stack Development

Uttar Pradesh, India (Hybrid)

DraftKings - Operations Specialist

Plovdiv Province, Bulgaria (Hybrid)

DraftKings - Manager, Fantasy Sports Operations

Massachusetts, United States (On-Site)

Jobs in Chennai, Tamil Nadu, India

Aristocrat Gaming - Architect

Haryana, India (Hybrid)

Warner Bros. Games - Talent Acquisition Lead

Telangana, India (Hybrid)

Aristocrat Gaming - Technical Lead - Full Stack Development

Uttar Pradesh, India (Hybrid)

Scientific Games  - Senior Accountant

Karnataka, India (On-Site)

Unity - IT Operations Specialist

Karnataka, India (On-Site)

Zynga - Senior Manager, Engineering

Karnataka, India (On-Site)

Zynga - Senior Product Manager(Game Economy)

Karnataka, India (On-Site)

Dream Game Studios - Senior ML Scientist

Maharashtra, India (On-Site)

Scopely - User Experience Designer

Karnataka, India (Hybrid)

Warner Bros. Games - Staff Data Engineer- C360, Hyderabad

Telangana, India (Hybrid)

Software Engineering Jobs

Aristocrat Gaming - Architect

Haryana, India (Hybrid)

Evolution - Office Coordinator

Riga, Latvia (On-Site)

DraftKings - Senior Associate Delivery Manager

United States (Remote)

umusic - Senior BI Engineer

Pennsylvania, United States (On-Site)

Tencent - Senior Staff Researcher

California, United States (On-Site)

Aristocrat Gaming - Technical Lead - Full Stack Development

Uttar Pradesh, India (Hybrid)

Aristocrat Gaming - Front End Developer

Masovian Voivodeship, Poland (Hybrid)

DraftKings - Operations Specialist

Plovdiv Province, Bulgaria (Hybrid)

DraftKings - Senior AML Associate

United States (Remote)

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug