Talent.com
CAST Software - Software Engineer - Python/C++
CAST Software - Software Engineer - Python/C++CAST Software India Pvt Ltd • Bangalore
CAST Software - Software Engineer - Python / C++

CAST Software - Software Engineer - Python / C++

CAST Software India Pvt Ltd • Bangalore
30+ days ago
Job description

About the Role :

We are seeking a skilled Software Engineer to join our team and contribute to the development and enhancement of our core platform, specializing in source code analyzers.

This role offers a unique opportunity to work on cutting-edge static analysis tools that help improve software quality by supporting the latest programming languages and frameworks.

You will be involved in various stages of the analysis chain, from parsing source code to creating new quality rules aligned with emerging industry standards such as CISQ.

Key Responsibilities :

  • Develop and maintain core components of the source code analysis platform, focusing on accuracy, scalability, and performance.
  • Support and enhance analyzers for the latest versions of popular programming languages and frameworks.
  • Design, implement, and refine new static analysis rules, with a particular focus on rules that comply with the CISQ standard.
  • Collaborate with cross-functional teams including QA, product management, and other engineers to deliver robust solutions.
  • Write clean, maintainable, and well-documented code while adhering to the established framework and coding standards for static analyzers.
  • Follow Test-Driven Development (TDD) practices to ensure high-quality, reliable code by writing comprehensive unit tests.
  • Perform regular maintenance and refactoring of existing codebases to improve reliability and adapt to evolving requirements.
  • Troubleshoot and resolve issues identified during analysis or reported by users.
  • Participate in code reviews, knowledge sharing sessions, and continuous improvement initiatives.

Requirements :

  • Minimum of 4 years of professional experience in software development.
  • Strong expertise in Python is mandatory; experience in C++ is a significant advantage.
  • Proven ability to write high-quality, efficient, and maintainable code.
  • Pragmatic approach to software design and problem-solving.
  • Deep understanding of static code analysis concepts and willingness to follow a defined framework for writing / designing static analyzers.
  • Hands-on experience with Test-Driven Development (TDD) and unit testing frameworks.
  • Excellent communication skills in English, both written and verbal, including the ability to clearly articulate technical concepts via phone and email.
  • Strong analytical and logical thinking skills.
  • Ability to manage code maintenance and legacy refactoring work effectively.
  • Self-motivated and able to work independently as well as collaboratively in a team environment
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Engineer • Bangalore

    Related jobs
    Wayfair - Software Engineer II - Python Technologies

    Wayfair - Software Engineer II - Python Technologies

    Wayfair • Bangalore
    Description : We are looking for passionate backend engineers to help us build and scale these mission-critical systems that drive decisions across pricing, profit, p...Show more
    Last updated: 30+ days ago • Promoted
    Factspan - Senior Software Engineer - Python Technologies

    Factspan - Senior Software Engineer - Python Technologies

    Factspan Analytics Private Limited • Bangalore
    We're excited to announce an opening for the role of Senior Software Engineer / Principal Analyst - Tech Lead at Factspan Analytics. If you're passionate about [Python, SQL, Fast API, Low ...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer - Python / React.js

    Lead Software Engineer - Python / React.js

    Worksconsultancy • Bangalore
    Must-Have Skills : - 4-6 yrs building production SaaS; 3 yrs in Python back-ends (FastAPI / Django / Flask) and React (hooks, TS). Deep SQL & Postgres tuning; distribu...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Tilda Research • bangalore district, karnataka, in
    A passion for building scalable AI agents.Build scalable back-end services using.Optimize graph database queries and models in Neo4j. Collaborate cross-functionally with Product, Engineering, and Cl...Show more
    Last updated: 4 days ago • Promoted
    Smarsh - Senior Software Engineer - Python / Golang

    Smarsh - Senior Software Engineer - Python / Golang

    Smarsh • Bangalore
    Description : Who are we : Smarsh empowers its customers to manage risk and unleash intelligence in their digital com...Show more
    Last updated: 13 days ago • Promoted
    Senior Software Engineer - Backend Python & AI

    Senior Software Engineer - Backend Python & AI

    JuiceLabs AI • Bengaluru, Karnataka, India
    Where creative engineering meets applied AI.At JuiceLabs, we're building vertical AI-native tools that unlock fresh insights and creative superpowers for our clients in advertising, ecommerce, and ...Show more
    Last updated: 22 days ago • Promoted
    Senior Software Engineer - Backend Python & Ai

    Senior Software Engineer - Backend Python & Ai

    JuiceLabs AI • Bengaluru, Republic Of India, IN
    Where creative engineering meets applied AI.At JuiceLabs, we're building vertical AI-native tools that unlock fresh insights and creative superpowers for our clients in advertising, ecommerce, and ...Show more
    Last updated: 22 days ago • Promoted
    Senior Software Engineer - Python / Django

    Senior Software Engineer - Python / Django

    INSTAWORK SERVICES INDIA PRIVATE LIMITED • Bangalore
    Description : About Instawork : Founded in 2015, Instawork is the nati...Show more
    Last updated: 9 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Live Connections • Bengaluru, Republic Of India, IN
    We’re Hiring – Senior Engineers.Open Position 1 – Senior Engineer.Strong frontend or strong full-stack expertise.Experience in design / architecture. Must have worked in a large e-commerce environment...Show more
    Last updated: 6 days ago • Promoted
    Senior Software Engineer (Python) — AI

    Senior Software Engineer (Python) — AI

    Tipstat® • bangalore, karnataka, in
    We are looking for a highly skilled Senior Software Engineer with a strong background in Python, system design, and infrastructure to join our team. You will be responsible for designing, building, ...Show more
    Last updated: 5 days ago • Promoted
    Senior Software Engineer - Python Technologies

    Senior Software Engineer - Python Technologies

    Strategic HR Solutions • Bangalore
    Experience : - 5+ years in a software engineering role - You want to work in a highly collaborative environment, we believe a team can be stronger...Show more
    Last updated: 30+ days ago • Promoted
    Senior Python Software Engineer

    Senior Python Software Engineer

    Confidential • Bengaluru / Bangalore
    At least 5 years of continuous, professional experience as a Python3 Software Engineer, developing, deploying, and maintaining production-grade applications. Minimum 3 years of hands-on experience w...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Python

    Software Engineer - Python

    Confidential • Bengaluru / Bangalore, India
    We are looking for a Senior Python Developer with 6–8 years of experience to design and implement the integration between Zeek, Suricata, and downstream systems (Kafka / Logstash).The candidate will ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Python

    Senior Software Engineer - Python

    UrbanPiper • bangalore, karnataka, in
    Senior Software Engineer - Python.UrbanPiper is the leading SaaS platform in the restaurant industry.We’re helping the smallest of restaurants to the largest chains across the world to grow their i...Show more
    Last updated: 30+ days ago • Promoted
    Senior Python Software Engineer

    Senior Python Software Engineer

    PriceEasy AI • bangalore, karnataka, in
    Join one of the most respected and cutting-edge companies in the pricing and analytics industry! PriceEasy, a VC-backed leader, empowers convenience retailers with actionable insights through advan...Show more
    Last updated: 30+ days ago • Promoted
    Wayfair - Software Engineer III - Python

    Wayfair - Software Engineer III - Python

    Wayfair • Bangalore
    Description : We are looking for passionate backend engineers to help us build and scale these mission-critical systems that drive decisions across pricing, profit, p...Show more
    Last updated: 21 days ago • Promoted
    Software Engineer Backend Developer Python

    Software Engineer Backend Developer Python

    Kyndryl • Bengaluru, Karnataka, India
    This job is with Kyndryl, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.Who We Are At Ky...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    The Reliable Jobs • bangalore, karnataka, in
    Hiring : Senior Software Engineer focused on Python.We’re hiring for our client, a fast-growing fintech startup building credit and underwriting infrastructure. Architect and build backend systems fo...Show more
    Last updated: 13 days ago • Promoted