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
    Senior Python Software Engineer

    Senior Python Software Engineer

    PriceEasy AI • Bengaluru, Karnataka, India
    About PriceEasy : 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 insig...Show more
    Last updated: 30+ days ago • Promoted
    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
    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: 14 days ago • Promoted
    Redica Systems - Software Engineer - Python

    Redica Systems - Software Engineer - Python

    Redica Systems • Bangalore
    About : Redica Systems is a SaaS start-up serving more than 200 customers within the life science sector, with a specifi...Show more
    Last updated: 30+ 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: 23 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: 23 days ago • Promoted
    Software Development Engineer - Python Programming

    Software Development Engineer - Python Programming

    e-Hireo Global • Bangalore
    Description : About Company : This is a diversified interior-solutions company founded in the early 1980s, with a strong global presence in mor...Show more
    Last updated: 9 hours ago • Promoted • New!
    Senior Software Engineer (Python) — AI

    Senior Software Engineer (Python) — AI

    Tipstat® • Bengaluru, India
    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: 4 days ago • Promoted
    Senior Software Engineer Backend Architecture - Python

    Senior Software Engineer Backend Architecture - Python

    K & R Enterprises • Bangalore
    The role would require you to develop sophisticated products that add value to the client and result in new projects and revenue streams. Requirements : - Expertise in Python app...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    The Reliable Jobs • Bengaluru, Karnataka, India
    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
    Impact Analytics - Senior Software Engineer - Python Development

    Impact Analytics - Senior Software Engineer - Python Development

    Impact Analytics • Bangalore
    What lands you in this role : - Expertise in Python application development.Expertise in at least one of Django, Flask or FastAPI. Familiarity with Object Relational Mapping lib...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Engineer - Python

    Staff Software Engineer - Python

    Neemtree • Bangalore
    Description : Qualifications : - A strong technical background in software engin...Show more
    Last updated: 9 hours ago • Promoted • New!
    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
    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: 22 days ago • Promoted
    Senior Software Engineer - Python

    Senior Software Engineer - Python

    UrbanPiper • Bengaluru, Karnataka, India
    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 ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer Backend Developer Python

    Software Engineer Backend Developer Python

    Kyndryl • Bengaluru, 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.At Kyndryl, we d...Show more
    Last updated: 10 hours ago • Promoted • New!