Software Technical Architect

Details of the selected job

A software technical architect responsible for building cloud first technical architecture for products. Also provide technical leadership, mentor team of developers, be responsible for building micro-services, data pipelines, Machine Learning as a service platform. And constantly review the code to ensure the quality of the design by avoiding complexity, advocating clarity and to do this with the team. Other important task is the ability to represent an abstract problem in the form of some finite real object of the system, which can be evaluated, designed and developed.


  • Degree in Computer Science, Information Science or Related field.
  • +10 years' experience.
  • +7 years' experience in the field of Software engineering.
  • +3 years' experience in driving long term engineering and product decisions
  • Building the foundational elements of the product and non-functional requirements
  • Experience working with end users or developer communities.
  • Experience with Docker and Kubernetes.
  • Hands-on experience with all of the following cloud services: Kafka, Spark, Airflow, AWS, GCP or Azure - (AWS preferred).
  • Experience in designing and developing Microservices (Java or Python)
  • Well-Versed with building applications for large scale, auto-scaling environments.
  • Experience on DevOps and applications strategies and practices like Continuous Integration, Continuous Deployment
  • Build automation and Test-Driven Development to enable the rapid delivery of working code utilizing tools like Jenkins, Artifactory and Git.
  • AWS/Spark certifications preferred.
  • Some exposure to ETL or BI tools.
  • Experience working with various relational and non-relational, database like Oracle, SQL, Server, MySQL, MongoDB, etc.


  • Competitive Pay (USD).
  • Contractor.
  • Excellent Career Path.
  • Excellent teamwork and work environment.
  • Holidays Off.
  • Paid Time Off.
  • Training and Certifications.
  • Christmas bonus.

Job Functions:

  • Evaluating, identifying, and developing software solutions.
  • Locating and directing solutions for critical challenges involving software interface.
  • Looking for problems within software systems and resolving the issues
  • Documenting and recording every aspect of an application or software
  • Choosing the technologies for the implementation of each component and connections between the components.
  • Controlling the architecture during the next iteration of the system release.

Software Technical Architect

We are Novacomp!

A 100% Costa Rican IT Outsourcing & Nearshoring company, with more than 400 employees working together from more than 5 locations around the world. Our purpose is to transform organizations through know-how and innovation. We are looking for the best talent, ambitious, creative professionals, passionate about technology, who want to make a difference.

We have created a company with people who believe that technology should and can be used to deliver great experiences. We also have a culture of continuous learning, providing training and certification opportunities in state-of-the-art technologies for our people, to stay up to date and offer our customers the highest quality standards.

We are an experience, a community, a knowledge hub.

Learn more about Novacomp!

Our Values define us:


Founded in Costa Rica in 1998, the company

offers IT Outsourcing & Nearshoring services,

including software analysis, design, development,

testing, implementation and maintenance services

on multiple platforms and with Agile methodologies.

Technological and strategic alliances, both

national and international, have also contributed

to the growth and expansion of the company in

recent years. Currently certified in ISO 9001:2015;

ESSENTIAL Costa Rica - Country Brand, ITSQB Global

Partner, Scaled Agile Bronze Partner, Microsoft

Gold Partner and Oracle Gold Partner.

Novacomp currently employs over 400 professionals

in Costa Rica (Headquarters / Delivery Center),

Chile, Guatemala, Panama and the United States

(Miami, Florida).

Grow with us

We empower our employees to reach their maximum potential and have been doing so for the past 22 years, becoming a space of growth for our people.

  • 5000 Executed

  • 350 Consultants

  • 125 Clients

  • 20 Years of



Become one of our
Success Cases

About Us