CooperCompanies logo
CooperCompanies

A leading global medical device company committed to advancing healthcare through CooperVision and CooperSurgical.

Senior Technical Architect – Developer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 1978H1B No SponsorCompany SiteLinkedIn

Location

Connecticut + 2 moreAll locations: Connecticut | New Jersey | New York

Posted

1 day ago

Salary

$114.3K - $152.5K / year

Seniority

Senior

Bachelor Degree3 yrs expEnglishERPJ2EEJavaSDLCSQL

Job Description

Senior Technical Architect – Developer

CooperCompanies

• Support the design, configuration, development, and ongoing optimization of the Windchill PLM platform. • Translate approved business and functional requirements into technical solutions. • Support system enhancements, integrations, and validation activities under guidance of senior architects. • Contribute to project delivery, system stability, and continuous improvement while ensuring compliance with standards. • Work closely with Business Analysts, Quality, Regulatory Affairs, Engineering and other stakeholders to support implementations. • Participate in requirements gathering, functional design, configuration, and development, and support validation documentation.

Job Requirements

  • 3-7 years of experience supporting PLM, QMS, or other GxP-regulated enterprise systems.
  • Hands-on experience with PTC Windchill strongly preferred.
  • Exposure to Windchill Bulk Migrator and other data migration tools strongly preferred.
  • Exposure to validation activities and regulated system change management.
  • Experience supporting Medical Device or Pharmaceutical industry systems strongly preferred.
  • Familiarity with systems such as MasterControl, Veeva, TrackWise, or ERP integrations is a plus.
  • Working knowledge of Windchill PLM configuration and customization in a regulated environment.
  • Understanding of SDLC, DevOps, CI/CD, change control, and system validation concepts.
  • Ability to participate in requirements gathering sessions and clearly document outcomes and action items.
  • Strong analytical skills with the ability to understand and document business and system processes.
  • Experience updating project and validation documentation with attention to detail and traceability.
  • Effective written and verbal communication skills, with the ability to collaborate cross-functionally.
  • Proficiency with Microsoft Office tools (Word, Excel, PowerPoint, Visio).
  • Development proficiency with Java/J2EE, HTML, JSON, REST API, XML, and other Web 2.0 technologies.
  • Working knowledge of SQL and data analysis (queries, validation, data review).

Benefits

  • outstanding total compensation plan
  • medical coverage
  • 401(k)
  • parental leave
  • fertility benefits
  • paid time off for vacation, personal, sick and holidays
  • multiple other perks and benefits

Related Job Pages

More Backend Engineer Jobs

ConnectWise logo

Principal Engineer I - Java - Golang

ConnectWise

ConnectWise is a software managed services platform designed to support technology solution providers. The unified ConnectWise platform helps clients secure cus

Title: Principal Engineer I (Java / Golang) Location: Pune, IND hybrid Job Description: ConnectWise is an industry and Global leading software company with over 3,000 colleagues in North America, EMEA and APAC. As a community-driven software company dedicated to the success of technology solution providers, our suite helps over 45,000 of our partners manage their businesses better, sell more efficiently, automate service delivery, and remotely control technology so they can consistently deliver amazing customer experiences. Our company is powered by our connections, our colleagues, and our community. And, we accept all kinds. Game-changers, innovators, culture-lovers—and humankind. We invite discovery and debate. We recognize key moments as milestones. We see you and value you for your unique contributions. Our inclusive, positive culture lays the foundation to ensure every colleague is valued for their perspectives and skills, giving you the choice of how YOU make a difference. General Summary: The Principal Software Engineer I is responsible for developing high-quality, innovative, fully performing software in compliance with coding standards. This individual works in partnership with cross-functional teams to ensure that software deliverables, including designs, codes, and tests, are completed in a timely manner, while remaining aligned with industry and organizational standards. Essential Duties & Responsibilities: • Provides support to the Engineering teams, with a high attention to detail • Researches, analyzes, and documents findings • May coach and review the work of other team members • Designs, builds, and maintains large-scale production services, web applications, data pipelines, and streaming systems • Works on systems critical to company’s current and future operations • Debugs production issues across services and multiple levels of the stack • Assists with improvement of organizational engineering standards, tooling, and processes • Participates in the testing process through test review and analysis, test witnessing, and certification of software • Evaluates codes to ensure validity, proper structure, alignment with industry standards, and compatibility with operating systems • Maintains an understanding of current technologies or programming practices through continuing education, reading or participation in professional conferences, workshops, or groups Knowledge, Skills, and/or Abilities Required: • Strong experience in Java / Golang programming, React (Good to have), Kafka, AWS (Other cloud experience is considered). • Willingness to learn and work on Golang. • Ability to manage projects and processes independently with limited supervision • Advanced knowledge of applicable work area • Ability to situationally adapt and understand new technology/processes as per business requirement • Knowledge of a variety of the field's concepts, practices, and procedures • Ability to work constructively and independently under stress and pressure in a fast paced, multi-tasking environment • Ability to manage competing priorities while producing high quality work • Ability to interact positively and openly with colleagues and external business contacts, with strong verbal and written communication skills • Strong organization and time-management skills with the ability to meet reasonable deadlines • Strong knowledge of programming languages and software basics • Strong knowledge of relevant software development tools including version control, build processes, debuggers, and test frameworks Educational/Vocational/Previous Experience Recommendations: • Bachelor’s degree in related field or equivalent business experience • 8+ years of relevant experience Working Conditions: • Pune (Hybrid)

India
Full TimeRemoteTeam 1,001-5,000Since 2013H1B Sponsor

• Extending and operating foundational Kubernetes infrastructure that supports Canva's services • Building and maintaining automation for cluster lifecycle management, node provisioning, and provider onboarding • Developing platform tooling and abstractions that enable other Canva engineers to deploy and scale workloads • Investigating and resolving system performance and reliability issues across the compute stack • Managing and improving the cluster addon ecosystem • Participating in on-call rotations and driving operational excellence through incident response, post-incident review, and preventive automation • Contributing to technical decisions on architecture, tooling choices, and platform direction

Australia
Applaudo logo

.NET Principal Architect

Applaudo

Nearshore Software Development Solutions

Full TimeRemoteTeam 501-1,000Since 2013H1B No Sponsor

• Define and maintain application architecture standards, principles, and best practices across the integration and API engineering organization. • Design scalable, secure, and highly available API ecosystems and integration solutions. • Lead architecture reviews and provide technical guidance across engineering teams. • Define standards for API design, security, observability, documentation, and lifecycle management. • Lead integration strategies across internal applications, ERP, SaaS platforms, enterprise systems, and external partners. • Facilitate domain discovery and event storming workshops with business and technical stakeholders. • Design and implement event-driven and message-based architectures using Azure Service Bus, Event Hubs, and related technologies. • Drive the adoption of AI-powered engineering practices and identify opportunities to improve business value, operational efficiency, and developer productivity. • Promote engineering excellence through TDD, Clean Architecture, SOLID principles, and automated quality practices. • Lead modernization initiatives and technical debt reduction efforts. • Design cloud-native solutions leveraging Microsoft Azure and modern platform services. • Define strategies for scalability, resiliency, disaster recovery, observability, and operational excellence. • Partner with platform teams to improve CI/CD pipelines, deployment automation, Infrastructure as Code (IaC), and developer experience. • Mentor architects, technical leads, and engineering teams while fostering a culture of innovation and continuous learning. • Serve as a trusted advisor for strategic technology investments and modernization initiatives.

Mexico
Sigma Software Group logo

Senior Java Engineer – Segmentation, Audience Platform

Sigma Software Group

We support enterprises, product houses, and startups with custom software solutions development and IT consulting.

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

• Design and implement core components of the audience segmentation platform • Develop and evolve a flexible segment definition language supporting complex targeting scenarios • Build scalable evaluation engines for processing large-scale entity and relationship data • Implement relationship-based audience resolution across multiple entity types • Optimize incremental recomputation for continuous data changes • Create event-driven pipelines for real-time segment accuracy • Ensure governance, auditability, and lifecycle traceability of segments • Design low-latency resolution services for high-scale operations • Develop caching strategies for dynamic segments and snapshots • Optimize system performance, scalability, and operational efficiency • Collaborate with product and engineering teams to define platform capabilities and architecture • Provide technical leadership and contribute to architectural decisions

Poland