Job Openings Senior Software Architect (C#/Golang/AWS) - Hybrid Braga (2 days/week office)

About the job Senior Software Architect (C#/Golang/AWS) - Hybrid Braga (2 days/week office)


ABOUT THE OPPORTUNITY

Join a cutting-edge R&D environment where you'll shape the future of software security solutions. As a Senior Software Architect, you'll be part of a cross-functional architecture group that provides strategic technical leadership across multiple product units. This role offers the perfect balance between hands-on technical work and architectural strategy, allowing you to drive innovation while working with modern cloud-native technologies and development practices.

PROJECT & CONTEXT

You'll work within a cross-cut architecture group that supports and services R&D teams across all product units. Your impact will span from developing comprehensive architecture strategies aligned with business objectives to creating detailed technical specifications and POCs. You'll research technical innovations, evaluate emerging technologies, and provide methodology guidance to engineering teams. This position combines strategic thinking with practical implementation, as you'll both design solutions and improve existing products. The role involves daily collaboration with international teams, requiring strong communication skills and the ability to engage with both technical and executive-level stakeholders.

WHAT WE'RE LOOKING FOR (Required)

Experience & Education:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • 5+ years of proven experience in software architecture roles (must be clearly demonstrated in CV)
  • Demonstrated ability to analyze complex systems, evaluate infrastructures, and propose optimal solutions

Technical Expertise:

  • Strong expertise in C# with production-level experience
  • Mandatory hands-on experience with AWS cloud services (AWS exclusively required)
  • Deep understanding of cloud-native applications, microservices, and service-oriented architectures
  • Proficiency with modern development methodologies: Agile, DevOps, CI/CD pipelines, and Git

Professional Skills:

  • Fluent English (B2/Upper Intermediate minimum) - daily interaction with international teams requires clear, professional communication
  • Strong communication abilities to engage technical teams, non-technical audiences, and executive stakeholders
  • Passion for designing and building robust software product architecture
  • Commitment to code quality and security excellence, including design and code reviews

NICE TO HAVE (Preferred)

  • Hands-on experience with Golang programming language
  • Experience with LLMs and Generative AI technologies
  • Background with additional programming languages such as Java or Python