
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