Role: Senior Software Engineer / Technical Lead 27450
Work Mode:
[Specify Onsite/Remote/Hybrid]
Notice Period:
Immediate to 30 days
Experience Required:
10+ years
Job Stability:
Required
Role Summary
Seeking a seasoned and hands-on technical professional to lead the
design, development, and delivery
of scalable software solutions. This role involves both individual contribution and technical leadership—guiding a team through best practices, architectural decisions, and Agile execution to deliver business-aligned results.
Key Responsibilities
- End-to-End Ownership: Design, develop, test, and deploy secure and scalable solutions aligned with product and business goals.
- Team Leadership & Mentorship: Provide direction through code reviews, setting measurable goals, sharing best practices, and offering constructive performance feedback.
- Standards & Process Excellence: Define and uphold coding standards, CI/CD pipelines, configuration management, and quality practices across the team.
- Architecture & Innovation: Evaluate new tools, frameworks, and practices to continuously improve existing systems and architecture.
- Cross-Functional Collaboration: Partner with product managers, technical stakeholders, and teams to shape technical roadmaps and deliver high-impact solutions.
- Operational Responsibility: Manage the defect lifecycle through root cause analysis, proactive monitoring, and rapid issue resolution. Track metrics such as defect counts and delivery timelines.
- Governance & Certification: Ensure compliance with mandatory training and technical certifications—for both self and team.
- Client & Stakeholder Engagement: Communicate technical designs, influence key decisions, and maintain a focus on solution quality and stakeholder satisfaction.
- Project Delivery: Drive successful Agile project execution, handling estimation, risk management, scheduling, and team coordination.
- Domain & Process Leadership: Apply domain expertise to enhance technical solutions and promote best practices through internal communities of practice.
Required Skills & Experience
- 10+ years of professional experience in software development
- Proficient in Java, Spring Boot, and either React with TypeScript or Node.js
- Strong expertise in Microservices, API design (REST/GraphQL), and message-based architecture (Kafka preferred)
- Solid understanding of relational and NoSQL databases
- Hands-on experience with at least one cloud platform (AWS, Azure, or GCP)
- Experience designing and explaining complex distributed systems
- Proven ability to lead Agile teams and communicate effectively with both technical and non-technical stakeholders
Must-Have Skill Combinations
Option 1
- Java, Spring Boot, React, TypeScript
Option 2
- Java, Microservices, API, Kafka
Preferred Qualifications
- Experience in large-scale domains such as warehouse or retail platforms
- Involvement in internal knowledge-sharing or technical community development
- Exposure to DevSecOps or cloud-native practices
Additional Information
- Immediate to 30-day joiners only
- Career continuity and role stability are essential
- Role excludes engagement with specified restricted clients (to be shared at a later stage)
Skills: node.js,management,relational databases,typescript,gcp,agile methodologies,microservices,agile,spring boot,kafka,drive,devsecops,aws,java,react,azure,api design,nosql databases,software,leadership