Senior Software Developer

Cadopt Technologies

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cadopt Technologies seeks a Senior Software Developer to design, develop, and maintain high-quality software for engineering applications. The role emphasizes full-stack development, API creation, and enterprise integration, with CAD/PLM exposure.

Develop scalable applications, implement RESTful services, and integrate with CAD/PLM/ERP systems. The ideal candidate has hands-on frontend/backend experience, strong coding standards, and a collaborative approach to delivering reliable software.

Qualifications

  • Bachelor's or Master's degree in Computer Science
  • Experience in full-stack development is preferred

Responsibilities

  • Design, develop, test, and maintain scalable, secure, and high-performance software applications.
  • Develop responsive frontend interfaces and robust backend services using modern development frameworks and technologies.
  • Build and maintain RESTful APIs, microservices, and application integrations.
  • Write clean, reusable, maintainable, and well-documented code following established coding standards.
  • Identify and resolve software defects, performance bottlenecks, and technical issues.
  • Participate in code reviews, debugging, testing, and continuous improvement of existing applications.
  • Integrate applications with enterprise systems such as CAD, PLM, ERP, and other engineering platforms.
  • Implement secure data exchange and seamless communication between applications using APIs and integration frameworks.

Education

Bachelor's or Master's degree in Computer Science

Job description

Senior Software Developer
Role Overview

We are seeking an experienced Senior Software Developer to design, develop, and maintain high-quality software solutions for engineering applications. The ideal candidate will have strong hands-on expertise in full-stack development, application architecture, API development, and enterprise system integration, with an added advantage of experience in CAD-related software development, CAD automation, or Product Lifecycle Management (PLM) systems.

The role involves developing scalable applications, integrating engineering software with enterprise platforms, optimizing application performance, and collaborating with cross-functional teams to deliver reliable and efficient software solutions.

Key Responsibilities
Software Development & Application Architecture
  • Design, develop, test, and maintain scalable, secure, and high-performance software applications.
  • Develop responsive frontend interfaces and robust backend services using modern development frameworks and technologies.
  • Build and maintain RESTful APIs, microservices, and application integrations.
  • Write clean, reusable, maintainable, and well-documented code following established coding standards.
  • Identify and resolve software defects, performance bottlenecks, and technical issues.
  • Participate in code reviews, debugging, testing, and continuous improvement of existing applications.
Full‑Stack Development & System Integration
  • Develop and maintain end-to-end software applications across frontend, backend, and database layers.
  • Integrate applications with enterprise systems such as CAD, PLM, ERP, and other engineering platforms.
  • Implement secure data exchange and seamless communication between applications using APIs and integration frameworks.
  • Design and optimize database schemas, queries, and data-processing workflows.
  • Contribute to application deployment, CI/CD pipelines, version control, and cloud-based development environments.
CAD Automation & PLM Integration
  • Develop software solutions to automate engineering workflows, design processes, drawing generation, and model validation.
  • Work with CAD APIs and development toolkits to build custom utilities, plugins, scripts, and integrations.
  • Support PLM system customization, configuration, and integration with other enterprise applications.
  • Work with engineering data structures, Bill of Materials (BOM), document management, change management, and release workflows.
  • Collaborate with engineering and domain teams to understand requirements and translate them into effective software solutions.
Collaboration & Delivery
  • Work closely with technical leads, solution architects, product teams, and engineering stakeholders.
  • Analyse technical requirements and recommend appropriate development approaches.
  • Estimate development tasks, communicate progress, and deliver assigned work within project timelines.
  • Prepare technical documentation and support application testing, deployment, and maintenance.
  • Stay updated with emerging technologies, development frameworks, and engineering software integration practices.
Required Qualifications & Experience
  • Education: Bachelor's or Master's degree in Computer Science, Sof
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (C++, C#) – CAD & 3D Graphics Focus
Senior Software Engineer (C++, C#) – CAD & 3D Graphics Focus

Swan Global • Ernakulam

On-site
INR 1,000,000 - 1,500,000
SENIOR FULL STACK DEVELOPER
SENIOR FULL STACK DEVELOPER

Vrinda International • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Software Developer
Senior Software Developer

Coltigent Technology Services Pvt Ltd • Pune District

On-site
INR 1,500,000 - 2,100,000
CAD Software Engineer
CAD Software Engineer

Glidewell Dental Laboratories • Mumbai

On-site
INR 1,800,000 - 3,000,000
Lead Java Full Stack Developer
Lead Java Full Stack Developer

Cadence • Pune District

On-site
INR 1,600,000 - 2,600,000
Senior Software Engineer
Senior Software Engineer

Johnson Controls Ltd • Bengaluru

On-site
INR 1,500,000 - 1,900,000
Software Developer
Software Developer

CADOpt Technologies Private Limited • Chennai

On-site
INR 700,000 - 1,100,000
Application Engineer
Application Engineer

DeepRunner AI • Gurugram District

On-site
INR 1,500,000 - 2,500,000
Software Developer
Software Developer

CADOpt Technologies Private Limited • Bengaluru

On-site
INR 800,000 - 1,400,000
Sr. Software Developer
Sr. Software Developer

Aspen Technology • Pune District

On-site
INR 1,400,000 - 2,200,000