Principal Software Engineer

3 days ago


Hyderabad, Telangana, India Akrivia Automation Full time ₹ 1,04,000 - ₹ 1,30,878 per year

We are seeking an experienced Principal Software Engineer with deep expertise in , 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 , ensuring reliability, scalability, and performance.
  • Hands-on Development (50%): Participate actively in the development process by writing efficient, clean, and maintainable code in 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
  • Expertise in Backend Development:
  • Strong proficiency in 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.


  • Hyderabad, Telangana, India Principal Financial Full time

    Responsibilities About the Role We are in search of a Senior Consultant - Software Engineering to become part of our top-tier engineering team in Pune Hyderabad This presents a meaningful role to lead solution architecture and innovation for our cloud platform initiatives You will be instrumental in propelling our cloud transformation programs forward ...


  • Hyderabad, Telangana, India Ampstek-Costa Rica Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Title: Principal Software Engineer - JavaLocation: Hyderabad (Onsite)Job Type: fulltimePrincipal Software Engineer - JavaCore JavaSpringbootMicroservicesKafkaJUnit/MockitoSQL/oracle/ Postgresql/MySQLSoap/postmanRestAPIAngular/ReactUnit testing,AWSHibernate/JPARedisApigeeKeyclockNIFI


  • Hyderabad, Telangana, India Ibasis Full time US$ 1,50,000 - US$ 2,00,000 per year

    Principal Software EngineerLocation: Hyderabad - IndiaDepartment: Information System IoTABOUT THE ROLE:We are seeking a highly skilled Principal Software Engineer to join our team and lead the architectural design and development of our complex and innovative software solutions. As a Principal Software Engineer, you will collaborate with cross-functional...


  • Hyderabad, Telangana, India Medtronic Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You'll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world.A Day in the LifeThe Principal Software Engineer, Embedded Software will be a member of the Medtronic R&D software...


  • Hyderabad, Telangana, India Ampstek-Costa Rica Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Title: Principal Software Engineer (C++ - ITSO)Location: Hyderabad(5 Day's Onsite)Job Type: FulltimeJob Description: Senior/Principal Software Engineer (C++ - ITSO)About the RoleWe are looking for a skilled Embedded Software Engineer with strong expertise in Embedded C/C++ and experience in POS, payment solutions, or ITSO-linked systems. The role involves...


  • Hyderabad, Telangana, India Principal Global Services Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    ResponsibilitiesAbout the RoleWe are in search of a Senior Consultant - Software Engineering to become part of our top-tier engineering team in Pune/Hyderabad. This presents a meaningful role to lead solution architecture and innovation for our cloud platform initiatives You will be instrumental in propelling our cloud transformation programs forward,...


  • Hyderabad, Telangana, India Kofax Full time

    Management and staff in Tungsten Automation s Software Engineering job family help the company to build and improve new and or existing software products and their applications that we sell to our customers Responsibilities of the Principal Engineer position include Responsible for larger or more complex departmental work which often involves directing...


  • Hyderabad, Telangana, India Tanisha Systems Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job Description: Senior/Principal Software Engineer (C++ - ITSO) About the Role We are looking for a skilled Embedded Software Engineer with strong expertise in Embedded C/C++ and experience in POS, payment solutions, or ITSO-linked systems. The role involves designing, developing, testing, and optimizing high-performance embedded software while working...


  • Hyderabad, Telangana, India Principal Financial Full time

    Responsibilities Sr Software Engineer T3 Mainframe Modernization ToolingIndicative years of total experience 4 to 6 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...


  • Hyderabad, Telangana, India Skillsoft Full time US$ 1,50,000 - US$ 2,00,000 per year

    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 be...