Software Technical Architect

Apply Now โ†—
FULL TIME

About this role

Overview

About Collaboration Betters The World

ย 

CBTW is a global independent tech consultancy group. With a team of more than 2,700 talented tech specialists on the ground in over 35 cities across Europe, the USA, Asia, Australia and Africa, we serve clients of all sizes. We believe collaboration betters our world. Our unique open ecosystem model allows us to deliver end-to-end tech solutions.

Responsibilities

What you will do

  • Architect and evolve a scalable, modular, and extensible SaaS core platform used by global feature teams.
  • Define and enforce architectural standards, patterns, and best practices to ensure consistency and maintainability across all platform components.
  • Collaborate with cross-functional teams (product, DevOps, QA, and regional feature teams) to align on platform capabilities, shared services, and integration strategies.
  • Identify and eliminate duplication of work across teams by designing reusable services, shared libraries, and standard APIs.
  • Own the technical roadmap for the core platform in alignment with product vision and long-term scalability goals.
  • Conduct architecture reviews, technical audits, and evaluate new tools/technologies to improve system performance and development efficiency.
  • Mentor and guide engineers in the team, encouraging sound engineering decisions and promoting a strong technical culture.
  • Ensure the platform is secure, resilient, and performs at scale, considering multi-region requirements.
  • Participate in incident reviews and root cause analysis for major issues that impact the platform or regional feature teams.

Qualifications

What you should have

  • Proven experience (15+ years) in software development, with at least 3+ years in a software architect or senior technical leadership role including hands-on ownership designing complex, core platform systemsย 
  • Strong experiences of microservices, event-driven design, event sourcing and asynchronous communication patterns
  • Strong proficiency in applying CQRS to complex domains, including event-driven modeling, read model optimization, and ensuring data consistency through suitable convergence and conflict resolution mechanisms.

  • Hands-on experience with messaging platforms such as RabbitMQ, Kafka, Mass Transit or similar
  • Strong knowledge of distributed system design: data consistency, eventual consistency, failover, resiliency patterns, etc
  • Hands-on experience designing scalable platforms with clear boundaries and modular components that support downstream development teams, with strong emphasis on reliability, scalability, and observability
  • Experience with cloud platforms (AWS, GCP, or Azure), CI/CD pipelines, and containerization (e.g., Docker, Kubernetes)
  • Experience in C# and .NET ecosystems, including modern frameworks and tools

  • Knowledge of Microfrontend architecture is a plus

  • Excellent communication skills with the ability to explain complex technical concepts to stakeholders across different geographies and levels of technical expertise
  • Strong leadership and collaboration skills in a distributed team environment
  • Strong English communication

Who you will be working with

  • Engineering team members
  • Product management team

ย 

How you will add value

  • Raising the bar of what-good-looks-like within the Company Engineering
  • Design, development, and delivery of quality, maintainable backend, web applications
  • Creation of APIs which will be consumed both internally and externally
  • Involvement in data-driven product experimentation
  • Writing clean, scalable, testable code to support and enable the growth of the company
  • Participation in discussions of system architecture
  • Coaching and mentoring of more junior team members

Frequently Asked Questions

Is the salary disclosed for the Software Technical Architect position at collaborationbetterstheworldvi?
The salary for this Software Technical Architect role at collaborationbetterstheworldvi is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Is the Software Technical Architect role at collaborationbetterstheworldvi full-time or part-time?
This is listed as a FULL TIME position. It is posted as a Software Technical Architect role in the Consultancy department at collaborationbetterstheworldvi.
Which team or department does the Software Technical Architect at collaborationbetterstheworldvi belong to?
This Software Technical Architect position is part of the Consultancy department at collaborationbetterstheworldvi. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Software Technical Architect position at collaborationbetterstheworldvi?
Click the "Apply Now" button on this page. You will be redirected to collaborationbetterstheworldvi's official application portal hosted on icims where you can submit your application directly.
When was the Software Technical Architect job at collaborationbetterstheworldvi posted?
This Software Technical Architect position at collaborationbetterstheworldvi was posted on Jun 12, 2024. Apply as soon as possible โ€” early applications are often reviewed first.
Software Technical Architect
collaborationbetterstheworldvi
Apply for this role โ†—

You'll be redirected to collaborationbetterstheworldvi's official application page on icims.