Senior Principal Engineer
Location: Noida
Department: Engineering
Experience: 6-8years
The Opportunity
Responsibilities
- Lead the full software development lifecycle from concept and design to deployment and maintenance.
- Architect, design, develop, and productionize highly scalable, resilient, and performant microservices and API-based applications. You'll be instrumental in implementing Hexagonal Architecture and other modern architectural principles.
- Develop and productionize API frameworks to ensure consistency, security, and reusability across all our services.
- Mentor and coach a team of talented engineers, fostering a culture of collaboration, psychological safety, and continuous improvement. We believe in empowering our people, not managing them with an authoritarian "stick and carrot" approach.
- Provide technical oversight and guidance to ensure timely delivery of high-quality applications within an Agile Scrum framework.
- Act as a hands-on problem-solver, navigating ambiguity and unstructured situations to drive projects to successful completion.
- Champion best practices in code quality, system design, and security.
- Explore and leverage AI to optimize workflows, maximize throughput, and elevate the quality of our engineering work, with a specific focus on Agentic AI.
- Collaborate effectively with cross-functional teams, including product management, design, and operations.
Qualifications and Experience
- 6-8+ years of hands-on experience in developing complex, scalable software applications.
- Proven expertise in designing, developing, and productionizing APIs and API frameworks.
- In-depth understanding and practical experience with Hexagonal Architecture principles.
- Strong, diverse programming background with experience across multiple technologies such as Laravel (PHP), Python, Node.js, and Scala.
- Solid grasp of architectural principles and design patterns.
- Demonstrated experience working in and leading teams within an Agile Scrum environment.
- Knowledge and experience with Agentic AI and its application in software development.
- M.Tech/M.E. in Computer Science, Software Engineering, or a relevant discipline. Alternatively, a Master of Computer Applications (MCA) or a B.E./B.Tech with exceptional and demonstrated experience may also be considered.
- A strong plus: A history of participating in and winning programming skills hackathon challenges.
The Ideal Candidate
- Exceptional communication and articulation skills, capable of conveying complex technical concepts to both technical and non-technical audiences.
- A strong sense of integrity and a deep commitment to accountability.
- Solution-oriented mindset with a passion for tackling and solving difficult problems.
- Thrives in ambiguity, viewing unstructured situations as an opportunity to build and innovate.
- A natural collaborator who is passionate about mentoring and coaching others, fostering a supportive team environment.
- Willingness to travel intermittently for business needs.
Why Join Us?
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
