Software Architect

1 semana atrás


Salvador, Brasil 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)

  • Software Architect

    3 semanas atrás


    Salvador, Brasil beBeeSoftware Tempo inteiro

    Senior Software Architect ">"> We are seeking an experienced software architect to build the core platform that enables power utilities to transition from legacy systems to a future-native environment. "> This role requires strong coding fundamentals, system design capabilities, and a builder's mindset who thrives in a startup environment. "> You will work...

  • Senior Software Architect

    3 semanas atrás


    Salvador, Brasil beBeeSoftware Tempo inteiro

    Job Description: As a software architect, you will play a pivotal role in designing and developing scalable applications. You will collaborate closely with cross-functional teams to deliver robust software solutions that meet business requirements. Key Responsibilities: Ensure high quality and maintainability of the code through reviews and refactoring;...

  • Software Architect

    3 semanas atrás


    Salvador, Brasil Canonical Tempo inteiro

    Software Architect - Containers / Virtualisation Join or sign in to find your next job Join to apply for the Software Architect - Containers / Virtualisation role at Canonical Software Architect - Containers / Virtualisation 1 day ago Be among the first 25 applicants Join to apply for the Software Architect - Containers / Virtualisation role at Canonical...

  • Lead Software Architect

    4 semanas atrás


    Salvador, Bahia, Brasil Coderio Tempo inteiro

    *Lead Software Architect (Go, Python, React)*Lead Software Architect (Go, Python, React)6 days ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.About CoderioCoderio designs and delivers scalable digital solutions for global businesses. With a strongtechnical foundation and a product mindset, our teams lead...

  • *Lead Software Architect

    3 semanas atrás


    Salvador, Brasil Coderio Tempo inteiro

    *Lead Software Architect (Go, Python, React) *Lead Software Architect (Go, Python, React) 6 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. About CoderioCoderio designs and delivers scalable digital solutions for global businesses. With a strongtechnical foundation and a product mindset, our teams lead...

  • Solution Architect

    3 semanas atrás


    Salvador, Bahia, Brasil BairesDev Tempo inteiro

    Who We areBairesDev is proud to be the fastest-growing company in America. With people in five continents and world-class clients, we are only as strong as the multicultural teams at the heart of our business. To consistently deliver the highest quality solutions to our clients, we only hire the Top 1% of the best talents and nurture their professional...

  • Software Architect

    3 semanas atrás


    Salvador, Brasil beBeeSoftware Tempo inteiro

    Principal Software Leader This role offers the opportunity to drive engineering strategy, shape technical direction, and directly influence product and company trajectory. The ideal candidate will thrive in a fast-paced environment, enjoy deep technical ownership, and be able to navigate ambiguity while aligning cross-team stakeholders. You will work...

  • Software Engineer

    2 semanas atrás


    Salvador, Brasil beBeeSoftware Tempo inteiro

    Job Title: Lead Software Architect About the Role We are seeking a highly skilled and experienced software architect to lead our technology and content digitization efforts. As a key member of our engineering team, you will be responsible for designing, building, and maintaining the core systems of our platform. Develop and maintain high-quality code across...

  • Senior Software Architect

    2 semanas atrás


    Salvador, Brasil beBeeSoftware Tempo inteiro

    As a key member of our team, you will play a pivotal role in designing and developing high-quality software applications that meet the needs of our clients. Our ideal candidate is a skilled Full Stack Software Developer with a strong background in commercial-grade software development. The successful candidate will have a proven track record of delivering...

  • Chief Software Architect

    3 semanas atrás


    Salvador, Bahia, Brasil beBeeFullStackDeveloper Tempo inteiro

    Senior Full Stack Developer Position We are seeking a remote, full-time software development professional with 5+ years of experience utilizing Angular, SQL, and Node.js to develop analytics dashboard web applications. ">",