Principal Software Engineer

2 months ago


India CheckRed Full time

Join a dynamic and fast-growing cloud security startup as a Principal Software Engineer, offering impactful leadership opportunities, innovative challenges, and a generous performance-based compensation package.

 

 

Why Join CheckRed Security? 

 

At CheckRed Security, we’re not just another cybersecurity company, we’re an award-winning platform transforming the landscape of cloud, SaaS, and identity security for businesses worldwide. Our cutting-edge solutions empower global partners to effortlessly manage their security, map their environments to major global regulatory frameworks, and receive guided remediation for all alerts. 

 

Innovation is at the heart of what we do. We're relentless in pushing boundaries, continuously redefining industry standards. It's this forward-thinking approach that has earned us recognition as one of the leading cloud security platforms by esteemed analyst firms like Frost & Sullivan, GigaOM, and Omdia. 

 

Founded in Dallas, CheckRed Security is led by a team of industry veterans with proven track records of success in the cybersecurity sector. Here, you’ll be joining a community of thinkers and doers, passionate about reshaping the future of cloud security. 

 

About the Role:  

We are seeking a Principal Software Engineer to join our innovative and fast-paced team. As a technical leader, you will drive the design, development, and delivery of high-quality, scalable software solutions. You will collaborate with cross-functional teams, mentor engineers, and contribute to strategic decisions that align with business goals. This role demands technical expertise, problem-solving skills, and a strong ability to lead projects from inception to completion.

 

 

Key Responsibilities:  

 

Technical Leadership:  

  • Design and architect robust, scalable, and maintainable software solutions that meet business objectives. 
  • Set coding and architectural standards, ensuring best practices across teams. 
  • Drive technical innovation and adoption of new technologies. 
  • Identify and resolve complex technical challenges. 

Development and Delivery:  

  • Write clean, efficient, and well-documented code. 
  • Oversee the full software development lifecycle, including requirements gathering, development, testing, deployment, and maintenance. 
  • Perform code reviews to ensure quality and alignment with architectural standards. 
  • Optimize performance, scalability, and security of applications. 

Collaboration and Mentorship:  

  • Work closely with product managers, designers, and other stakeholders to define technical requirements and priorities. 
  • Mentor and coach junior and senior engineers, fostering a culture of learning and growth. 
  • Collaborate with DevOps teams to ensure seamless CI/CD pipelines and deployment processes. 

Strategic Contribution:  

  • Evaluate and recommend tools, technologies, and frameworks to improve efficiency and scalability. 
  • Contribute to long-term technical strategy and roadmap planning. 
  • Ensure alignment of technology with business goals and industry trends. 

 

 

Required Qualifications:  

Experience:  

Minimum 8 years of software engineering experience with a proven track record of delivering scalable and reliable systems. 

Technical Expertise:  

  • Strong command over Python and Flask 
  • Deep understanding of SQL and NoSQL databases, APIs, and distributed systems. 
  • Familiarity with event-driven architectures and message brokers like Kafka or RabbitMQ. 
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud). 
  • Experience in microservices architecture and containerization (e.g., Docker, Kubernetes). 
  • Proficient in system architecture and design patterns. 
  • Experience in high-availability systems or handling large-scale traffic. 
  • Strong grasp of DevOps principles and CI/CD pipelines. 

Leadership Skills:  

  • Demonstrated ability to lead and mentor teams. 
  • Strong decision-making and problem-solving abilities. 
  • Excellent communication and collaboration skills. 

Other Requirements:  

  • Experience with Agile/Scrum development methodologies. 
  • Familiarity with security best practices in software development. 

 



  • india Nanonets Full time

    Nanonets has a vision to help computers see the world starting with reading and understanding documents.Machine Learning (ML) is no longer a futuristic concept—it's a present-day powerhouse transforming the business landscape. Nanonets is at the forefront of this transformation, offering innovative ML solutions designed to make document related processes...


  • india Oracle Full time

    Principal Software Development EngineerCloud Engineering Infrastructure Development8-10+ years of total experience in software developmentBangalore location onlyAs 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 new and...


  • India ConnectWise Full time

    Principal Software Engineer (Dot Net) Pune/Mumbai General Summary: The Principal Software Engineer II is responsible for developing high-quality, innovative, fully performing software compliant with coding standards. This individual works in partnership with cross-functional teams to ensure that software deliverables, including designs, codes, and...


  • India TIGI HR Full time

    Position Title: Principal Software Engineer (Java) Experience: 6-8 years Location: Ahmedabad Role & Responsibility: • Design, develop, and maintain software products using Core Java. • Implement Object-Oriented Programming (OOPs) principles effectively in core Java. • Utilize Java fundamentals including concurrency, logging, error...


  • Pune, MH, India Mastercard Full time

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation,...


  • India Recro Full time

    About Employer : We believe in the potential of every child and are changing the face of education technology with award-winning learning programs that serve a third of the nation’s K–8 students. For more than 50 years, our commitment to making classrooms better places, serving educators, and supporting equitable learning experiences for all students...


  • india raptorX.ai Full time

    Job Title: Principal Software EngineerLocation: Hyderabad, IndiaCompany: RaptorXAbout RaptorXRaptorX is a fintech startup focused on redefining fraud detection and prevention in real time for banks, financial institutions, and digital platforms. Backed by top-tier investors, including senior technology leaders from Google, Microsoft, and Peak XV Partners,...


  • Pune, MH, India Mastercard Full time

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation,...


  • india CaaStle Full time

    About the role: We are seeking a highly motivated Principal engineer with expertise in building scalable, extensible data warehouse solutions, identifying and addressing performance bottlenecks, collaborating with other team members across teams to innovate current/new products; Identify, communicate and implement best practices for data engineering. Our...


  • india Chargebee Full time

    About Chargebee: Chargebee is the leading Revenue Growth Management (RGM) platform for subscription businesses. Thousands of companies at every stage of development — from startups to enterprises — use Chargebee to unlock revenue growth, experiment with new offerings and monetization models, and maintain global compliance as they scale. Chargebee counts...


  • Anywhere in India/Multiple Locations Dataranya Solutions Full time

    Job OverviewWe are seeking a highly skilled Principal Software Engineer to join our engineering team. As a key member of our team, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our clients and the market.About UsNeptrix is a leading provider of cutting-edge software solutions dedicated to...


  • india CheckRed Full time

    Join a dynamic and fast-growing cloud security startup as a Principal Software Engineer, offering impactful leadership opportunities, innovative challenges, and a generous performance-based compensation package.  Why Join CheckRed Security?  At CheckRed Security, we’re not just another cybersecurity company, we’re an award-winning platform...


  • India ACET INFOTECH Full time

    Job Summary:We are seeking a highly skilled Principal Software Architect to join our engineering team at ACET INFOTECH. This role involves designing and developing software solutions that directly impact internal and external USA clients.The ideal candidate will have 3-4+ years of experience in a software development role, with proficiency in SQL Server,...


  • india raptorX.ai Full time

    Job Title: Principal Software Engineer Location: Hyderabad, India Company: RaptorX About RaptorX RaptorX is a fintech startup focused on redefining fraud detection and prevention in real time for banks, financial institutions, and digital platforms. Backed by top-tier investors, including senior technology leaders from Google, Microsoft, and Peak XV...


  • india raptorX.ai Full time

    Job Title: Principal Software Engineer Location: Hyderabad, India Company: RaptorX About RaptorX RaptorX is a fintech startup focused on redefining fraud detection and prevention in real time for banks, financial institutions, and digital platforms. Backed by top-tier investors, including senior technology leaders from Google, Microsoft, and Peak XV...


  • india Recro Full time

    About Employer : We believe in the potential of every child and are changing the face of education technology with award-winning learning programs that serve a third of the nation’s K–8 students. For more than 50 years, our commitment to making classrooms better places, serving educators, and supporting equitable learning experiences for all students...


  • india AiStrike Full time

    Job Description: The next evolution of AI powered cyber defense is here. With the rise of cloud and modern technologies, organizations struggle with the vast amount of data and thereby security alerts generated by their existing security tools. Cyberattacks continue to get more sophisticated and harder to detect in the sea of alerts and false positives....


  • india Cadence Full time

    Cadenceis a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world’s most innovative companies, delivering extraordinary...


  • india RUCKUS Networks Full time

    We have an excellent opportunity in CommScope’s RUCKUS Network ICX Engineering team. We are hiring a Principal Software Engineer who will work closely with our team in Bangalore and Chennai. How You'll Help Us Connect the World We are looking for forward-thinking talent who can contribute towards the success of the organization. Stay updated on the latest...


  • india MCO (MyComplianceOffice) Full time

    Principal Software Engineer​A b out MCO (MyComplianceOffice) ​MCO is a rising star in the world of compliance technology. From a humble startup, MCO is now the global leader in conduct-risk compliance management, with almost 1500 clients around the world, including many of the global financial leaders. ​MCOis 15 years old and continues to enjoy...