PTC
PTC
A PTC desenvolve software empresarial para fabricantes, com ferramentas de gerenciamento do ciclo de vida do produto (PLM) e do serviço (SLM). Seus produtos ajudam as equipes a coordenar o design, a fabricação e o atendimento de produtos, apoiando o desenvolvimento, a qualidade e a eficiência operacional. Grandes empresas de manufatura discreta utilizam o software da PTC.

Engenheiro(a) Principal de Software, ALM — PTC

Define a direção técnica das plataformas de gestão do ciclo de vida de aplicações (ALM) da PTC, orientando a arquitetura, a escalabilidade e a modernização na nuvem. Colabora com equipes de engenharia, produto e clientes para impulsionar o software empresarial.

Descrição

  • Define a direção técnica de longo prazo para os produtos e as plataformas de ALM.
  • Elabora roteiros de arquitetura e estratégias tecnológicas para as equipes de engenharia.
  • Orienta sobre design de software, escalabilidade, desempenho e excelência operacional.
  • Direciona a evolução dos produtos considerando os desafios dos clientes, os padrões de implantação e as tendências do mercado.
  • Lidera discussões técnicas e alinha as equipes de engenharia, arquitetura, produto e relacionamento com clientes.
  • Contribui para projetar e evoluir sistemas empresariais seguros, resilientes e escaláveis.
  • Impulsiona a modernização da arquitetura nativa da nuvem, dos microsserviços, dos recursos com IA, da observabilidade e da escalabilidade da plataforma.
  • Analisa e orienta decisões críticas de arquitetura e engenharia.
  • Promove boas práticas de engenharia, qualidade de código, automação, testes e excelência operacional.
  • Investiga problemas complexos de desempenho, confiabilidade, escalabilidade e operações.
  • Identifica gargalos arquiteturais e recomenda melhorias.
  • Dá suporte a implantações em escala empresarial com conhecimento de sistemas distribuídos, bancos de dados, infraestrutura em nuvem e desempenho de aplicações.
  • Avalia a adequação de tecnologias emergentes ao portfólio de ALM da PTC.
  • Promove engenharia assistida por IA, automação, análise de dados e práticas modernas de entrega de software.
  • Lidera provas de conceito e avaliações técnicas.
  • Trabalha com clientes, parceiros e especialistas do setor.
  • Atua em parceria com Gestão de Produtos para conectar prioridades técnicas a objetivos de negócio e necessidades dos clientes.
  • Colabora com gerentes de engenharia, arquitetos, engenheiros principais e especialistas técnicos.
  • Coordena com as equipes de Sucesso do Cliente, Suporte e Serviços para resolver problemas técnicos complexos.
  • Participa de iniciativas estratégicas com clientes.
  • Orienta engenheiros seniores e profissionais em desenvolvimento para posições de liderança técnica.
  • Promove práticas de arquitetura de software, engenharia de desempenho, DevOps e desenvolvimento nativo da nuvem.
  • Contribui para fóruns de engenharia, comunidades técnicas e iniciativas de compartilhamento de conhecimento.
  • Representa a área de ALM como especialista técnico na organização e na comunidade de engenharia em geral.

Requisitos

  • Bacharelado ou mestrado em ciência da computação, engenharia de software ou área relacionada
  • Pelo menos 10 anos de experiência profissional em engenharia de software
  • Histórico comprovado no design, desenvolvimento e operação de plataformas de software empresarial em grande escala
  • Conhecimento aprofundado de Java e desenvolvimento moderno de back-end
  • Ampla experiência com sistemas distribuídos, arquiteturas nativas da nuvem e microsserviços
  • Domínio de padrões de arquitetura de software e práticas atuais de engenharia
  • Experiência na definição de estratégia técnica e arquitetura para várias equipes de engenharia
  • Especialização em desempenho, escalabilidade, confiabilidade e excelência operacional
  • Ótima capacidade de resolução de problemas, comunicação e relacionamento com partes interessadas
  • Capacidade de influenciar decisões técnicas e de negócio com conhecimento e credibilidade
  • Familiaridade com ALM, DevOps, engenharia de sistemas ou plataformas de entrega de software
  • Experiência com Codebeamer, Jira, Polarion, Jama, Azure DevOps ou ferramentas semelhantes
  • Experiência com pelo menos uma plataforma de nuvem pública: AWS, Azure ou GCP
  • Experiência com Kubernetes, Docker, CI/CD, automação de infraestrutura e ferramentas de observabilidade
  • Conhecimento de IA e aprendizado de máquina e de suas aplicações em software empresarial
  • Experiência no desenvolvimento de produtos para setores regulamentados, como automotivo, aeroespacial, dispositivos médicos ou manufatura industrial
  • Histórico de patentes, publicações do setor, apresentações em conferências ou contribuições expressivas para projetos de código aberto

Benefícios

  • Oportunidades para explorar, aprender e se desenvolver
  • Oportunidade de transformar ideias em realidade
  • Trabalho ao lado de líderes experientes do setor
  • Atuação com tecnologias avançadas
  • Práticas de privacidade e proteção de dados