Principal Software Engineer

Posted Yesterday
Be an Early Applicant
India
Senior level
Information Technology • Security • Cybersecurity
The Role
As a Principal Software Engineer, you will develop scalable applications used by millions, taking ownership of the entire delivery process and mentoring engineers. Responsibilities include design, development, operations, and support of software systems.
Summary Generated by Built In

Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!

Company Profile:

Qualys Cloud Agent enables instant Global visibility of IT assets – even occasionally connected mobile and virtual devices, with up-to-date asset configuration data for security and compliance. A low foot-print agent installed on endpoints, Cloud Agent brings high-performance functionality of all Qualys Cloud Platform services to all IT assets in the global enterprise.

Cloud agent is one of the pivotal components in Qualys cloud security infrastructure. It is light-weight, multi-platform, easy to configure and self-managed. It helps organization inventory and scan millions of IT assets from a security standpoint. Cloud Agent is a foundation upon which Qualys plans to build next-generation security services in the future. Be one of the first members of the team, which does innovative and exciting work to carry forward Qualys vision.

Core Responsibility

As a Principal Software Engineer, you will be responsible for developing a cutting-edge, scalable application which is being used by millions of customers worldwide. This position offers you an opportunity to work with world-class engineers and build resilient features to support millions of endpoints. The work involves complete ownership from a delivery perspective, including design, architecture, development, operations, and end-to-end support/maintenance of our systems. You will become the face of the team from a feature standpoint on all technical aspects. You will be responsible for guiding and mentoring other talented engineers on your team on highly complex projects and responsible for hiring new engineers/interns.

Why Join Us?

  • Innovation-Driven: Be part of a team that thrives on innovation and is always looking to push technological boundaries.
  • Growth Opportunities: Continuous learning and professional development opportunities to keep you ahead of the curve.
  • Collaborative Environment: Work with a diverse and talented team where your contributions are valued and your ideas matter.
  • Cutting-Edge Projects: Engage in challenging projects that require creative problem-solving and technical expertise.

If you are a self-driven, quick learner ready to explore new approaches and take on exciting challenges, apply now to join our team of exceptional engineers. Let’s innovate together and make a difference!

Join a dynamic and innovative team dedicated to pushing the boundaries of technology. We are seeking a highly skilled and experienced Senior C/C++ Software Engineer to work on cutting-edge Enterprise and Consumer-level product lines. If you are passionate about creating scalable, high-performance applications and have a knack for solving complex problems, we want to hear from you.

Key Responsibilities:

  • Hands-on Development: Leverage your C/C++ experience on Linux/Unix/Solaris platforms to build robust and efficient software solutions. Lead all stages of the development life cycle: initial analysis, implementation, integration, testing, debugging, and support.
  • Design Excellence: Utilize your strong Object-Oriented Design skills, adhering to SOLID principles and design patterns, to independently design complex modules with high-quality code.
  • Debugging and Problem-Solving: Exhibit exceptional debugging and problem-solving abilities, with deep knowledge of data structures, algorithms, and system design. Help troubleshoot open issues and bug fixes; enhance design to prevent recurring defects.
  • Concurrency Management: Implement multi-threading, thread synchronization, and parallel processing to enhance application performance.
  • IPC Expertise: Apply your comprehensive understanding of Inter-Process Communication (IPC) mechanisms to optimize system interactions.
  • Innovation and Scalability: Drive innovation and develop scalable, high-performance applications that push the envelope of what's possible.
  • Best Practices: Champion best engineering practices throughout the Software Development Life Cycle (SDLC), including coding standards, code reviews, source control management, CI/CD pipelines, and testing.
  • Strategic Contribution: Participate in engineering roadmap discussions and collaborate with PM and leadership teams to explore untapped market opportunities.
  • Mentorship: Mentor and guide junior team members, fostering technical growth and excellence within the team.
  • Latest Standards: Stay updated with the latest C++ standards (C++11 and/or C++14) and unit testing frameworks. Stay abreast of current trends, industry best practices, and applicable technologies, including scripting, security issues, authoring tools, modern design tools, and new languages.An ideal candidate would have
  • Communication and Collaboration: Collaborate with cross-functional teams, including project management, product management, SecOPS, and DevOps. Build relationships with all functional areas and manage stakeholder expectations.
  • Talent Acquisition: Recruit, onboard, and train high-performing employees to timely deliver on the product roadmap. 

Desirable skills:

  • Good understanding of Networking
  • Exposure to Security technologies
  • Exposure to SSL/TLS and Cryptography
  • Familiarity with Golang

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science Engineering (M.E / M.Tech, B.E / B.Tech, MCA).
  • 12 to 15 years of experience as a Principal Software Engineer, Software Engineer, Software Developer, or similar roles

Top Skills

C
C++
The Company
2,736 Employees
On-site Workplace
Year Founded: 1999

What We Do

Qualys, Inc. (NASDAQ: QLYS) is a pioneer and leading provider of disruptive cloud-based security, compliance and IT solutions with more than 10,000 subscription customers worldwide, including a majority of the Forbes Global 100 and Fortune 100. Qualys helps organizations streamline and automate their security and compliance solutions onto a single platform for greater agility, better business outcomes, and substantial cost savings.
The Qualys Cloud Platform leverages a single agent to continuously deliver critical security intelligence while enabling enterprises to automate the full spectrum of vulnerability detection, compliance, and protection for IT systems, workloads and web applications across on premises, endpoints, servers, public and private clouds, containers, and mobile devices. Founded in 1999 as one of the first SaaS security companies, Qualys has strategic partnerships and seamlessly integrates its vulnerability management capabilities into security offerings from cloud service providers, including Amazon Web Services, the Google Cloud Platform and Microsoft Azure, along with a number of leading managed service providers and global consulting organizations. For more information, please visit http://www.qualys.com

Similar Jobs

Endpoint Clinical, Inc. Logo Endpoint Clinical, Inc.

Principal Software Engineer

Healthtech • Software • Biotech • Pharmaceutical
Hyderabad, Telangana, IND
650 Employees

Warner Bros. Discovery Logo Warner Bros. Discovery

Principal Software Engineer - Large Scale Distributed Systems & Data Platform

Artificial Intelligence • Digital Media • Gaming • Machine Learning • News + Entertainment • Software
Hybrid
Hyderabad, Telangana, IND
40000 Employees

Caterpillar Logo Caterpillar

Principal Software Engineer

Artificial Intelligence • Cloud • Internet of Things • Software • Cybersecurity • Industrial
Hybrid
Bangalore, Bengaluru, Karnataka, IND
100000 Employees
Hybrid
Bengaluru, Karnataka, IND
289097 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account