Mastercam logo
Mastercam

We help people solve manufacturing challenges, from the most basic to the extremely complex.

Principal Software Engineer, CAD

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 201-500Since 1983H1B No SponsorCompany SiteLinkedIn

Location

California

Posted

34 days ago

Salary

0

Seniority

Lead

Postgraduate Degree15 yrs expEnglish

Job Description

Principal Software Engineer, CAD

Mastercam

• Design, develop, and test software to resolve defects and implement user stories. • Act as CAD domain expert. • Define high-level architecture. • Maintain a system-wide approach to developing solutions. • Define future modern development practices to solve complex problems in related to the team’s domain. • Continuously expand expertise as an industry-leading expert in multiple major areas of CNC Software’s products. • Pro-actively work with team in writing, correctly sizing, and accurately detailing and breaking down stories and defects. • Lead and actively contribute into planning meetings related to assigned areas. • Coordinate with other developers and all involved teams to decide how best to implement large-scale, cross-team projects and changes. • Pro-actively communicate project status regularly, inclusive of all pertinent details, with all necessary stakeholders across the company. • Mentor other developers to build their software engineering expertise and ensure high-quality software delivery. • Conduct peer reviews, sharing experiences and knowledge with others as needed and appropriate. • Act as a role model for other developers.

Job Requirements

  • Master’s Degree or higher in Computer Science, Mathematics, or Engineering, or equivalent experience
  • 15+ years’ experience in developing commercial applications software in C# or C++.
  • 15+ years’ experience in one of the domain area for the target scrum team.
  • Expert level experience with modeling kernels such as Parasolid.
  • Expert level development experience for Microsoft Windows using Visual Studio.
  • Expert knowledge and experience with standard software development practices such as source control, peer reviews, and unit testing.
  • Proven, in-depth experience with agile software development.
  • Expert understanding of object-oriented development.
  • Pro-active team player who can clearly communicate with both technical and non-technical co-workers.
  • Proven ability to drive complex and large-scaled projects to completion.
  • A track record of delivering well-designed, high-quality software.
  • Deep expertise in multiple domain areas of our Product.
  • Excellent ability to design and implement large-scale software projects.
  • Excellent ability to coordinate multiple developers to complete large-scale software projects.

Benefits

  • Candidates must be located in the USA, France, Pune (India), or Switzerland.

Related Job Pages

More Full-stack Engineer Jobs

Net Other Full Stack Developer Location: Malvern United States Job Description: Akkodis is seeking a .Net+Other Full Stack Developer for a Contract with a client in Malvern, PA (Remote). The ideal candidate is responsible for designing and delivering scalable, cloud‑native applications with modern web and AI‑enabled architectures. Rate Range: $45/hour to $50/hour; The rate may be negotiable based on experience, education, geographic location, and other factors. Net Other Full stack Developer Job Responsibilities include: - Design, develop, and maintain full‑stack .NET applications using C# 5.0, ReactJS, and modern web technologies to support scalable, distributed systems. - Build and integrate AI‑driven capabilities using Azure AI Foundry, Azure AI Agents, and Copilot to enable intelligent, agent‑based solutions. - Architect and deploy cloud‑native services on Microsoft Azure, leveraging Functions, Service Bus, Key Vault, authentication, and monitoring services. - Deliver end‑to‑end production cloud services covering requirements, design, development, validation, telemetry, rollout, and continuous improvement. - Collaborate with cross‑functional teams to integrate AI agents across multiple channels while ensuring performance, security, and reliability. - Apply strong problem‑solving and architectural skills to optimize databases, APIs, and application performance using SQL Server, Entity Framework, and LINQ. Required Qualifications: - Bachelor's or master's degree in computer science, Engineering, Information Technology, or a related technical discipline. - 8-10 years of hands‑on experience in full‑stack .NET development and cloud‑based application architecture. - Strong expertise in C#/.NET, ReactJS, and building distributed systems on Microsoft Azure, including core Azure services. - Mandatory hands‑on experience with Azure AI Foundry, AI Agents, and Copilot for building and integrating intelligent, agent‑based solutions. Pay Details: $45.00 to $50.00 per hour Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, EAP program, commuter benefits and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable. Equal Opportunity Employer/Veterans/Disabled The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable: - The California Fair Chance Act - Los Angeles City Fair Chance Ordinance - Los Angeles County Fair Chance Ordinance for Employers - San Francisco Fair Chance Ordinance Massachusetts Candidates Only: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Pennsylvania
$45 - $50 / hour
Full TimeRemoteTeam 5,001-10,000H1B Sponsor

• Apply modern engineering principles and practices to solution delivery and employ this rigor throughout the full software lifecycle; from initial concept and architecture through deployment, as well as while refining existing systems and solutions. • Take ownership of complex technical problems and work with other engineers to find innovative solutions that meet both technical standards and business needs. • Provide leadership in following engineering best practices, including all phases of the process from design to deployment. • Design, develop, and maintain custom Oracle applications and integrations using PL/SQL, Oracle Forms, Oracle Reports, and Oracle Application Framework (OAF) or related technologies. • Design, build, and maintain highly complex solutions with a security first mindset. • Provide technical leadership in designing, developing, and reviewing solutions. • Design and implement data integration solutions between Oracle applications and external systems using APIs, web services, and ETL tools. • Analyze functional requirements and translate them into technical design documents and scalable solutions. • Proactively seek out opportunities for architectural improvements, optimizations, and innovations. • Work with other engineers to identify areas for improvement, assess new technologies, and help shape the direction of the organization's technical roadmap.

United States
Sanity.io logo

Senior Software Engineer, Identity

Sanity.io

The platform for structured content.

Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor

• Design and build core authentication and authorization infrastructure • Implement and evolve our identity protocols - OAuth 2.0, OIDC, SAML/SSO, session management, and JWT - powering secure access for hundreds of thousands of developers and their projects. • Own the reliability, correctness, and security posture of identity services across our distributed platform, from API gateway to backend services to the login UI. • Identify architectural improvements and drive them from initial design through production, with a security-first lens at every step. • Build the identity layer for AI and agentic workflows • Design and implement agent attribution - establishing verifiable, auditable identity for AI agents acting on behalf of users and organizations at platform scale. • Collaborate with platform and product teams to define the identity primitives that underpin Sanity's AI Content Operating System, including authorization models for agentic contexts. • Collaborate across the stack and raise engineering quality • Work end-to-end across backend services (Node.js/TypeScript), PostgreSQL, and frontend auth flows - owning features from design through delivery. • Participate in code reviews, architectural discussions, and incident response; contribute to on-call for identity services. • Partner closely with security, platform, and product teams on cross-cutting concerns and help set the technical direction for the Identity domain.

Europe
Full TimeRemoteTeam 1,001-5,000Since 1994H1B No Sponsor

We are knowmad mood! Somos una compañía líder en transformación digital, en constante evolución y a la vanguardia de la tecnología. Nacimos para provocar un cambio real a través de la innovación y el desarrollo sostenible, con la misión de aportar valor a los clientes e impulsar nuestro talento. Formado por más de 3.000 personas creativas, digitales e innovadoras conectadas a un propósito y capaces de generar conexiones con personas de todo el mundo. Un equipo responsable, flexible y con alta capacidad de adaptación a las necesidades de nuestros clientes y del mercado, a la vez que proporciona valor, visión, creatividad, expertise, profesionalidad y pasión por la tecnología en cada proyecto. Los valores que marcan nuestro rumbo y nos guían hacia la excelencia son la colaboración, la innovación, el compromiso, la diversión y la confianza. ¿Qué es lo que valoramos? Que tengas al menos 5 años de experiencia como Arquitecto o Líder Técnico en: - Entornos Host / Mainframe con PL1. - Conocimiento avanzado de DB2 (entorno Host). - Experiencia en migraciones o replicaciones de datos hacia PostgreSQL. - Experiencia en arquitecturas de integración y replicación de datos. - Experiencia evaluando impacto en consumo y rendimiento del Host - Capacidad de gestionar equipos. ¿Cuáles serían tus funciones? - Optimización de problemas en el rendimiento. - Migración de código PL1 a Java (versiones 6, 7 u 8). - Adaptación del código para operar contra PostgreSQL en lugar del entorno PL1. - Migración de datos desde DB2 hacia PostgreSQL. Y con nosotros podrás disfrutar de: ✅Contrato Indefinido ✅ 100% REMOTO ✅Formación interna y acceso a certificaciones ♻Consulta nuestro calendario aquí: https://www.knowmadmood.com/es/talento/formacion ✅Plan de retribución flexible (seguro médico, transporte, tickets guardería, tickets restaurante) ✅Embajador de nuestra marca, a través de nuestro plan amigo ¡Recomienda a tus amigos y llévate un extra! ✅¡Eventos, meetups, techdays, charlas...y mucho más! ✅ 26 días de descanso (22 días vacaciones, 2 días de libre disposición y 24 y 31 diciembre festivos por defecto) ✅ Horario: 8.30 a 18h ( flexible) L-J y V 8 a 15h e Intensiva de Verano Julio y Agosto de 8 a 15h Para estar al corriente de nuestras novedades síguenos aquí -> knowmad mood En knowmad mood nos comprometemos con la igualdad de oportunidades y el respeto a la diversidad. Aplicamos nuestro Plan de Igualdad y el principio de no discriminación en todos nuestros procesos de selección.

Spain