Principal Software Engineer

3 weeks ago


Bengaluru, India [24]7.ai Full time

Job Title : Staff / Principal Software Development Engineer (Full stack)



Brief about the role:

The Full stack Software Engineer will be a member of the team driving research and development of the (24)7 platforms. This team builds platform infrastructure and configurable front-end applications in mobile web, and desktop web as well as solutions that include speech and telephony integrations. (24)7 powers award-winning solutions for Fortune 500 companies. Responsibilities include designing and developing new platform components for application development and delivery of responsive web components, and of numerous supporting infrastructure services.


Successful candidates will have a computer science or related degree, knowledge in some Java/OOJS technologies and knowledge about HTML/JS/CSS. The ideal candidate will possess a high level of technical creativity, problem-solving ability, and knowledge about software processes and lifecycle expertise. The ideal candidate will enjoy learning new things, sharing this knowledge with the team, and learning from the team while being passionate about building great products.


Do you want to help define the next generation of customer experience? Reshape how consumers interact and engage with businesses? Then, this role might be for you.



Job location : Bangalore / hybrid



Responsibilities:

  • Responsible for end-to-end architecture of new products – Concepts, Architecture, Design & Delivery, Roll-out and Customer Success.
  • Lead, guide, and mentor a team member.
  • Architect scalable, robust, and cost-effective solutions in a cloud environment.
  • Take complete ownership of the Non-Functional Requirements and in driving the technology roadmap.
  • Work with technical leaders in other groups like R&D, Marketing and Customer Service, etc. in understanding the pain points and work with the engineering leaders to address them Identify applications for new technologies and lead implementation.
  • Help define and maintain principles, guidelines, reference architectures, standards, road maps, and patterns especially as they pertain to custom application development.
  • Establish a common set of architecture and design principles that the various engineering groups should adhere to.
  • Actively research industry wide frameworks and integrate them into the platform needs.
  • Have a research mind-set to investigate complex technical challenges and help us grow intellectual property assets.
  • Motivate the larger team by being abreast with latest technological trends and demonstrating superior leadership skills.
  • Steer various technical initiatives by working with counterparts in other engineering groups considering operational requirements.




Core Requirements:


  • Education: BE / B. Tech Degree, preferably in CS / IT from a reputed institution, with very strong foundations in Computer Science.
  • Experience: 10+ yrs. of hands-on Software Product Development experience (Full stack – Java / JavaScript / Node.js) in a fast-paced and dynamic environment.
  • At least 5 years of hands-on experience with React.js
  • At least 4 years’ experience using node.js.
  • At least 4 years’ experience designing and building RESTful services.
  • Strong experience developing web applications and understanding of new web technologies.
  • Experience building highly available applications.
  • Experience in Kubernetes and Container based development and deployment.
  • Experience building/hosting production applications on any major cloud provider.
  • Working knowledge of web service infrastructure such as DNS, load balancers, reverse proxies, CDNs, application Servers, and databases
  • Basic understanding of networking concepts
  • Experience using AUTH technologies such as OAuth2, LDAP/SAML a plus.
  • Strong experience with Git
  • Experience setting up CI/CD for new applications and development workflows.
  • Experience writing unit and functional tests.



Does the job description look exciting and matches to your profile?? Then look no further and share your resume to




About (24)7.ai Innovation Labs:

(24)7.ai is a global leader in conversational AI and Customer Experience . We make it simple for consumers to connect with companies to get things done.


(24)7.ai is redefining the way companies interact with consumers. Using artificial intelligence and machine learning to understand consumer intent, (24)7.ai’s technology helps companies create a personalized, predictive and effortless customer experience across all channels. We provide customer engagement solutions for service and sales powered by a cloud platform that uses big data and predictive analytics to deliver business outcomes.


The world’s largest and most recognizable brands are using intent-driven engagement from (24)7.ai to assist several hundred million visitors annually, through more than 2.5 billion conversations, most of which are automated and learn from each consumer experience. We have one of the best work environments in Bangalore. The result is an order of magnitude improvement in digital adoption, customer satisfaction, and revenue growth.


(24)7.ai Headquartered in San Jose, California, USA with R&D centres in the US, Canada, India, Australia and sales offices in the US, Canada, UK, and Australia.


For more information, visit:



  • Bengaluru, India Dell International Services India Pvt Ltd (7451) Full time

    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 International Services India Pvt Ltd (7451) Full time

    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

    Software Principal EngineerThe job listing is for a Software Principal Engineer role at Dell Technologies, where you will be at the forefront of developing next-generation enterprise infrastructure solutions for AI/ML workloads. As a Software Principal Engineer, you will lead a team of engineers, define product behavior, and contribute to designing...


  • Bengaluru, India Dell International Services India Pvt Ltd (7451) Full time

    Software Principal EngineerThe position is for Engineer working on next-generation enterprise infrastructure solutions for AI/ML workloads. The engineer will be responsible for leading a team of 3 to 4 engineers, involving in defining the product behavior and working on the design specifications. You will work with subject matter experts in automating the...


  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) 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...


  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full time

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


  • Bengaluru, India Dell International Services India Pvt Ltd (7451) Full time

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


  • Bengaluru, Karnataka, India Harness Full time

    The Harness Engineering team is seeking a Principal Engineer to lead complex cross platform. initiatives and lead technical projects across geographies. Principal Engineers are recognized. experts in Harness' technology domain, and represent the senior technical leadership within. their organization. Principal Engineers carry the responsibility of steering...


  • Bengaluru, India Dell International Services India Pvt Ltd (7451) Full time

    IT Principal Software EngineerBe a part of a team that’s ensuring Dell Technologies' product integrity and customer satisfaction. Our IT Software Engineer team turns business requirements into technology solutions by designing, coding and testing/debugging applications, as well as documenting procedures for use and constantly seeking quality...


  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full time

    Software Principal EngineerThe position is for Engineer working on next-generation enterprise infrastructure solutions for AI/ML workloads. The engineer will be responsible for leading a team of 3 to 4 engineers, involving in defining the product behavior and working on the design specifications. You will work with subject matter experts in automating the...


  • Bengaluru, India Dell International Services India Pvt Ltd (7451) 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...


  • Bengaluru, India Dell International Services India Pvt Ltd (7451) Full time

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


  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full time

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


  • Bengaluru, India Dell International Services India Pvt Ltd (7451) Full time

    Job Posting Software Principal Engineer/ Senior 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,...


  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full time

    Software Principal Engineer The position is for Engineer working on next-generation enterprise infrastructure solutions for AI/ML workloads. The engineer will be responsible for leading a team of 3 to 4 engineers, involving in defining the product behavior and working on the design specifications. You will work with subject matter experts in automating the...


  • Bengaluru, India Dell International Services India Pvt Ltd (7451) Full time

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


  • Bengaluru, India Oracle Full time

    Principal Software Development Engineer Cloud Engineering Infrastructure Development 8-10+ years of total experience in software development Bangalore location only As a Principal Software Engineer / Principal Member of Technical Staff, you will work with teams of software engineers responsible for the software design, development, and operations for our...


  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full time

    IT Principal Software EngineerBe part of a team ensuring Dell Technologies' product integrity and customer satisfaction. The IT Software Engineer team transforms business requirements into tech solutions through designing, coding, testing, and documenting procedures to drive quality improvements.Join us to excel in your career and create a significant social...


  • Bengaluru, Karnataka, India DigiCert Full time

    ABOUT DIGICERTWe're a leading, global security authority that's disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, entire country financial systems, entire internets of things and even down to the little things like surgically embedded pacemakers. We help companies...


  • Bengaluru, India Dell International Services India Pvt Ltd (7451) Full time

    Software Principal Engineer The position is for Engineer working on next-generation enterprise infrastructure solutions for AI/ML workloads. The engineer will be responsible for leading a team of 3 to 4 engineers, involving in defining the product behavior and working on the design specifications. You will work with subject matter experts in automating the...