Software Architect

2 semanas atrás


Brazil, BR Progress Rail Brasil Tempo inteiro

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)


  • Brazil, BR Insight Global Tempo inteiro

    IAM Architect / Developer L6 10+ YOE with client facing travel Focus: Customer onboarding, integration development, and product team collaboration. Does require travel to customer sites.Responsibilities:Lead customer onboarding efforts, including travel to client sites as needed.Develop custom IAM solutions based on client integration...

  • Senior Project Manager

    3 semanas atrás


    Brazil, BR Indigo Beam Consulting Tempo inteiro

    For Brazil Only, PJ contract, Fluent EnglishJob Title: Senior Project Manager (Software Development)Type: Full-Time About Indigo BeamIndigo Beam is a digital transformation consulting firm dedicated to helping organizations evolve their business through modern technology solutions. We partner with our clients to improve customer experience, reengineer...


  • Brazil, BR FORDAQ Tempo inteiro

    Build AI-Powered Computer-Vision Products with UsOur company specializes in AI-driven computer vision solutions for the wood industry, enhancing production efficiency and sustainability. Collaborating with the world's leading sawmills, we play a pivotal role in supporting the shift to a carbon-neutral future. Our focus is on innovation and technology,...

  • React Native Developer

    3 semanas atrás


    Brazil, BR Luxoft Tempo inteiro

    Project descriptionOur Client is one of largest TV providers in North America and we are searching for a Senior Software Developer to join our team. The project focuses on developing mobile application for video streaming platform.ResponsibilitiesYou will be implementing new features and enhancing existing functionalities on client applications to support...


  • Brazil, BR Luxoft Tempo inteiro

    Project Description:Our Client is one of largest TV providers in North America and we are searching for a Senior Software Developer to join our team. The project focuses on developing mobile application for video streaming platform.Responsibilities:You will be implementing new features and enhancing existing functionalities on client applications to support...

  • Lead Python Engineer

    2 semanas atrás


    Brazil, BR TurnKey Tech Staffing Tempo inteiro

    About KyrosKyros is a next-generation actuarial software platform, bringing together advanced modeling, interactive visualization, and automated workflows into a unified system. It helps actuarial teams move faster from analysis to delivery by combining powerful data processing with intuitive web applications.Position OverviewWe’re seeking a Senior...


  • Brazil, BR INDI Staffing Services Tempo inteiro

    At INDI, we're passionate about empowering individuals and businesses worldwide. Our cutting-edge recruiters connect leading companies with top talent, fostering a dynamic environment where innovation thrives. Join us in shaping the future of work.Overview of the role:Step into the world of advanced software engineering as our Senior Python Developer,...

  • Full Stack Engineer

    3 semanas atrás


    Brazil, BR Ascendion Tempo inteiro

    Ascendion is a full-service digital engineering solutions company. We make and manage software platforms and products that power growth and deliver captivating experiences to consumers and employees. Our engineering, cloud, data, experience design, and talent solution capabilities accelerate transformation and impact for enterprise clients. Headquartered in...

  • Python Developer

    3 semanas atrás


    Brazil, BR Coda Search│Staffing Tempo inteiro

    Our client is a U.S.-based company that provides technical expertise, testing, and certification services to the global food and agricultural industry. Their mission is to ensure food safety, quality, and sustainability across international supply chains.To support their growing portfolio of customer-facing SaaS applications, they are expanding their...

  • Lead DevOps Engineer

    3 semanas atrás


    Brazil, BR Concord Tempo inteiro

    Lead DevOps EngineerEmployment type: 12-month contract with possibility of renewal depending on business needs and personal performance. Pay in USD.Location: Remote in Latin America. Preferred locations include Peru, Mexico, Brazil, Chile, Bolivia, Ecuador, or Colombia.Timezone: Must be able to work on US time zone.About UsConcord isn't your typical...