Principal Software Engineer
Skyleaf
All India, Delhi • 2 months ago
Experience: 10 to 14 Yrs
PREMIUM
Deal of the Day
--:--:--
15 Days Free Trial
After Free Trial → Flat 50% OFF
Upgrade to CVX24 Premium
- Free Resume Writing
-
Get a Verified Blue tick
- See who viewed your profile
- Unlimited chat with recruiters
- Rank higher in recruiter searches
- Get up to 10× more recruiter visibility
- Auto-forward profile to 10 top recruiters
- Receive verified recruiter messages directly
- Unlock hidden jobs, not visible to free users
$0
Activate
$0
A small token amount will be charged to verify.
Get Refund in 48 Hours.
Free Earplugs Delivery Only after Payment of Rs. 99 for Five Consecutive Months.
After free-trial 6 Months subscription will be auto Activated @ $
1
(Cancel Anytime). Quoted price includes 50% discount.
Enter Your Details
Job Description
As an experienced software engineer, you will own the design and evolution of core platform components, ensuring a balance between performance, scalability, reliability, and maintainability. You will drive technical decision-making and architecture design across application, database, and integration layers, providing clarity to complex problems. Additionally, you will be responsible for building rapid proof-of-concepts (POCs) to validate ideas, tools, or architectural changes and transforming them into production-ready solutions. Your role will involve identifying and strategically eliminating technical debt, creating reference implementations, design patterns, and internal documentation to enhance the quality of all code. You will enforce and enhance engineering best practices such as coding standards, testing, observability, and documentation. Furthermore, you will conduct deep technical analysis and debugging across application, database, and integration layers using various tools and diagnostics. Leading deep-dive reviews on production issues, complex defects, and systemic failures will also be part of your responsibilities. Proactively identifying design flaws, performance bottlenecks, and reliability gaps and leading corrective actions are crucial aspects of this role.
Key Responsibilities:
- Own the design and evolution of core platform components
- Drive technical decision-making and architecture design across application, database, and integration layers
- Build rapid proof-of-concepts (POCs) to validate ideas and convert them into production-ready solutions
- Identify and eliminate technical debt strategically
- Create reference implementations, design patterns, and internal documentation
- Enforce and improve engineering best practices
- Perform deep technical analysis and debugging across various layers
- Lead deep-dive reviews on production issues, defects, and failures
- Proactively identify design flaws, performance bottlenecks, and reliability gaps
Qualifications Required:
- 10+ years of software engineering experience with at least 3 years in a senior/staff/principal capacity
- Expert-level Java development skills with a deep understanding of JVM behavior, memory management, concurrency patterns, threading, and performance tuning
- Experience with Spring Framework, including Spring Boot, Spring MVC, Spring Data, dependency injection, and transaction management
- Deep SQL proficiency and hands-on experience with PostgreSQL
- Excellent debugging skills using logs, stack traces, profilers, and production diagnostics
- Production experience with AWS services like S3, SQS, and DynamoDB
- Track record of designing and operating distributed systems in high-availability environments
- Demonstrated ability to improve team velocity and code quality through technical leadership
- Knowledge of Oracle or other enterprise relational databases
- Familiarity with frontend technologies such as JavaScript, Angular, or React
(Note: The additional details of the company were not provided in the job description.) As an experienced software engineer, you will own the design and evolution of core platform components, ensuring a balance between performance, scalability, reliability, and maintainability. You will drive technical decision-making and architecture design across application, database, and integration layers, providing clarity to complex problems. Additionally, you will be responsible for building rapid proof-of-concepts (POCs) to validate ideas, tools, or architectural changes and transforming them into production-ready solutions. Your role will involve identifying and strategically eliminating technical debt, creating reference implementations, design patterns, and internal documentation to enhance the quality of all code. You will enforce and enhance engineering best practices such as coding standards, testing, observability, and documentation. Furthermore, you will conduct deep technical analysis and debugging across application, database, and integration layers using various tools and diagnostics. Leading deep-dive reviews on production issues, complex defects, and systemic failures will also be part of your responsibilities. Proactively identifying design flaws, performance bottlenecks, and reliability gaps and leading corrective actions are crucial aspects of this role.
Key Responsibilities:
- Own the design and evolution of core platform components
- Drive technical decision-making and architecture design across application, database, and integration layers
- Build rapid proof-of-concepts (POCs) to validate ideas and convert them into production-ready solutions
- Identify and eliminate technical debt strategically
- Create reference implementations, design patterns, and internal documentation
- Enforce and improve engineering best practices
- Perform deep technical analysis and debugging across various layers
- Lead deep-dive reviews on production issues, defects, and failures
- Proactively
Skills Required
Java development
memory management
threading
performance tuning
Spring Framework
Spring Boot
Spring MVC
Spring Data
dependency injection
transaction management
PostgreSQL
query optimization
DynamoDB
technical leadership
JavaScript
Angular
JVM behavior
concurrency patterns
SQL proficiency
indexing strategies
partitioning
AWS services
S3
SQS
distributed systems design
highavailability environments
frontend technologies
React
Posted on: March 15, 2026
Relevant Jobs
Step 2 of 2