Principal Software Engineer

3 weeks ago


Davangere, 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. 

  


 


  • Software Engineer

    1 month ago


    Davangere, Karnataka, India Furlenco Full time

    Furlenco Software Engineer Job DescriptionWe are India's first subscription-based e-commerce furniture company. We empower urban Indians to live better in their homes by providing award-winning furniture and home decor with a basket of rent and buy options. Our furniture is designed in-house by experts, and we offer decor, accessories, and appliances as...


  • Davangere, Karnataka, India NCR Voyix Full time

    Company Overview:NCR Voyix is a leading technology company that has been at the forefront of innovation for decades. We are dedicated to creating cutting-edge software solutions that change how people live.About the Role:We are seeking a highly skilled Technical Expert - Software Engineering to join our team. As a key member of our software development...


  • Davangere, Karnataka, India Aventra Group Full time

    Aventra Group is a growing company offering Data and Application Engineering services.We're seeking a Senior Software Security Tester to join our team.Main Responsibilities:Lead security testing to identify vulnerabilities and security flaws in software applications.Develop and execute comprehensive security test plans and test cases.Collaborate with...


  • davangere, India Zemoso Technologies Full time

    What You will do● Create beautiful software experiences for our customers using design thinking, and lean and agile methodology● Design and develop software products from scratch using the latest cutting-edge technologies, platforms, and languages such as JAVA.● Work in a dynamic, collaborative, transparent, non-hierarchical culture.● Help to grow...


  • Davangere, India NorthStar HR Consultants Full time

    Job Title - Senior Software Engineering - C++Job Location - Pune or India RemoteAbout Client - Our client is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. They are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. Here, you’ll...


  • Davangere, India Intellias Full time

    We are looking for a Senior Frontend Software Engineer to join our Team and bring to life new features and support the move of our services and products to modern architecture. You will be working closely with Product Owner, Area Architect and your team members clarifying business needs and technical requirements and defining how to support them in the best...


  • Davangere, India Intellias Full time

    We are looking for a Senior Frontend Software Engineer to join our Team and bring to life new features and support the move of our services and products to modern architecture. You will be working closely with Product Owner, Area Architect and your team members clarifying business needs and technical requirements and defining how to support them in the best...


  • davangere, India Spinta Digital Full time

    Company DescriptionSpinta Digital is an inbound marketing agency that specializes in providing holistic digital solutions to help businesses gain online presence, build trust with their audience, and achieve their goals. We prioritize working with clients we are confident in and have a track record of success. Our mission is to create a win-win situation for...


  • Davangere, Karnataka, India Engineers Outlook Full time

    Company Overview: Engineers Outlook is a renowned organization that provides expert insights and knowledge to engineering organizations and consultants, empowering them to tackle complex projects efficiently.">Salary: This full-time remote role comes with an estimated annual salary of $80,000-$110,000, commensurate with experience.">Job Description: As a...


  • Davangere, India TransPerfect Full time

    We are seeking an experienced Quality Assurance Software Test Engineer to join our team and lead our efforts in ensuring our video games meet accessibility standards and guidelines. The QA Accessibility STE will be responsible for developing and executing test plans to validate game features and functionality from an accessibility perspective across multiple...


  • Davangere, Karnataka, India EazyDiner Full time

    About EazyDinerEstablished in the industry, we seek highly skilled Android Developers to join our mobile engineering team. This is a unique opportunity for talented engineers to make a significant impact on the design, architecture, and development of consumer and partner products.Job SummaryWe are looking for innovative and experienced software developers...


  • Davangere, India Supercoder Full time

    Greetings and thank you for visiting our job post.Supercoder is an AI-powered career development platform to connect developers around the world to remote job opportunities with competitive payment.Our client, based in Korea, is seeking an experienced Embedded Software Engineer specializing in L2 and L3 switch technologies to join our team. This role...


  • Davangere, Karnataka, India Meril Full time

    Job DescriptionAt Meril, we are seeking a highly skilled and motivated Artificial Intelligence Software Developer to join our team. As an AI Software Developer, you will play a critical role in designing and developing software applications that utilize artificial intelligence and machine learning techniques.Responsibilities:Design and develop software...


  • Davangere, India Salesforce-India Full time

    Hiring for Salesforce IndiaJoining Location : HyderabadExp : 10+ yearsJob Type : Full TimeLevel : LMTS / PMTSTotal 10 + years of exp with 3+ years of experience in data engineering, with a focus on building data pipelines, implementing RA techniques, and working with large datasets.Experience with machine learning and natural language processing...


  • Davangere, Karnataka, India Capgemini Engineering Full time

    About the Role:Capgemini Engineering is seeking a skilled Teamcenter developer to join our team. This is a fantastic opportunity for a talented individual to develop high-quality applications and contribute to the growth of our organization.Job Description:The ideal candidate will be responsible for designing and implementing testable and scalable code, as...


  • davangere, India TransPerfect Full time

    We are seeking an experienced Quality Assurance Software Test Engineer to join our team and lead our efforts in ensuring our video games meet accessibility standards and guidelines. The QA Accessibility STE will be responsible for developing and executing test plans to validate game features and functionality from an accessibility perspective across multiple...


  • Davangere, India Manuh Technologies Full time

    Position: Principal Engineer Work Location: Pune / Hyderabad / Gurgaon / HybridExperience: 6 - 9 Years Required Skills:6-9 years in backend development with hands-on experience in Python-based frameworks (Django or Flask).Practical exposure to projects involving GenAI / LLMs. Proficiency in at least one cloud platform (AWS, Azure or GCP) for deploying and...


  • Davangere, India Truxt.ai Full time

    About TruxtTruxt.ai is an early stage, cutting-edge startup revolutionizing the Enterprise operations & Support landscape through the use of Generative AI. Our goal is to enable organizations and transform DevOps Technical support experiences, leveraging Generative AI. We're seeking passionate, self-motivated, go getters to join our journey in transforming...


  • Davangere, Karnataka, India Zaggle Full time

    OverviewZaggle, a pioneering B2B SaaS FinTech company, is revolutionizing spend management through automation and innovation. As a key member of our dynamic team, you will play a crucial role in designing and building cutting-edge SAAS products.About the RoleWe are seeking an accomplished Java Senior Software Engineer to join our team. The ideal candidate...

  • PowerClerk Engineer

    1 week ago


    Davangere, India iGreenTree.Ai Full time

    Position: PowerClerk EngineerLocation: Bangalore, India (Hybrid / Remote for suitable candidates)We are seeking an experienced PowerClerk Software Engineer to join our dynamic team. The ideal candidate will have 3-4 years of experience working with PowerClerk energy resource workflow automation software.Foreword:At iGreenTree, we're passionate about...