Principal Software Engineer

3 weeks ago


Bengaluru, India Quess Full time
About Us “Quess IT Staffing is India’s largest IT staffing company with over 20 years of experience in staffing IT professionals in 300+ companies across levels and skillsets. Our 10,000+ associates deployed in 80+ cities and towns are proficient in over 500 technological skills. Our associates help enable cutting edge solutions some of the biggest names across industried. Quess IT Staffing is a division of Quess Corp Limited, India’s leading business services provider and largest domestic private sector employer. Quess Corp Limited is - ‘A Great Place to Work’ certified – a testament to our excellent culture, people, and processes.” About Company Roles and Responsibility

Job Title: Principal Software Engineer

Experience:8-9 Years

NoticePeriod: Immediate to 15 days

Location: Bangalore

JD:

Key Responsibilities:

Software Development: Lead the design, development, and deployment of high-quality software solutions using and .NET Core. Microservices Architecture: Architect, design, and implement microservices-based applications ensuring scalability, reliability, and performance. Message Brokers: Utilize RabbitMQ or Kafka for messaging and event-driven architecture to ensure efficient and reliable communication between services. SQL Development: Design and optimize SQL queries and database structures to ensure high performance and data integrity. Unit Testing: Develop and maintain unit tests to ensure the quality and reliability of the codebase. OOP Concepts: Apply object-oriented programming (OOP) principles to design robust and maintainable software solutions. Mentorship: Provide technical guidance and mentorship to junior and mid-level engineers. Foster a culture of continuous learning and improvement. Code Reviews: Conduct code reviews to ensure adherence to best practices and coding standards. Collaboration: Work closely with cross-functional teams including product management, QA, and DevOps to deliver high-quality software products.

Qualifications:

Education: Bachelor's degree in Computer Science, Information Technology, or related field. Master’s degree preferred. Experience: Minimum of 8-9 years of experience in software development with a strong focus on , .NET Core, and Microservices. Message Brokers: Proven experience with RabbitMQ or Kafka. SQL: Strong expertise in SQL development and database design. Unit Testing: Experience with unit testing frameworks and best practices. OOP Concepts: Deep understanding of object-oriented programming concepts and principles. Leadership: Demonstrated experience in a leadership or mentorship role. Certifications: Relevant certifications are a plus.

  • 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 Oracle Financial Services Software Ltd Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Principal Software Engineer 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 deliver...


  • Bengaluru, India Dell Full time

    Software Principal Engineer The 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, India Dell Full time

    Software Principal Engineer The 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 - ₹ 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 NIKE Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    PRINCIPAL SITE RELIABILITY ENGINEERIndia Technology CenterWHO YOU WILL WORK WITHThe Principal Site Reliability Engineer will work alongside a talented team of Site Reliability Engineers focused on delivering reliabile and observable software used by millions of athletes* around the world. You will be a part of the Resilience Engineering organization which...


  • Bengaluru, India Dell Technologies Full time

    Software Principal Engineer (I8) PowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. The evolution is driven by efforts to modernize the stack through the development of advanced technologies in data storage...


  • Bengaluru, India Dell Technologies Full time

    Software Principal Engineer (I8) PowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. The evolution is driven by efforts to modernize the stack through the development of advanced technologies in data storage...


  • Bengaluru, India Dell Technologies Full time

    Principal Software Engineer The 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, India Dell Technologies Full time

    Principal Software Engineer The 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...