> Markdown version of [/jobs/ext/2161071-caa-developer](https://www.wearedevelopers.com/jobs/ext/2161071-caa-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # CAA Developer - **Company:** Russell Tobin - **Location:** Seattle, WA, United States (Remote available) - **Experience:** Expert - **Salary:** $135,200.0 - $147,680.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Applications Architecture, Build Automation, C++ (Programming Language), Computer Aided Three-Dimensional Interactive Application (CATIA), Code Review, Information Technology Consulting, Software Debugging, Software Design Documents, Graphical User Interface, Object-Oriented Software Development, Systems Integration, Web Services, CATIA V5, Enovia, Cloud Migration, Api Design, Software Coding, Software Performance, Api Management - **Published:** August 21, 2026 - **Apply:** https://www.dice.com/job-detail/46695728-1196-4cb2-ae9c-a42ef4a3d37c ## About the Role Are you a CAA Developer (CATIA/ENOVIA) professional passionate about shaping secure, scalable technology solutions? Join a globally recognized technology consulting organization headquartered in New York, known for driving innovation across enterprise platforms, cloud transformation, and next-generation digital solutions. We are seeking an experienced CAA Developer with strong expertise in CATIA V5 CAA (Component Application Architecture) and ENOVIA V5 development. The ideal candidate will have hands-on experience developing APIs, automation tools, GUI applications, web services, and integrations using CAA V5 for both Java and C++ environments., · 5-8+ years of development experience. · Strong hands-on experience with CATIA CAA (Component Application Architecture). · Experience developing solutions using CAA V5 for CATIA V5 and ENOVIA V5. · Expertise in CAA Automation for CATIA and ENOVIA. · Experience with GUI Development, Web Services, and API Development using CAA V5. · Experience creating APIs for Java and C++ clients. · Strong understanding of object-oriented programming principles. · Experience with CAA/RADE V5 tool development. · Excellent problem-solving and debugging skills. · Strong communication and documentation skills. ## Description · Develop and expose new APIs in CATIA V5 and ENOVIA V5 using CAA V5. · Design, develop, and maintain CAA-based applications and custom solutions. · Build automation tools for CATIA and ENOVIA using CAA/RADE V5. · Develop GUI applications, web services, and API integrations using CAA V5. · Create and enhance APIs for Java and C++ client applications. · Ensure adherence to architectural standards, coding standards, and best practices. · Optimize software performance, reliability, scalability, and maintainability. · Participate in peer reviews, code reviews, and technical design reviews. · Collaborate with business and technical teams to gather and analyze requirements. · Prepare technical documentation, design documents, and functional specifications. · Create project schedules and provide status updates on development activities. · Support testing, debugging, troubleshooting, and deployment activities. · Work with CATIA geometry and automation frameworks to develop engineering solutions. · Participate in requirement gathering meetings and provide technical recommendations. · Support ongoing enhancements and maintenance of existing CAA applications. ## Related Videos - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [Insights from building the Canva Developers Platform to empower 185 million designers](https://www.wearedevelopers.com/videos/942-insights-from-building-the-canva-developers-platform-to-empower-185-million-designers) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Transforming Software Development: The Role of AI and Developer Tools](https://www.wearedevelopers.com/magazine/527-transforming-software-development-the-role-of-ai-and-developer-tools) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)