Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Akrivia Automation Team. If you also belong to the team, you can get access from here

Akrivia Automation Verified Tick

Compare button icon Compare button icon Compare
4.3

based on 100 Reviews

filter salaries All Filters

7 Akrivia Automation Jobs

Principal Software Engineer

8-13 years

₹ 30 - 45L/yr

Hyderabad / Secunderabad

5 vacancies

Principal Software Engineer

Akrivia Automation

posted 20d ago

Job Role Insights

Fixed timing

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 NoSQL databases.
  • 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.



Employment Type: Full Time, Permanent

Read full job description

Prepare for Principal Software Engineer roles with real interview advice

People are getting interviews at Akrivia Automation through

(based on 1 Akrivia Automation interview)
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

What people at Akrivia Automation are saying

5.0
 Rating based on 3 Principal Software Engineer reviews

Likes

The company is committed to ethical practies and vales Fast growth opporunties for those who deserve it You get the space and freedom to work your way Senior are straightforward and direct Opportunities to acquire new skills Proper training is provided Leaves like maternity and paternity are available

Dislikes

There is little room for adjusting your work schedule or working conditions

Read 3 reviews

What Akrivia Automation employees are saying about work life

based on 101 employees
60%
93%
68%
100%
Strict timing
Monday to Friday
No travel
Day Shift
View more insights

Akrivia Automation Benefits

Free Transport
Cafeteria
Work From Home
Team Outings
Education Assistance
Soft Skill Training +6 more
View more benefits

Compare Akrivia Automation with

Siemens

4.1
Compare

ABB

4.1
Compare

Schneider Electric

4.2
Compare

Rockwell Automation

3.8
Compare

Honeywell Automation

3.8
Compare

Emerson Electric Co.

4.1
Compare

Mitsubishi Electric

4.2
Compare

Bosch Rexroth India

4.0
Compare

Yokogawa

3.7
Compare

Delta Electronics

4.0
Compare

Primus Global Technologies

4.0
Compare

TriGeo Technologies

3.2
Compare

Plada Infotech Services

3.5
Compare

Anlage Infotech

3.7
Compare

CGS

3.5
Compare

Ind Innovations

3.5
Compare

Affiliated Computer Services

3.6
Compare

Pioneer e Solutions

3.6
Compare

Pratian Technologies

2.3
Compare

Techved Consulting

3.4
Compare

Similar Jobs for you

Principal Software Engineer at Oracle

Hyderabad / Secunderabad

7-12 Yrs

₹ 30-45 LPA

Senior Member of Technical Staff at Oracle

Bangalore / Bengaluru

6-11 Yrs

₹ 30-45 LPA

Solution Architect at Flydocs India

Vadodara

11-20 Yrs

₹ 25-40 LPA

Technical Architect at GreyOrange

Gurgaon / Gurugram, Bangalore / Bengaluru + 1

9-14 Yrs

₹ 45-60 LPA

Principal Technical Staff Member at Oracle

Bangalore / Bengaluru

8-12 Yrs

₹ 27.5-42.5 LPA

Software Development Engineer III at WEKAN ENTERPRISE SOLUTIONS INDIA PRIVATE LIMITED

Bangalore / Bengaluru

8-15 Yrs

₹ 20-35 LPA

Lead Software Engineer at Airtel International

Gurgaon / Gurugram

6-11 Yrs

₹ 19-34 LPA

Lead Software Engineer at Impact Analytics

Kolkata, Mumbai + 5

4-10 Yrs

₹ 35-40 LPA

Software Technical Expert at Amdocs Development Center India Pvt. Ltd.

Pune

10-12 Yrs

₹ 30-35 LPA

Node JS Developer at Naukri_Ehire Campaign

Gurgaon / Gurugram

4-8 Yrs

₹ 10-35 LPA

Principal Software Engineer

8-13 Yrs

₹ 30 - 45L/yr

Hyderabad / Secunderabad

20d ago·via naukri.com

Graphic Designer

2-4 Yrs

₹ 5 - 9L/yr

Hyderabad / Secunderabad

23d ago·via naukri.com

Senior Software Engineer

2-4 Yrs

₹ 6 - 15L/yr

Visakhapatnam

24d ago·via naukri.com

Specialist - Email/Digital Marketing - B2B (3-5 yrs)

3-5 Yrs

Hyderabad / Secunderabad, Telangana

1mon ago·via iimjobs.com

Manager - Product Marketing - IT (3-5 yrs)

3-5 Yrs

Hyderabad / Secunderabad, Telangana

1mon ago·via iimjobs.com

Product Manager - HRMS/Payroll Platform (5-7 yrs)

5-7 Yrs

Hyderabad / Secunderabad

2mon ago·via hirist.com

Specialist - HCM Implementation (1-3 yrs)

1-3 Yrs

Hyderabad / Secunderabad

2mon ago·via iimjobs.com
write
Share an Interview