ApplySarthi

Senior/Staff Software Engineer, CAD Integrations

Jobgether

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

188 open integrations roles across 92 companies are on ApplySarthi right now, most of them in Bengaluru (14), Hyderabad (6), Delhi NCR (4).

What integrations roles keep asking for: Observability (35%), Python (34%), AWS (27%), Product management (26%), SaaS (24%), SQL (22%), LLMs (19%), REST APIs (18%) — counted across their open postings here.

Software Engineer jobs in the United States · Remote Software Engineer jobs · C++ jobs · Data modelling jobs · LLMs jobs · Python jobs

Jobgether has 3,777 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for integrations roles keep coming back to Observability, Python, AWS, Product management. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with Python? Tell me one thing you learned the hard way.
  3. How do you decide what to test, and what does good code review look like to you?
  4. Describe a time a deadline forced a trade-off in quality. What did you choose and why?
  5. How would you design an API for a feature you have worked on?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Senior/Staff Software Engineer, CAD Integrations at Jobgether interview free →

Accountabilities: Lead CAD integration development: Design, develop, and maintain Python-based parsers and exporters that connect PCB design workflows with tools such as Altium, KiCad, Cadence Allegro, and Siemens Xpedition. Drive integration architecture: Make technical decisions, improve integration frameworks, and mentor other engineers through code reviews, complex investigations, and implementation challenges. Reverse-engineer file formats: Investigate proprietary binary and text-based formats using native CAD applications, APIs, controlled experiments, and AI-assisted investigation techniques. Develop shared data models: Collaborate with engineering teams to create and improve representations of circuit boards, schematics, and design constraints while preserving critical engineering information. Strengthen testing and validation: Build test fixtures, semantic checks, round-trip tests, regression suites, and native-tool validation processes to ensure data integrity and reliable outputs. Develop AI-powered workflows: Build agentic tools and workflows that connect language models with CAD automation and inspection capabilities, using evaluation frameworks to improve accuracy, efficiency, and cost. Own production delivery: Manage integration improvements from initial investigation and technical design through implementation, testing, deployment, and continuous improvement. Improve engineering reliability: Analyze production issues, enhance diagnostics, document technical findings, and develop regression coverage to prevent recurring problems. Requirements Significant professional experience developing and maintaining production-quality Python applications and complex codebases. Strong background in solving challenging software integration, systems engineering, or data-representation problems, particularly in environments with unfamiliar code or incomplete documentation. Ability to investigate complex technical issues, formulate hypotheses, conduct experiments, and independently identify effective solutions. Solid understanding of software architecture, data modeling, interfaces, testing strategies, and engineering best practices. Practical experience using LLMs and agentic workflows, including tool integration, model evaluation, and iterative workflow improvement. Ability to communicate technical concepts clearly, document investigations, and coordinate projects involving multiple engineering teams. Strong ownership, problem-solving abilities, and the ability to work independently in a distributed engineering environment. Familiarity with PCB design, electrical engineering, or Electronic Design Automation (EDA) tools is an advantage. Experience with parsers, compilers, serialization, binary formats, geometry, or complex domain models is highly desirable. Knowledge of desktop application automation, vendor SDKs, or native libraries in C, C++, or Rust is a plus. Experience developing regression datasets, differential testing, fuzzing tools, agent frameworks, or evaluation systems is beneficial. Benefits Salary: Annual base salary ranging from $150,000 to $160,000, depending on experience, qualifications, and role level. Equity: Equity participation offering long-term ownership and the opportunity to share in company growth. Healthcare: Comprehensive medical, dental, and vision insurance. Work flexibility: Fully remote working environment, primarily hiring candidates based in the United States. Paid time off: Unlimited paid time off. Family support: Paid parental leave. Team culture: Regular team events and company offsites approximately four times per year. Career development: Opportunities to work on challenging technical problems involving AI, engineering automation, and advanced software systems. Work environment: Collaborative, multidisciplinary engineering team that values curiosity, technical rigor, innovation, and ownership.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-11-09. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.