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

Software Architect

Progress Rail Brasilbento gonçalves, estado do rio grande do sul, br
Há 3 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 • bento gonçalves, estado do rio grande do sul, br

    Vagas relacionadas
    [P] Core Experience Engineer - Team Lead

    [P] Core Experience Engineer - Team Lead

    LatamCentCaxias do Sul, RS, Brazil
    Quick Apply
    We are looking for a Core Experience Engineering Lead to guide a small, high-impact engineering team at TestBox.You will act as both a technical leader and hands-on contributor, ensuring our core s...Mostre maisÚltima atualização: há mais de 30 dias
    [D] Core Experience Engineer Senior Software Engineer

    [D] Core Experience Engineer Senior Software Engineer

    LatamCentCaxias do Sul, RS, Brazil
    Quick Apply
    We are seeking a Senior Software Developer who thrives in fast-paced startup environments and enjoys building exceptional product experiences. As a key contributor to our core product, you will work...Mostre maisÚltima atualização: há mais de 30 dias
    [DG] Core Experience Engineer Senior Software Engineer

    [DG] Core Experience Engineer Senior Software Engineer

    LatamCentCaxias do Sul, RS, Brazil
    Quick Apply
    We are seeking a Senior Software Developer who thrives in fast-paced startup environments and enjoys building exceptional product experiences. As a key contributor to our core product, you will work...Mostre maisÚltima atualização: há mais de 30 dias
    [C] Core Experience Engineer - Team Lead

    [C] Core Experience Engineer - Team Lead

    LatamCentCaxias do Sul, RS, Brazil
    Quick Apply
    We are looking for a Core Experience Engineering Lead to guide a small, high-impact engineering team at TestBox.You will act as both a technical leader and hands-on contributor, ensuring our core s...Mostre maisÚltima atualização: há mais de 30 dias
    • Promovida
    Co-Founder (Utilities D2C)

    Co-Founder (Utilities D2C)

    Ruby LabsMontenegro, Rio Grande do Sul, Brazil
    Co-Founder (Utilities D2C Subscriptions).Be among the first 25 applicants.Ruby Labs is a leading tech company that creates and operates innovative consumer products. We offer a diverse range of oppo...Mostre maisÚltima atualização: 1 dia atrás
    • Promovida
    Director of Engineering

    Director of Engineering

    GamigionMontenegro, Rio Grande do Sul, Brazil
    По доходам входим в топ-3 и первые по доходам среди всех мобильных приложений в EMEA.Наши игры установили 2,3 миллиарда раз (треть населения Земли), каждый день в них играет более 30 миллионов люде...Mostre maisÚltima atualização: há mais de 30 dias
    • Promovida
    Head of Engineering - Linux Platform & Automation

    Head of Engineering - Linux Platform & Automation

    Alex StaffMontenegro, Rio Grande do Sul, Brazil
    Head of Engineering - Linux Platform & Automation.Head of Engineering - Linux Platform & Automation.Be among the first 25 applicants. A global product company with over 14 years of experience buildi...Mostre maisÚltima atualização: há mais de 30 dias
    [C] Core Experience Engineer Senior Software Engineer

    [C] Core Experience Engineer Senior Software Engineer

    LatamCentCaxias do Sul, RS, Brazil
    Quick Apply
    We are seeking a Senior Software Developer who thrives in fast-paced startup environments and enjoys building exceptional product experiences. As a key contributor to our core product, you will work...Mostre maisÚltima atualização: há mais de 30 dias