CooperCompanies logo
CooperCompanies

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

Staff Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 10,001+Since 1978H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

72 days ago

Salary

0

Seniority

Lead

Job Description

Staff Software Engineer

CooperCompanies

As a Staff Software Engineer on the Cooper Surgical R&D Software Development team, you will assume a technical leadership role in designing, developing, maintaining, enhancing, and supporting customer-facing software products. This role involves hands-on development, architectural design, and driving engineering best practices across distributed systems, microservices, and multiple integrated applications. You will collaborate closely with technical and business stakeholders, contribute to technical strategy, and deliver scalable, secure, and maintainable software solutions. This position requires a strong engineering mindset, excellent interpersonal qualities, and deep experience building cloud-native applications.

Related Job Pages

More Full-stack Engineer Jobs

Role Description - Projetar, desenvolver e manter APIs e serviços backend utilizando stacks como Node.js, .NET ou equivalentes. - Criar e manter integrações entre sistemas internos e externos via REST e/ou GraphQL. - Modelar e otimizar estruturas de dados e consultas em bancos SQL e/ou NoSQL. - Implementar mecanismos de segurança, autenticação e autorização (ex.: OAuth2, JWT). - Desenvolver processos assíncronos, filas, workers e estratégias de cache. - Construir interfaces modulares, responsivas e acessíveis utilizando React (com Hooks). - Criar componentes reutilizáveis e seguir padrões de UI / Design System. - Gerenciar estados com Redux, Context API ou bibliotecas equivalentes. - Aplicar boas práticas de performance (lazy loading, code splitting, otimizações). - Participar da definição da arquitetura das aplicações, avaliando trade‑offs técnicos. - Garantir qualidade de código, versionamento, code review e padrões de engenharia. - Conduzir POCs e spikes técnicos para validação de soluções. - Atuar em conjunto com times de produto, UX, QA e negócio. Qualifications - Experiência sólida como Desenvolvedor(a) Fullstack Sênior. - Experiência comprovada em Node.js, .NET ou stacks equivalentes. - Experiência com React e desenvolvimento frontend moderno. - Integrações via APIs REST e/ou GraphQL. - Experiência com bancos de dados relacionais e/ou NoSQL. - Uso de Git e práticas de versionamento colaborativo. - Vivência em ambientes corporativos de média/grande complexidade. Requirements - Experiência em projetos regulatórios ou sistemas críticos. - Vivência em operadoras de saúde ou sistemas corporativos complexos. Competências Comportamentais - Boa comunicação e trabalho em equipe. - Proatividade e senso de responsabilidade. - Capacidade de atuar sob prazos definidos. - Organização e foco em entrega.

Brazil
Job Closed
Full TimeRemoteTeam 11-50H1B No Sponsor

• Collect, collate and make useful data from 50+ data sources such as CRM, public data, communication streams • Design data pipelines that can do this across TBs of data, reliably • Design AI systems that can reason and act on messy data • Build applications and data consumption mechanisms that elevate a seller’s life and maximizes revenue instead of building the #45768 sales tech tool. • Balance accuracy, latency, and cost across thousands of concurrent agent runs

Canada
CAD100K - CAD250K / year
First American (India) logo

Staff Software Engineer

First American (India)

First American (India) is a Global Capability Center (GCC) of the First American Financial Corporation!

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

• As a Staff Engineer, you'll define technical strategy, lead technology adoption, mentor junior engineers, and ensure project success. • You'll review code, solve complex issues, perform root cause analysis, and collaborate with cross-functional teams. • Your role includes driving innovation, maintaining documentation, optimizing performance, and implementing continuous improvements, making a significant impact on our engineering excellence and success. • Join us to lead, innovate, and shape our technology's future! • Define and communicate the technical vision and strategy for projects. • Lead the adoption and integration of new technologies and best practices. • Provide mentorship and technical guidance to junior engineers. • Conduct technical workshops and training sessions to upskill the team. • Develop comprehensive project plans, timelines, and milestones. • Coordinate with project managers to ensure timely and successful project delivery. • Review code for quality, performance, security, and adherence to standards. • Resolve complex technical challenges and bottlenecks using advanced techniques. • Perform root cause analysis to identify and address underlying issues. • Collaborate with product managers, designers, and other stakeholders to align technical solutions with business goals. • Communicate technical updates and progress to non-technical stakeholders effectively. • Identify opportunities for innovation and develop prototypes and proof-of-concept projects. • Implement continuous process improvements and best practices. • Create and maintain comprehensive technical documentation, including system architecture and design decisions. • Analyze and optimize system performance, implementing tuning and scaling strategies.

India
Duke Clinical Research Institute logo

Software Engineer, LLM – Automation

Duke Clinical Research Institute

Developing & sharing knowledge that improves health around the world through innovative clinical research.

ContractRemoteTeam 1,001-5,000Since 1969H1B No Sponsor

• Architect and maintain automation pipelines combining internal tools with GPT/Claude and other LLMs • Integrate data across third-party APIs into unified, automated workflows • Leverage structured generation to ensure robust, correct LLM outputs • Collaborate with Ops and R&D to identify high-impact automation opportunities • Write production-grade code with emphasis on modularity, reliability, and error handling • Deploy, scale, and optimize solutions in a secure, cloud-based environment • Document solutions for both technical and non-technical audiences

New York