Tech Lead/Principle Software Engineer

3 weeks ago


india Astra Full time

About Astra :

Astra is a cyber security SaaS company that makes otherwise chaotic pentests a breeze with its one of a kind Pentest Platform. Astra's continuous vulnerability scanner emulates hacker behavior to scan applications for 9300+ security tests. CTOs & CISOs love Astra because it helps them fix vulnerabilities in record time and move from DevOps to DevSecOps with Astra's CI/CD integrations.

Astra is loved by 650+ companies across the globe. In 2023 Astra uncovered 2 million+ vulnerabilities for its customers, saving customers $69M+ in potential losses due to security vulnerabilities.

We've been awarded by the President of France Mr. Franois Hollande at the La French Tech program and Prime Minister of India Shri Narendra Modi at the Global Conference on Cyber Security. Loom, MamaEarth, Muthoot Finance, Canara Robeco, ScripBox etc. are a few of Astra's customers.

Role Overview :

As a Tech Lead/Principal SDE you will be responsible for coordinating and driving to completion tech initiatives that span multiple teams (dashboard, web-app scanner, new scanners etc.). This role required a strong Business analytics background and a solid understanding of GoLang/Python and Typescript to lead the engineering team on such initiatives

This is a high visibility & high impact role, where you will be working with the founders directly. During the first 6 months of your role, you will be closely orchestrating and leading the 0->1 journey of two of our upcoming products in our platform along with the respective Tech Lead/Principal SDEs.

Love solving hard problems? Want to build high impact products rooted in first principles? Is coding your poetry? Join us in shaping the future of cyber security.

Roles & Responsibilities :

Specialization in Technology :

- Act as the go-to person for specific technologies and proactively learn new ones to stay ahead in the industry.

Technical Architecture :

- Create the technical architecture for the product, and keep evolving it to meet future requirements, defining and ensuring adherence to SLAs.

- Focus on reducing technical debt within the product.

Ownership and Monitoring :

- Take ownership of production operations, releases, ensuring system uptime, and being mindful of Service Level Agreements (SLAs).

Hands-On Coding :

- Engage in hands-on coding activities, contributing 30% to 70% of your time to development tasks.

-Be like Yoda: The wise and learned mentor who guides others through challenges. If the engineering team is stuck, you should be able to step in, and show them how it's done.

Team Coordination :

- Coordinate team members, providing constructive feedback, and facilitate productive discussions.

Process Adjustment :

- Adapt and refine team processes based on feedback, guiding the team through necessary changes.

Technology Evangelism :

- Research, create proofs of concept, and introduce innovative technologies to the team.

Process Definition :

- Define and implement appropriate processes for the team's maturity level, balancing agility and discipline.

Company-wide Impact :

- Contribute to the overall tech organization, influencing its direction and strategies.

Role Expectations :

- Quarterly Co-working : You would be expected to work for 1-2 weeks out of Bengaluru once every quarter depending on the requirements. Rest of the time will be fully remote.

- Architecture and Integration : Lead architectural discussions and ensure seamless product integration.

- Tech Mentoring and Alignment : Mentor team members, drive technology adoption, and ensure alignment with company goals.

- Technical Experiments : Conduct technical experiments, and drive innovation within the team.

- Code Reviews and Feedback : Conduct thorough code reviews and provide constructive feedback to team members.

- System Design Presentations : Present and communicate system designs effectively within the team and to stakeholders.

- Technical Capacity Planning : Plan and forecast technical resource requirements, contributing to hiring decisions.

- Production Issue Management : Manage and escalate production issues, ensuring timely resolution and minimal downtime.

- System SLAs and Monitoring : Define and monitor system SLAs, metrics, and performance indicators.

- Product Direction and Practices : Define product direction & roadmap, establish best practices, and drive continuous improvement.

- Cross-team collaboration : Collaborate with other Tech leads, Technical Program Manager, Product manager, leadership to ensure alignment and synergy

- Development Process Improvement : Continuously improve the development process, promoting efficiency and quality.

Required Qualifications & Skills :

- 5+ years experience in a similar role or similar working experience

-Strong product & development background preferably in dev-tools or infra product is highly desirable (as a developer, SDET, architect, etc).

- Knowledge of application & infrastructure security is a plus.

- Knowledge of GoLang, Python.

- Experience with Docker, Kubernetes, GitHub Actions.

- Familiarity with cloud platforms such as AWS, Google Cloud, Azure etc.

- Proven experience in leading and managing technical teams, including mentoring and coaching team members.

- Strong understanding of software architecture principles and design patterns. Experience leading change in large-scale systems.

- Experience with database technologies (SQL, NoSQL) and data modeling.

- Experience with Agile methodologies.

- Excellent problem-solving skills and the ability to think strategically about technical solutions.

- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional remote teams.

- Demonstrated track record of delivering high-quality software products on schedule.

- Experience with system monitoring and performance optimization.

- Knowledge of industry best practices in software development, security, and compliance.

What We offer :

- Adrenalin rush of being a part of a fast-growing company.

- Fully remote & agile working environment.

- A wholesome opportunity in a fast-paced environment where you get to build things from scratch, improve and influence product design decisions.

- Holistic understanding of SaaS and enterprise security business.

- Opportunity to engage and collaborate with developers globally.

- Experience with the security side of things.

- Annual trips to beaches or mountains (last one was Chikmangaluru).

- Open and supportive culture.

- Health insurance & other benefits.

(ref:hirist.tech)

  • Anywhere in India/Multiple Locations Astra Full time

    About Astra : Astra is a cyber security SaaS company that makes otherwise chaotic pentests a breeze with its one of a kind Pentest Platform. Astra's continuous vulnerability scanner emulates hacker behavior to scan applications for 9300+ security tests. CTOs & CISOs love Astra because it helps them fix vulnerabilities in record time and move from...


  • Anywhere in India/Multiple Locations Astra Full time

    About Astra : Astra is a cyber security SaaS company that makes otherwise chaotic pentests a breeze with its one of a kind Pentest Platform. Astra's continuous vulnerability scanner emulates hacker behavior to scan applications for 9300+ security tests. CTOs & CISOs love Astra because it helps them fix vulnerabilities in record time and move from DevOps...


  • india precisely Full time

    Precisely is the leader in data integrity. We empower businesses to make more confident decisions based on trusted data through a unique combination of software, data enrichment products and strategic services. What does this mean to you? For starters, it means joining a company focused on delivering outstanding innovation and support that helps customers...


  • india BPK Tech Services India Private Limited Full time

    Job Description Job Description:  ·       Collaborate with stakeholders, developers and other team members in the conceptualization and development of new or existing software applications.  ·       Define, develop, and document software objectives, deliverables, and specifications on in collaboration with internal users and...

  • Technical Lead

    2 weeks ago


    india Linkworks Tech Labs Private Limited Full time

    Job Description: We are currently seeking a skilled and experienced Tech Lead to join our software engineering team at Linkworks Tech Labs, as a Tech Lead you will play a pivotal role in guiding the technical direction of our projects, leading a team of software engineers, and ensuring the successful delivery of high-quality software solutions. Key...

  • Lead Software Engineer

    49 minutes ago


    india CredHive Full time

    Position Overview We are a seed-funded startup focused on using state-of-the-art AI technologies to revolutionize the credit industry. Our team consists of experts in machine learning and software engineers who have worked at top-tier US tech companies like Apple, Amazon, etc , and we are passionate about using AI to improve access to credit information for...


  • india Kaplan Full time

    Job Description - JR239105 Lead Software Engineer (Hybrid) For more than 80 years, Kaplan has been a trailblazer in education and professional advancement. We are a global company at the intersection of education and technology, focused on collaboration, innovation, and creativity to deliver a best-in-class educational experience and make Kaplan a great...


  • india Agensi Pekerjaan BTC Sdn Bhd Full time

    Job Description Open Position: Senior Software Engineers, C/C++ (Tech-based Company)  A Tech-based Company is currently looking for Senior Software Engineers to join the team and be based in the Kuala Lumpur office. Key requirements include: Good experience working in a Software Development team with a solid understanding of software engineering...


  • india Hinduja Tech Limited Full time

    Calling experts in BSW AUTOSAR! Are you an experienced Embedded Software Engineer with passion for BSW AUTOSAR looking to take your career to new heights? If so, Hinduja Tech has an excellent opportunity waiting for you! Role: Embedded Software Engineer/Lead (BSW AUTOSAR) Location: Pune Experience: 4 to 8 Years Role Summary: Responsible for Software...


  • india WiseTech Global Full time

    We are looking for experienced, and talented engineers to join our team. You'll be responsible for the design, build, and maintenance of the software that powers the global logistics industry. As the world’s leading provider of software for the logistics industry, WiseTech Global is powering the connectivity of the world's logistics providers. Companies...


  • india Sahaj Software Full time

    The role: As a Lead Full-stack engineer, you’ll feel at home if you are hands-on, grounded, opinionated and passionate about building things using technology. Our tech stack ranges widely with language ecosystems like Typescript, Java, Scala, Golang, Kotlin, Elixir, Python, .Net, Nodejs and even Rust. This role is ideal for those looking to have a large...

  • Tech Transfer Lead

    2 weeks ago


    india PSC Biotech Ltd Full time

    Job Description About PSC Biotech   Who we are?  PSC Biotech is a leading Biotech Consultancy firm founded in 1996, headquartered in Pomona, California, USA, with Global operations in Ireland, India, Singapore, Australia and the US, serving 350 clients in more than 23 countries worldwide. We provide cloud-based software solutions for Quality Management and...

  • Software Engineer

    1 week ago


    india Tech Mahindra Full time

    Tech Mahindra is looking - Contentful CMS Developers This role requires travelling to Client Place in Middle East. Exp Range- 4+ Years Mode of Work- Hybrid. Work Location : PAN India. Job Description : - Lead the design, development, testing, and deployment of scalable and maintainable software solutions for data platform. - Collaborate with...


  • india Eficens Systems Full time

    Job Description: Lead Software Engineer Exp: 7+ years of experience in software development with 2+years in blockchain application development Base Location: Hyderabad, Telangana Notice Period: Immediate to 15 Days Company Description EFICENS, which stands for "Emerging Frontiers in Customer Excellence through Noble Solutions," is a software and technology...


  • india Walmart Global Tech Full time

    What you'll do... About Team: Sam's Club is our membership warehouse club, a business model that provides our members with high-quality products at prices that are unrivalled by traditional retail. Sam's Club provides a carefully curated assortment of items, as well as developing and leading technologies and services such as Scan & Go, Club Pickup, and...


  • india Squareroot Consulting Pvt Ltd Full time

    We are looking for an experienced Java Developer to join our development team. If you have a passion for Java 8, Microservices, Spring Boot, RESTful API development, Reactive programming, AWS, Kafka, and NoSQL databases, we want to hear from you.Role : Principle Software EngineerExperience : 5+ Years Location : Complete Remote Key Responsibilities : -...


  • india L4B Software Full time

    Job Description L4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our...


  • India Digitise My Business - Software Development Company Full time

    Job Title: Java Software EngineerCompany: Digitise My BusinessLocation: RemoteJob Type: InternshipCompensation: 10k - 25kOverview:Digitise My Business invites applications for a Software Engineer Intern with a frontend development focus. This position provides an excellent platform for individuals eager to begin a career in software engineering. As an...


  • india Digitise My Business - Software Development Company Full time

    Job Title: Java Software Engineer Company: Digitise My Business Location: Remote Job Type: Internship Compensation: 10k - 25k Overview: Digitise My Business invites applications for a Software Engineer Intern with a frontend development focus. This position provides an excellent platform for individuals eager to begin a career in software engineering....

  • Technical Lead

    6 days ago


    india BLJ TECH GEEKS Full time

    Job Description : - This is a full-time role for a C++ Tech Lead to work on our trading technology.- The C++ Lead will be responsible for writing efficient C++ code and optimizing performance- Additionally, the developer will be responsible for supporting the development of our trading applications and infrastructure software, as well as collaborating with...