Principal Software Engineer

4 weeks ago


Hyderabad, Telangana, India AKRIVIA AUTOMATION PRIVATE LIMITED Full time

Job description :

We are seeking an experienced Principal Software Engineer with deep expertise in Node.js, MySQL/MongoDB, and building highly scalable SaaS applications.

This role is perfect for a hands-on engineer who is passionate about code quality, scalable architecture, and mentoring a team of developers.

As a Principal Software Engineer, you will split your time equally between hands-on coding (50%) and code review, mentoring, and ensuring code quality standards (50%).

You will work closely with the architecture and development teams to design and implement robust, scalable, and maintainable solutions.

This is an excellent opportunity for someone who thrives on solving complex technical challenges while managing the technical health of a growing development team.

Key Responsibilities :

- Design and Develop Scalable SaaS Applications : Architect, design, and develop complex and high-performing SaaS applications using Node.js, ensuring reliability, scalability, and performance.

- Hands-on Development (50%) : Participate actively in the development process by writing efficient, clean, and maintainable code in Node.js.

- Work on core components of the application and drive innovation in backend architecture.

- Code Review and Team Leadership (50%) : Conduct thorough code reviews to ensure high-quality and maintainable code.

- Mentor and guide the development team in adopting best practices, ensuring adherence to coding standards.

- Message Brokers : Design and implement event-driven architectures using message brokers like Kafka or RabbitMQ to support real-time processing and communication between microservices.

- Database Design and Query Optimization : Develop optimal database schemas and queries for both MySQL and MongoDB to support the scalability and performance needs of the application.

- Take ownership of query performance and troubleshoot bottlenecks.

- System Design : Work with the team to design robust systems and services, choosing the right technologies, designing APIs, and ensuring architectural scalability and efficiency.

- Collaborate with Stakeholders : Collaborate closely with product managers, engineers, and stakeholders to deliver high-quality features that meet business objectives.

- Performance Tuning and Monitoring : Continuously monitor the application performance, identify potential bottlenecks, and take corrective actions to ensure top-notch performance and reliability.

- Codebase Ownership : Maintain strong ownership over the core backend systems, ensuring that the codebase remains healthy, organized, and ready for future scalability.

Requirements :

Experience : At least 8 years of hands-on experience in software engineering with deep expertise in Node.js.

Expertise in Backend Development :

- Strong proficiency in Node.js and experience working with asynchronous programming, RESTful API design, and microservices architectures.

- Extensive experience working with MySQL and MongoDB, including database design, query optimization, and performance tuning.

- SaaS Application Development : Proven track record in designing and building scalable SaaS applications.

- Experience with distributed systems, fault-tolerant architectures, and cloud infrastructure is essential.

- Message Brokers : Hands-on experience with message brokers like Kafka and RabbitMQ to implement event-driven systems and real-time data processing.

- Database Design : Proficiency in designing robust and scalable database schemas, optimizing database queries, and implementing complex data models in both relational and NoSQLdatabases.

Code Quality and Leadership :

- Strong experience conducting code reviews, ensuring adherence to coding standards, and promoting best practices across the team.

- Proven ability to mentor and guide junior and mid-level developers, fostering a culture of continuous improvement and technical excellence.

- Problem-Solving Skills : Ability to solve complex technical problems and come up with scalable and reliable solutions.

- Agile Methodologies : Experience working in an Agile/Scrum environment, with a focus on continuous improvement and rapid iteration.

- Communication Skills : Excellent verbal and written communication skills.

- Ability to collaborate effectively with team members, product owners, and stakeholders.

Preferred Skills :

- Experience with cloud platforms like AWS, Azure, or Google Cloud.

- Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.

- Understanding of DevOps principles, including CI/CD pipelines and automated testing frameworks.

(ref:hirist.tech)

  • Hyderabad, Telangana, India Anzo Controls Full time

    Job DescriptionCompany DescriptionAnzo Controls is a leading manufacturer of electronics and software products for industrial segments, specializing in motion control technologies. Located in Gurugram, India, we deliver best-in-class solutions in robotics, motion control, automated guided vehicles, motorized rollers, servo drives, HMIs, and barcode scanner...


  • Hyderabad, Telangana, India Principal Global Services Full time

    Responsibilities Indicative years of experience 5 yearsRole Description Principal Pune is hiring a Mainframe Modernization - Sr Infrastructure Engineer This engineer will be a part of the Platform support under Information Services IS and responsible for helping achieve the strategy around availability of our Mainframe environment through adoption of...


  • Hyderabad, Telangana, India Skillsoft Full time

    At Skillsoft, we propel organizations and people to grow together through transformative learning experiences. We believe every team member has the potential to be AMAZING. Join us in our quest to transform learning and help individuals unleash their edge. At Skillsoft, we are all about making work matter. We believe every team member has the potential to...


  • Hyderabad, Telangana, India Skillsoft Full time

    At Skillsoft, we propel organizations and people to grow together through transformative learning experiences. We believe every team member has the potential to be AMAZING. Join us in our quest to transform learning and help individuals unleash their edge. At Skillsoft, we are all about making work matter. We believe every team member has the potential to...


  • Hyderabad, Telangana, India Medtronic Full time

    Careers that Change Lives Principal Software Engineer in Test for the R&D Engineering function of Medtronic Engineering and Innovation Center R&D facility. The individual will operate in all phases and contribute to all activities of the software development process.Candidate must be willing to work in a fast paced, multi-tasking, team environment. The...


  • Hyderabad, Telangana, India New Relic, Inc. Full time

    Principal Software Engineer Principal Software Engineer Principal Software Engineer Req ID 7 Location(s) Hyderabad, India; Work arrangement(s) Hybrid (works from home and New Relic office throughout the week), Office (works primarily in a New Relic office) Your opportunity We're looking for a Principal Engineer to head our industry-leading Application...


  • Hyderabad, Telangana, India Folks Palette LLP Full time

    We are seeking an experienced Principal Software Engineer with expertise in Java Full Stack development and Angular front-end technologies to lead and drive the development of complex, high-performance software solutions. As a senior member of our engineering team, you will work closely with product managers, architects, and other engineers to design, build,...


  • Hyderabad, Telangana, India Skillsoft Full time

    Job DescriptionAt Skillsoft, we propel organizations and people to grow together through transformative learning experiences. We believe every team member has the potential to be AMAZING. Join us in our quest to transform learning and help individuals unleash their edge.At Skillsoft, we are all about making work matter. We believe every team member has the...


  • Hyderabad, Telangana, India MyHashtagss Full time

    Role : Principal Software Engineer (Jira Consultant) Job Description : Being a member of the Enterprise Product & Platform Engineering will transform the way we deliver infrastructure to our business clients. A key construct of EP&PE will be the evolution of the IT Product Manager, who will partner with Engineering Domains, Business Aligned Service Delivery...


  • Hyderabad, Telangana, India Oracle Full time

    Job Summary: The Principal Software Development Engineer will join the Oracle SaaS Continuity Engineering team to design and build high-availability systems and services for Oracle's cloud-based software applications. This role involves developing innovative solutions to ensure seamless customer experiences during infrastructure, database, or application...


  • Hyderabad, Telangana, India Oracle Full time

    Job Description As the Principal Software Development Engineer, you will be a member of the Oracle SaaS Continuity Engineering team that is responsible for the design and build of the systems and services that enables Oracle to deliver industry-leading availability and performance objectives for Oracle's SaaS services. This team architects and develops...


  • Hyderabad, Telangana, India Thryve Digital Health LLP Full time

    Role: Principal Software Developer - Application Development (Python)Experience: 10 to 15 yearsWork Locations: Chennai & HyderabadWork Model: HybridTime Zone: 3PM to 12AM ISTRole Summary:This role demands a Principal Software Engineer who provides technical leadership in designing, developing and optimizing complex software systems using Python. The...


  • Hyderabad, Telangana, India Deliveroo Full time

    Location: Hyderbad or Bangalore, India - HybridWhy Deliveroo?Our mission is to be the definitive food company. We are transforming the way the world eats by making food more convenient and accessible. We give people the opportunity to eat what they want, as they want it, when and where they want it.We are a technology-driven company at the forefront of the...


  • Hyderabad, Telangana, India MyHashtagss Full time

    Role : Principal Software Engineer (Jira Consultant)Job Description :Being a member of the Enterprise Product & Platform Engineering will transform the way we deliver infrastructure to our business clients. A key construct of EP&PE will be the evolution of the IT Product Manager, who will partner with Engineering Domains, Business Aligned Service Delivery...


  • Hyderabad, Telangana, India MyHashtagss Full time

    Role : Principal Software Engineer (Jira Consultant)Job Description :Being a member of the Enterprise Product & Platform Engineering will transform the way we deliver infrastructure to our business clients. A key construct of EP&PE will be the evolution of the IT Product Manager, who will partner with Engineering Domains, Business Aligned Service Delivery...


  • Hyderabad, Telangana, India PepsiCo Full time

    OverviewPepsiCo is one of the world s leading food and beverage companies with more than 79 Billion in Net Revenue and a global portfolio of diverse and beloved brands We have a complementary food and beverage portfolio that includes 22 brands that each generate more than 1 Billion in annual retail sales PepsiCo s products are sold in more than 200...


  • Hyderabad, Telangana, India Client of Linksuccess Full time

    Job Description :As a Principal Software Engineer you will be providing technical leadership to create high quality software by owning architecture, design and implementation of services within a product. You will be responsible for the technical guidance and mentoring of a team. This role will require excellent communication skills as you will collaborate...


  • Hyderabad, Telangana, India PepsiCo Full time

    Overview We are PepsiCoPepsiCo is one of the world s leading food and beverage companies with more than 79 Billion in Net Revenue and a global portfolio of diverse and beloved brands We have a complementary food and beverage portfolio that includes 22 brands that each generate more than 1 Billion in annual retail sales PepsiCo s products are sold in more...


  • Hyderabad, Telangana, India PepsiCo Full time

    Overview We are PepsiCo PepsiCo is one of the world's leading food and beverage companies with more than $79 Billion in Net Revenue and a global portfolio of diverse and beloved brands. We have a complementary food and beverage portfolio that includes 22 brands that each generate more than $1 Billion in annual retail sales. PepsiCo's products are sold...


  • Hyderabad, Telangana, India Cornerstone OnDemand Full time

    We're looking for a Principal Software Engineer - .NET & Cloud This role is Office Based, Hyderabad Office We are looking for a Principal Software Engineer for our Product engineering team In this role, you will… Develop, maintain and enhance .NET applications and services to contribute to our legacy and cloud platform. Analyze product...