Software Architect

Blanc Labs

Bogotá ciudad

Presencial

COP 467.101.000 - 591.661.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

No envíes un currículum genérico — crea un currículum y una carta de presentación adaptados a este puesto concreto.

Supera los filtros ATS

Descripción de la vacante

Blanc Labs is seeking a Senior Hands-on Software Architect to lead design and evolution of cloud-native applications while remaining actively involved in development.

You will mentor teams, drive microservices modernization, and collaborate with product managers and stakeholders to ensure technical solutions align with business goals.

Formación

  • 8+ years designing and developing enterprise software solutions.
  • Strong hands-on experience with Java and Spring Boot.
  • Experience with Laravel (PHP) and React.
  • Deep understanding of object-oriented design principles and software engineering best practices.
  • Extensive experience designing distributed systems and cloud-native applications.
  • Strong understanding of architectural patterns, including Microservices, Modular Monoliths, Strangler Fig, CDC, Event-Driven Architecture, Domain-Driven Design (DDD), and RESTful APIs.
  • Experience implementing asynchronous communication using Kafka and/or Amazon SQS.
  • Strong knowledge of relational and NoSQL databases, including MySQL, Amazon RDS, and Amazon DynamoDB.
  • Experience with Debezium or other CDC technologies.
  • Solid understanding of software design patterns (GoF) and architectural best practices.
  • Experience with AWS services, including ECS, EC2, DynamoDB, SQS, RDS, VPC, IAM, and Systems Manager Parameter Store.
  • Experience troubleshooting complex production environments.
  • Familiarity with CI/CD pipelines and modern DevOps practices.
  • Preferred qualifications:
  • Experience modernizing large-scale monolithic applications.
  • Experience with containerization technologies (Docker, ECS, Kubernetes).
  • Knowledge of observability tools such as New Relic, CloudWatch, Grafana, or Prometheus.
  • Experience with infrastructure as code (Terraform or CloudFormation).
  • Familiarity with Redis or distributed caching solutions.
  • Experience working in Agile/Scrum environments.

Responsabilidades

  • Design and evolve scalable software architectures for enterprise applications.
  • Lead modernization of legacy monolithic systems into cloud-native microservices.
  • Develop production-ready software using Java (Spring Boot), Laravel (PHP), and React.
  • Design RESTful APIs and asynchronous integrations using Kafka and Amazon SQS.
  • Define service boundaries, data ownership, and communication strategies across distributed systems.
  • Architect and implement cloud solutions on AWS, ensuring scalability, resiliency, and cost efficiency.
  • Participate actively in coding, design reviews, and technical implementation.
  • Perform code reviews and promote engineering best practices across development teams.
  • Troubleshoot production issues, perform root cause analysis, and drive long-term improvements.
  • Collaborate with DevOps teams on deployment strategies, monitoring, and operational excellence.
  • Mentor engineers and provide technical leadership throughout the software development lifecycle.
  • Drive continuous improvements in architecture, development processes, and system observability.

Conocimientos

Java
Spring Boot
Laravel
React
Kafka
AWS
Microservices
Domain-Driven Design
REST APIs
CI/CD
Mentoring
SQL/NoSQL

Herramientas

Docker
Kubernetes
Debezium
Terraform
CloudFormation
New Relic
Grafana
Prometheus
CloudWatch
SQS
ECS
DynamoDB
RDS
VPC

Descripción del empleo

Blanc Labs is a premier partner for global enterprises, leading the way in digitization, automation, and the development of next-generation digital products and services. Our expertise in digital transformation powers businesses to accelerate service delivery, drive customer engagement, and foster growth.

We are seeking a highly skilled Senior Hands-on Software Architect to lead the design and evolution of modern cloud-native applications while remaining actively involved in software development. This role is ideal for someone who enjoys solving complex technical challenges, mentoring engineering teams, and driving architectural decisions without stepping away from coding, supporting the modernization of existing monolithic applications into distributed microservices while collaborating closely with product managers, engineering teams, and stakeholders to ensure technical solutions align with business objectives.

What You'll Be Doing
  • Design and evolve scalable software architectures for enterprise applications
  • Lead the modernization of legacy monolithic systems into cloud-native microservices using patterns such as Strangler Fig, Change Data Capture (CDC), and event-driven architectures
  • Develop production-ready software using Java (Spring Boot), Laravel (PHP), and React
  • Design RESTful APIs and asynchronous integrations using Kafka and Amazon SQS
  • Define service boundaries, data ownership, and communication strategies across distributed systems
  • Architect and implement cloud solutions on AWS, ensuring scalability, resiliency, and cost efficiency
  • Participate actively in coding, design reviews, and technical implementation
  • Perform code reviews and promote engineering best practices across development teams
  • Troubleshoot production issues, perform root cause analysis, and drive long-term improvements
  • Collaborate with DevOps teams on deployment strategies, monitoring, and operational excellence
  • Mentor engineers and provide technical leadership throughout the software development lifecycle
  • Drive continuous improvements in architecture, development processes, and system observability
What You'll Need To Be Successful
  • 8+ years of experience designing and developing enterprise software solutions
  • Strong hands-on experience with Java and Spring Boot
  • Professional experience developing applications with Laravel (PHP) and React
  • Deep understanding of object-oriented design principles and software engineering best practices
  • Extensive experience designing distributed systems and cloud-native applications
  • Strong understanding of architectural patterns, including Microservices, Modular Monoliths, Strangler Fig, CDC, Event-Driven Architecture, Domain-Driven Design (DDD), and RESTful APIs
  • Experience implementing asynchronous communication using Kafka and/or Amazon SQS
  • Strong knowledge of relational and NoSQL databases, including MySQL, Amazon RDS, and Amazon DynamoDB
  • Experience with Debezium or other CDC technologies
  • Solid understanding of software design patterns (GoF) and architectural best practices
  • Experience with AWS services, including ECS, EC2, DynamoDB, SQS, RDS, VPC, IAM, and Systems Manager Parameter Store
  • Experience troubleshooting complex production environments
  • Familiarity with CI/CD pipelines and modern DevOps practices
Preferred Qualifications
  • Experience modernizing large-scale monolithic applications
  • Experience with containerization technologies (Docker, ECS, Kubernetes)
  • Knowledge of observability tools such as New Relic, CloudWatch, Grafana, or Prometheus
  • Experience with infrastructure as code (Terraform or CloudFormation)
  • Familiarity with Redis or distributed caching solutions
  • Experience working in Agile/Scrum environments

Blanc Labs is enabling a digital future. Headquartered in Toronto, we partner with clients in North & South America to digitize and automate their operations and build their next generation of digital products and services. We empower clients to enhance their digital offerings and bring creative solutions to the market faster. Learn more at www.blanclabs.com.

Blanc Labs is an equal opportunity employer and is committed to providing employment in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. Accommodations within reason due to a disability or medical need are available on request for candidates taking part in the recruitment process.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Data Architect
Senior Data Architect

Blanc Labs • Colombia

Presencial
COP 180.000.000 - 240.000.000
Senior Data Engineer
Senior Data Engineer

Blanc Labs • Colombia

Presencial
COP 120.000.000 - 200.000.000
Cloud Solutions Architect
Cloud Solutions Architect

Socket.dev • Medellín

Presencial
COP 280.313.000 - 404.896.000
Lead Software Engineer
Lead Software Engineer

iQor • Medellín

Presencial
COP 120.000.000 - 190.000.000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Blanc Labs • Colombia

A distancia
COP 120.000.000 - 180.000.000
Senior DevOps Engineer
Senior DevOps Engineer

Endava • Bogotá

Presencial
COP 136.836.343 - 205.254.515
Competitive salary package
Career coaching
Flexible working hours
+1
Senior Backend Developer (Java / Spring Boot / Microservices)
Senior Backend Developer (Java / Spring Boot / Microservices)

Agentic Dream • Bogotá

Presencial
COP 189.537.000 - 265.353.000
Data Engineer
Data Engineer

Blanc Labs • Colombia

Presencial
COP 221.905.000 - 348.708.000
Data Engineer
Data Engineer

Blanc Labs • Bogotá ciudad

Presencial
COP 90.000.000 - 140.000.000
Java Tech Lead
Java Tech Lead

CBTW Americas • Bogotá ciudad

Presencial
COP 185.061.810 - 259.086.534
Language courses
Sodexo card
Health and life insurance
+2