logo

JobNob

Your Career. Our Passion.

Principal Software Engineer


CrossTab IT Consulting


Location

Bangalore | India


Job description

We're seeking a dynamic

Principal Software Engineer

for one of our client, to lead their team and drive innovation in their cybersecurity products. Our client is a US head quartered Software Product Company.

If you're passionate about shaping cutting-edge solutions and fostering a collaborative environment, we want to hear from you!

Roles and Responsibilities: As a

Principal Software Engineer , you'll be at the forefront of our software engineering initiatives, driving our product development strategy forward. Your role will involve: Developing state-of-the-art software solutions to enhance our product offerings. Leading and inspiring a team of software engineers to deliver cutting-edge solutions. Spearheading the design, execution, and deployment of innovative models for the cybersecurity products of the company. Collaborating with cross-functional teams across various locations to translate product requirements into actionable software engineering plans. Setting clear project goals, managing timelines, and ensuring the team achieves targets. Promoting best practices in software engineering to uphold the integrity, accuracy, and security of our software assets. Providing mentorship and technical guidance to foster a growth-oriented environment. Monitoring project progress, identifying improvement opportunities, and making data-driven decisions.

Skills Required: 8+ years of experience as a full-stack engineer for enterprise-grade cloud-based SaaS products. Proficiency in building and integrating REST-based APIs with enterprise-grade authentication and authorization practices. Strong understanding of software design principles (DRY/KISS/YAGNI). Hands-on experience with AWS backend technologies (e.g., EC2, S3, Lambda) for building scalable products. Deep knowledge of cloud concepts like multi-tenancy and serverless architecture. Expertise in at least one web framework technology such as Python Django/Flask/Rails/Express. Familiarity with frontend technologies like React/Svelte/Angular. Experience with Infrastructure as Code (IaC) technologies like HashiCorp Terraform. Proficiency in relational databases (MySQL/Postgres) and SQL, with preference for knowledge of NoSQL databases like DynamoDB and Elasticsearch. Familiarity with continuous delivery and integration pipelines, including Docker, GitLab CI, and other automation tools. Willingness to learn new technologies and programming languages as required. Track record of developing clean, unit-tested, and secure code.

Nice to Have: While not required, the following attributes would be advantageous: Experience in the cybersecurity industry or related fields. Advanced degrees (MS or Ph.D.) in Computer Science or a related field.

If this is of interest to you then please share your CV at [email protected].


Job tags



Salary

All rights reserved