Principal Software Engineer

3 days ago


Bengaluru, Karnataka, India Connectpro Management Consultants Full time ₹ 15,00,000 - ₹ 30,00,000 per year

Principal Software Engineer - Inventory

About the job:

Responsible for defining the architecture of inventory management systems, making strategic technical decisions, leading a team of engineers, and working closely with business stakeholders to ensure the solution aligns with business goals and drives operational efficiencies.

Qualifications

Key Responsibilities:

  • Full Stack Development: Oversee development of both the front-end (UI/UX) and back-end (APIs, database design, server-side logic) of the system.
  • Architect and Design: Lead the end-to-end architecture for scalable and high-performance inventory management systems, ensuring it meets current and future business needs.
  • Technical Leadership: Lead a team of engineers, provide mentorship and ensuring best practices are followed in coding, design, and testing.
  • Strategy and Algorithms: Partner with stakeholders to develop and implement inventory control strategies to minimize costs and optimize inventory levels while meeting business objectives.
  • System Integration: Integrate the inventory management system with third-party software, including ERPs, CRMs, and other logistics and supply chain management tools.
  • Performance Optimization: Ensure the system performs efficiently even with large datasets and complex queries, focusing on low-latency and high-availability architectures.

  • Security & Compliance: Ensure the system adheres to industry standards for data security, privacy, and compliance.

  • Collaboration: Work closely with cross-functional teams, including product managers, UX/UI designers, data engineers, and business analysts, to create a seamless user experience.
  • Continuous Improvement: Stay current with emerging technologies, industry trends, and best practices in full-stack development, inventory management, and supply chain operations.

Experience

  • 8+ years of experience in full-stack development with a strong focus on inventory, supply chain, or enterprise resource planning (ERP) systems.
  • Proven experience as a technical leader or architect, with expertise in designing and delivering large-scale, mission-critical applications.
  • Deep knowledge of modern front-end frameworks (e.g., React, Angular, ) and back-end technologies (e.g., , Java, Springboot, Python).
  • Strong database expertise in relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Inventory Management In-depth understanding of inventory management processes, stock control, order management, demand forecasting, and warehouse management systems.
  • Experience with containerization (e.g., Docker, Kubernetes) for microservices-based architectures, cloud-native architecture and platforms like AWS, Azure, or GCP.
  • Deep knowledge of Machine Learning or AI for predictive analytics in inventory forecasting and optimization.
  • Experience in building inventory solutions tied to industries with complex manufacturing process like Semiconductors, Aerospace, Pharmaceutical, Automotive etc would be an advantage.

Leadership & Communication: Ability to lead teams, conceptualize and communicate complex technical concepts to fellow teams, stakeholders & collaborate effectively across departments.

Agile & DevOps: Experience with Agile methodologies, CI/CD pipelines, and DevOps practices to ensure rapid and reliable software delivery.



  • Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Principal Software Engineer (IC4) At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world. Values are OCI's foundation and how we...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    IT Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Bengaluru, Karnataka, India Dell Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Dell Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Principal Software EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 2,00,00,000 - ₹ 2,50,00,000 per year

    Software Principal Engineer - C,LinuxThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of...


  • Bengaluru, Karnataka, India Oracle Full time ₹ 15,00,000 - ₹ 30,00,000 per year

    DescriptionWe are building a new Software Assurance Gateway team at OCI. Our mission is to build and operate a set of gateway services to ensure the security and integrity of the services running within a customer's tenancy. The team will develop, maintain and operationalize this new class of services with a high degree of resiliency, scalability and...