Logo for Vito Solutions

UNICORN CLUB | Software Engineer (Senior)

Role overview

Qualifications

  • 10+ years of software engineering experience
  • Strong experience with modern cloud environments such as AWS, Google Cloud, or Azure
  • Hands-on experience with Infrastructure as Code tools such as Terraform or CloudFormation
  • Proficiency in at least one backend or systems-focused language such as Go, Rust, Java, or Python

Responsibilities

  • Shape and guide the architecture of distributed systems designed for scalability, resilience, and long-term maintainability
  • Facilitate architecture discussions and provide technical direction across engineering teams
  • Contribute directly to the development of key systems and support teams in overcoming complex technical challenges
  • Serve as a trusted technical advisor for senior engineering and product stakeholders

Key facts

Hard skills

Other skills

  • Communication
  • Mentorship

About the company

Vito Solutions logo

Vito Solutions

IT Services & IT Consulting

We are a leading service provider of comprehensive IT solutions and top-tier talent for businesses of all sizes. Established in 2013.

Company details

Company typeStartup
IndustryIT Services & IT Consulting
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

EMPLOYMENT TYPE:

Contract - Initial 12 months with possibility of extension based on delivery

COMPANY:

Unicorn Club

CLIENT:
An innovative technology company operating at the intersection of data science, biological research, and large-scale production systems.

WORKING MODEL:

Fully remote

JOB OVERVIEW:

An experienced Lead Software Engineer who can take ownership of architectural direction while remaining close to the engineering work itself. This role is ideal for someone who enjoys solving complex distributed systems challenges while guiding teams toward scalable, maintainable solutions.

DESCRIPTION OF POSITION:

Technical Strategy & Architecture

  • Shape and guide the architecture of distributed systems designed for scalability, resilience, and long-term maintainability
  • Facilitate architecture discussions and provide technical direction across engineering teams
  • Establish engineering standards across areas such as system design, code quality, testing approaches, and deployment workflows
  • Evaluate and introduce new technologies, frameworks, or external services where appropriate

Delivery & Engineering Impact

  • Contribute directly to the development of key systems and support teams in overcoming complex technical challenges
  • Work closely with product and engineering leadership to ensure architectural decisions align with business priorities
  • Analyse technical trade-offs and system constraints to support roadmap planning and long-term platform evolution

Technical Leadership & team Development

  • Serve as a trusted technical advisor for senior engineering and product stakeholders
  • Support the growth of engineers through mentorship in system design, architectural thinking, and engineering best practices
  • Encourage a culture focused on technical excellence, knowledge sharing, and continuous improvement

KNOWLEDGE AND SKILLS:

  • Strong experience with modern cloud environments such as AWS, Google Cloud, or Azure
  • Hands-on experience with Infrastructure as Code tools such as Terraform or CloudFormation
  • Proficiency in at least one backend or systems-focused language such as Go, Rust, Java, or Python
  • Ability to communicate complex technical concepts clearly through documentation and cross-team collaboration

EXPERIENCE REQUIRED:

  • 10+ years of software engineering experience
  • Demonstrated success designing and operating large-scale distributed systems, including:
    • Microservices architectures
    • Event-driven systems
    • Cloud-native platforms

ADVANTAGEOUS SKILLS:

  • Experience working in high-availability or regulated environments (e.g., fintech, healthcare, IoT platforms)
  • Familiarity with observability frameworks, platform security design, and DevOps practices
  • A track record of leading major platform upgrades, architectural shifts, or modernization initiatives
  • Exposure to Python-based web frameworks, specifically Django

**Please note: If you have not heard from us within 2 weeks, please consider your application unsuccessful.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at Vito Solutions

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.