Tech Lead/Principle Software Engineer

3 weeks ago


Anywhere in IndiaMultiple Locations, IN 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'll be leading the engineering team for the 0->1 journey of an upcoming product in our platform. You will be the owner of the product and would requires a unique balance between hands-on development, architecture knowledge and production support.

You would be ensuring technical excellence, innovation, and alignment within your team. Drive feature design, ensuring regular releases, system optimization, and mentorship while shaping our overall tech strategy along with the Technical Program Manager (TPM).

This is a high visibility & high impact role, where you will be working with the founders & TPM directly. You will be leading the 0->1 journey of an upcoming product in our platform.

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.).

- Experience with OpenTelemetry, eBPF, Kong, Envoy, AWS Mirroring etc.

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

- Knowledge of application & infrastructure security is preferred - helps you stand out

- Knowledge of GoLang, Python, JavaScript

- Experience with DevOps - Docker, Kubernetes, GitHub Actions.

- 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 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, IN Jalan Technology Consulting Full time

    Job Description :We are a software development company. We have primarily worked with enterprises and startups who often wants to build a product from scratch. Our mission is to build software with solid foundations, addressing the primary concerns of startup founders when working with agencies. We believe in prioritizing maintainability, simplicity, and the...

  • Kaivale Technologies

    3 weeks ago


    Bangalore/Anywhere in India/Multiple Locations, IN Kaivale Technologies Full time

    About the job:Salesforce Tech Lead( 8+ years)Job Location: RemoteTo ensure success as a Salesforce - Technical Lead, you should have extensive experience working with Salesforce CRM platforms, application development skills, and the ability to solve complex software problems. Responsibilities:- Develop technical solutions aligned with business objectives;...


  • Ahmedabad/Anywhere in India/Multiple Locations, IN Domniclewis Full time

    Job Description :Domnic Lewis has been mandated to hire Senior Software Engineer(C++) for a leading client in Gujarat.Here's where you'll demonstrate your proficiencies :- Collaborate with System architects, Product Managers and Sales team members to develop commercial and technical requirements for software applications and middleware used to...

  • Software Developer

    1 month ago


    Anywhere in India/Multiple Locations, IN Dotflick Solutions Full time

    Profile : Python Software DeveloperWFH AvailableJob Description :Role & responsibilities :- Analyze and translate business requirements into scalable and resilient design.- Own parts of the application and continuously improve them in an agile environment.- Create high quality maintainable products and applications using best engineering practices.- Build...


  • Anywhere in India/Multiple Locations, IN Trident Consulting Full time

    Role : QA EngineerLocation : India (Remote)Duration : FulltimeQualifications :- Bachelor's degree in Computer Science, Engineering, or a related field.- 3-8 years of experience as a QA Engineer or similar role.- Strong knowledge of software QA methodologies, tools, and processes.- Hands-on experience with automated testing tools, especially Selenium or...


  • Anywhere in India/Multiple Locations, IN Quantum Inventions Full time

    Quantum Inventions is a Singapore-based mobility intelligence provider. QIDC (Quantum Inventions India Development Centre) provides solutions with state-of-the-art data technology platforms. With a focus on 3 major business lines-Automotive, Telematics, and Intelligent Mobility; QI is a step ahead in providing an integrated suite of mobility applications,...


  • Anywhere in India/Multiple Locations, IN MLOPS SOLUTIONS PRIVATE LIMITED Full time

    Expereince:6+ YearsLocation: RemotePosition: Permanent- Bachelor's Degree in Computer Science, Engineering, Statistics, or related field.- Minimum of 6 years of experience in machine learning or a related field.- Advanced programming skills in Python, C++, or similar.- Extensive experience with TensorFlow, PyTorch, or similar frameworks.- Deep...


  • Anywhere in India/Multiple Locations/Bangalore, IN SUREKHA TECHNOLOGIES PRIVATE LIMITED Full time

    Job Description :- You will be responsible for developing and maintaining software applications, participating in the entire software development lifecycle, collaborating with cross-functional teams, and ensuring the quality of the deliverables.- Bachelor's degree or higher in Computer Science or a related field- Proven experience in software development...

  • DevOps Engineer

    3 weeks ago


    Anywhere in India/Multiple Locations, IN TRIDENT SERVICES Full time

    Need experience in Banking domain.Job Description :We are seeking a motivated Junior DevOps Engineer to join our dynamic team. As a Junior DevOps Engineer, you will work closely with our development and operations teams to streamline our software development processes, enhance system reliability, and optimize deployment pipelines. This is an excellent...

  • Engineering Manager

    1 month ago


    Bangalore/Mumbai/Anywhere in India/Multiple Locations, IN Pylon Management Consulting Full time

    Job Description :- Lead Engineering Excellence: Direct and inspire engineering teams to develop innovative, high-quality products.- Foster a culture of continuous learning and professional growth among Engineering Managers, software engineers, architects, and technical leaders.- Strategic Vision: Collaborate with key stakeholders to define compelling product...


  • Anywhere in India/Multiple Locations/Bangalore, IN Grorapid labs Full time

    Senior Software Engineer (Java, Spring) - Role & Responsibilities :- As a Senior software engineer you will be entrusted with design and development of web-based SaaS products that delight our customers and scale out to millions of users.- You'll work with a team who gets to do things (not has to do them), obsesses over customer delight and shift left...

  • GCP Data Architect

    1 month ago


    Anywhere in India/Multiple Locations, IN Huquo Full time

    Role : GCP Data Architect Description : As a GCP Data Architect, you will be responsible for architecting enterprise data solutions for migration, transformation or modernization on Google Cloud Platform (GCP) integrating native GCP services and other 3rd party data solutions. You will collaborate with cloud partners and our cross-functional teams to enable...

  • Robosoft Technologies

    2 weeks ago


    Anywhere in India/Multiple Locations, IN Robosoft Technologies Full time

    Job Description Experience :- 6+ years of experience working with systems deployed on AWS- 4+ years of technical experience in Incident Management for AWS Cloud solutions- 1+ years of experience with AWS Incident Detection and Response- Demonstrated experience using Splunk for Incident Management and processes supported by Okta CIAM, PhishER, PagerDuty,...

  • Java Tech Lead

    2 weeks ago


    Any Location/Anywhere in India/Multiple Locations, IN THE TALENT KEEPERS Full time

    JOB BRIEF:We are looking for an experienced Java technical lead with Leading Online Healthcare Service company to be responsible for providing solutions for technical issues which may affect product delivery. The Java technical lead will facilitate requirement analyses, conduct peer reviews and provide feedback, and enhance frameworks.To be successful as a...

  • Senior/Staff Engineer

    1 month ago


    Anywhere in India/Multiple Locations, IN Grorapid labs Full time

    Senior / Staff Engineer Data EngineeringExperience Required : 8 - 14 years working Days 5 days/week Office Location : Remote WorkingRole & Responsibilities:- Design, architect, and develop code in a testable, scalable, and performant manner.- Work closely with Product Managers, Cross Product Engineers and Data Engineers to optimize and deliver innovative...

  • Data Engineer

    3 weeks ago


    Anywhere in India/Multiple Locations, IN AAR Consultancy Full time

    Technical Skills :1. Google Cloud Platform (GCP) : In-depth knowledge and hands-on experience with GCP services such as BigQuery, Dataflow, Dataproc, Pub/Sub, Data Studio, and Cloud Storage.2. Data Engineering : Strong understanding of data engineering principles, including data ingestion, transformation, processing, and storage.3. Big Data Technologies :...


  • Anywhere in India/Multiple Locations, IN TekNinjas Full time

    Subject Spring Webflux EngineerExperience : 4+ yrsLocation : India (Remote)Responsibilities : - Develop software individually and help improve the team- Full-stack development with focus on API design and implementation- Provide Operational support with building platform monitoring tools/dashboards, ad hoc reports - Defect Fixes, Performance Testing,...


  • Anywhere in India/Multiple Locations, IN Thoughtseed Private Limited Full time

    Lead React Native Developer :We are seeking an exceptional Lead React Native Developer to join our team and spearhead the development of our cutting-edge mobile applications. In this role, you will leverage your extensive expertise in React Native, Expo, Xcode, and Android to create high-performance, visually stunning, and user-friendly mobile applications...

  • Quality Analyst

    3 weeks ago


    Anywhere in India/Multiple Locations, IN TRIDENT SERVICES Full time

    Job Description :We are seeking a highly skilled and experienced QA Engineer. The ideal candidate will be proficient in automation testing, familiar with a broad range of automation tools and concepts, and have substantial experience in testing React-based front-ends and Python back-ends. This role involves designing and implementing tests, debugging, and...


  • Bangalore/Mumbai/Anywhere in India/Multiple Locations, IN Shework Full time

    Summary:As a Salesforce Senior Software Engineer within CARE Technology Tribe, you will be a part of a team of energetic software engineers building features and tools in Salesforce Service Cloud and several other cutting-edge technologies that will be used by thousands of customer CARE specialists in assisting millions of customers across the globe.Job...