Talent.com
A vaga não está disponível no seu país.
Software Architect

Software Architect

Progress Rail BrasilRio de Janeiro, BR
Há 2 dias
Descrição da vaga

We are looking for a Software Architect to join our Advanced Rail Technology (ART) team. In this role, you will drive the design and evolution of next-generation software solutions for the railway industry. You will work closely with global teams and apply your full stack development expertise to build scalable, resilient systems using modern engineering practices.

To succeed, you will need advanced English skills, strong technical leadership, and a systems-oriented, collaborative mindset. If you want to help shape the future of rail technology, this is your opportunity.

About Us

Progress Rail, a Caterpillar company, is one of the world’s leading providers of rolling stock and infrastructure solutions for the global railway industry.

Role Objective

Design, develop, and evolve robust, scalable software architectures for web applications and distributed systems, ensuring performance, security, and maintainability.

Key Responsibilities

  • Lead architectural decisions and establish technical standards across projects, applying principles such as Domain-Driven Design (DDD), Clean Architecture, and Hexagonal Architecture.
  • Design and implement scalable Java-based applications integrated with distributed systems.
  • Build modern, responsive front-end applications with Angular to deliver seamless user experiences.
  • Collaborate with cross-functional teams in agile environments (Scrum / Kanban), promoting engineering best practices and continuous improvement.
  • Implement and maintain CI / CD pipelines with Jenkins, Docker, and GitHub Actions.
  • Perform debugging, automated testing, and performance optimization to ensure reliability and security.
  • Ensure compliance with data protection and security standards, including authentication, encryption, and vulnerability mitigation.

Education

Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field.

Required Qualifications

  • Proven track record in designing and developing scalable web applications with a solid architectural foundation.
  • Advanced proficiency in Java and frameworks such as Spring Boot, Spring MVC, and Hibernate.
  • Strong experience with Angular (v10+), TypeScript, HTML5, and CSS3.
  • Deep knowledge of software architecture principles and patterns (DDD, Clean Architecture, Hexagonal).
  • Experience with build tools (Maven / Gradle), version control (Git), and CI / CD pipelines (Jenkins).
  • Familiarity with cloud platforms (AWS), containerization (Docker), and relational / non-relational databases.
  • Hands-on experience working in agile teams, actively contributing to planning, reviews, and retrospectives.
  • Language Requirement

  • English : Advanced (mandatory)
  • Soft Skills

  • Alignment with Caterpillar’s Values in Action (Code of Conduct)
  • Analytical Thinking : Ability to interpret data and make evidence-based decisions
  • Planning & Organization : Strong ability to manage tasks, priorities, and deadlines
  • Autonomy : Proactive and self-driven in solving problems and managing responsibilities
  • Communication : Clear, persuasive, and effective at sharing ideas
  • Adaptability : Comfortable with change and evolving business needs
  • What We Offer

  • CLT employment contract
  • Health and dental insurance for you and your dependents
  • Meal voucher and monthly food allowance
  • Life insurance
  • Gym and pharmacy discount programs
  • Online therapy with licensed psychologists
  • Profit Sharing Program (PLR)
  • Private pension plan
  • Education assistance
  • Extended maternity and paternity leave (Citizen Company benefit)
  • Criar um alerta de emprego para esta pesquisa

    Software Architect • Rio de Janeiro, BR

    Vagas relacionadas
    • Promovida
    SAP MDG Architect

    SAP MDG Architect

    UltraCon Consultorianiterói, estado do rio de janeiro, br
    Tempo de Alocação : Indeterminado.Local de trabalho : 100% Remoto.Horário de Trabalho : 9h00 às 18h00.Remuneração : enviar pretensão salarial PJ. O(a) Arquiteto(a) SAP Master Data Governance (MDG) será ...Mostre maisÚltima atualização: 2 dias atrás
    • Promovida
    Software Architect

    Software Architect

    Progress Rail Brasilnova iguaçu, estado do rio de janeiro, br
    Software Architect to join our Advanced Rail Technology (ART).In this role, you will drive the design and evolution of next-generation software solutions for the railway industry.You will work clos...Mostre maisÚltima atualização: 1 dia atrás
    • Promovida
    Application Architect - MongoDB - International Team - Remote

    Application Architect - MongoDB - International Team - Remote

    Initi8 Recruitmentsão gonçalo, estado do rio de janeiro, br
    Enterprise Application Architect.MongoDB experience is essential for this role.Strong Communication in Spanish and English is required for this position (Bonus points for Portuguese too!).Enterpris...Mostre maisÚltima atualização: 2 dias atrás
    • Promovida
    Arquiteto de Software e Soluções (C#)

    Arquiteto de Software e Soluções (C#)

    PrimeUpRio de Janeiro, BR
    Somos uma consultoria de Engenharia de Software com mais de 15 anos de experiência em qualidade de software e elevado nível técnico quando se trata de automação de testes, segurança digital e cultu...Mostre maisÚltima atualização: 5 dias atrás
    • Promovida
    Software Engineer

    Software Engineer

    LTIMindtreeniterói, estado do rio de janeiro, br
    We're Hiring : Senior Full Stack Software Engineer (Remote).Are you a passionate Full Stack Developer with a strong background in building scalable web applications? Do you thrive in Agile environme...Mostre maisÚltima atualização: 14 dias atrás
    • Promovida
    Senior Full-Stack Software Developer

    Senior Full-Stack Software Developer

    WebCreekRio de Janeiro, BR
    Senior Full-Stack Software Developer.Are you looking to join a highly regarded IT development firm? .Well, look no further! WebCreek is hiring a skilled. Senior Full-Stack Software Developer.This ro...Mostre maisÚltima atualização: 5 dias atrás
    • Promovida
    Senior Software Engineer

    Senior Software Engineer

    HCLSoftwaresão gonçalo, estado do rio de janeiro, br
    The role of Senior Support Engineer is a highly technical and specialized role which involves providing remote support to our worldwide HCLSoftware customers for the HCL Digital Experience products...Mostre maisÚltima atualização: 5 dias atrás
    • Promovida
    Solutions Architect with Kinaxis and PlanetTogether

    Solutions Architect with Kinaxis and PlanetTogether

    AllianceIT Incsão gonçalo, estado do rio de janeiro, br
    This position is a full-time remote position to work from LATAM with US clients.Title : Solutions Architect with Kinaxis and PlanetTogether. The ideal candidate will design and deliver supply chain p...Mostre maisÚltima atualização: 2 dias atrás
    • Promovida
    Arquiteto de Software Sênior

    Arquiteto de Software Sênior

    SofttekRio de Janeiro, BR
    Posição : Arquiteto de Software Sênior.Analisar o cenário atual (AS-IS) e definir a visão futura de arquitetura (TO-BE).Definir e documentar padrões de arquitetura, microsserviços e APIs.Projetar in...Mostre maisÚltima atualização: 5 dias atrás
    • Promovida
    Arquiteto de softwares sênior

    Arquiteto de softwares sênior

    MetaRio de Janeiro, BR
    Tomar decisões técnicas fundamentadas no design e nas limitações do sistema.Documentar a arquitetura, padrões, guias e estratégias para orientar a equipe de desenvolvimento.Garantir que a arquitetu...Mostre maisÚltima atualização: 1 dia atrás
    • Promovida
    Software Developer

    Software Developer

    Genesis Consulting Partners, LLCpetrópolis, estado do rio de janeiro, br
    We are looking for an experienced software developer to join our LATAM Solutions team and help us build the next generation of our innovative product, customizing solutions using cutting edge AI / M...Mostre maisÚltima atualização: há mais de 30 dias
    • Promovida
    Software Engineer III - Mobile

    Software Engineer III - Mobile

    Stonenova iguaçu, estado do rio de janeiro, br
    A Stone nasceu com o propósito de ser protagonista na transformação da indústria de pagamentos, lutando para oferecer as melhores soluções para quem empreende no Brasil. Pensando nisso, construímos ...Mostre maisÚltima atualização: há mais de 30 dias
    • Promovida
    Senior Software Engineer – LLM / AI-Enabled Systems

    Senior Software Engineer – LLM / AI-Enabled Systems

    TurnKey Tech StaffingRio de Janeiro, BR
    Health Note is building AI-powered digital assistants that act like trusted members of the care team.Instead of rigid,disconnected software modules, ourassistants gain skills over time — from handl...Mostre maisÚltima atualização: 16 dias atrás
    • Promovida
    Software Engineer III

    Software Engineer III

    Avalara BrasilRio de Janeiro, BR
    Avalara is an AI-first company.We expect every engineer, manager, and leader to actively leverage AI to enhance productivity, quality, innovation, and customer value. AI is embedded in our workflows...Mostre maisÚltima atualização: há mais de 30 dias
    • Promovida
    Oracle fusion cloud support - R2A

    Oracle fusion cloud support - R2A

    Doyensys IncRio de Janeiro, BR
    Oracle Cloud Support Engineer - R2A.We are looking for a senior professional to support and operate the accounts receivable and billing modules of Oracle ERP Cloud. You will be part of a global team...Mostre maisÚltima atualização: 2 dias atrás
    • Promovida
    Senior Software Engineer

    Senior Software Engineer

    ArtistOnGoniterói, estado do rio de janeiro, br
    ArtistOnGo is a business-in-a-box solution for beauty and wellness professionals.We provide everything they need to launch and grow their independent brand — including salon space, a digital storef...Mostre maisÚltima atualização: há mais de 30 dias
    • Promovida
    Senior Software Engineer

    Senior Software Engineer

    Avenue CodeRio de Janeiro, BR
    Avenue Code is the leading software consultancy focused on delivering end-to-end development solutions for digital transformation across every vertical. We’re privately held, profitable, and have be...Mostre maisÚltima atualização: 22 dias atrás
    Software Architect (Contractor) – Composable Commerce & Event-Driven Design

    Software Architect (Contractor) – Composable Commerce & Event-Driven Design

    CobbleWebRio de Janeiro, Rio de Janeiro, Brazil
    Quick Apply
    This position is 100% remote, with flexible daily / weekly hours (part-time).Sharewise : our marketplace framework that helps entrepreneurs and small businesses launch world-class platforms faster.Thi...Mostre maisÚltima atualização: há mais de 30 dias
    • Promovida
    Software Engineer - Android

    Software Engineer - Android

    Pride GlobalRio de Janeiro, BR
    Android Developer (Kotlin) – 100% Remote for Brazilians | English Fluency.Android development experience.Remote (Brazil-based candidates only). Must have at least 2 hours overlap with US working hou...Mostre maisÚltima atualização: há mais de 30 dias
    • Promovida
    Oracle fusion cloud support - A2C

    Oracle fusion cloud support - A2C

    Doyensys IncRio de Janeiro, BR
    Oracle fusion cloud support - A2C.We are looking for a senior professional to support and operate the accounts receivable and billing modules of Oracle ERP Cloud. You will be part of a global team, ...Mostre maisÚltima atualização: 2 dias atrás