Cloud Software Architect, Trilogy (Remote) - $100,000/year USD

Job ID: 3335

Description

Traditionally, software architects spend their time reviewing code, writing end-to-end tests, talking to business units, and dancing around company politics to get teams to adopt new technology. But we’re not traditional.

Trilogy’s software architects are laser-focused and spend 100% of their time analyzing architectural designs and making important technical decisions. Our architects make decisions solely on technical correctness and simplicity, as opposed to cost, team expertise, or managerial preference.

Here is your opportunity to work on a different product every week and make technical decisions for 100+ products in our growing portfolio. You will use the latest cloud technologies like AWS, Azure, and GSP to modernize a tech stack of a wide variety of applications. You will translate high-level design patterns into product-specific releases that serve as guardrails for Engineering to follow when building the product. 

While most architects work on one or two products a year, you will expand on dozens of architectural design patterns. Join us to fast-track your career and distinguish yourself in the industry!

What you will be doing

  • Important Technical Decisions (ITDs). Decide how to use and integrate technology, analyze the potential impact of your decision, and then make a case defending your decision.
  • Requirement-Release Mapping. Extract all technical decisions, functional and non-functional, from a higher-level architectural document and map them to relevant releases

What you will NOT be doing

  • Designing the whole architectural solution. Our CTO team defines the building blocks and key technologies to use, while our architects turn that design into actionable release specifications
  • Participating in daily scrum meetings or providing day-to-day direction to an engineering team
  • Performing code reviews, debugging, or investigating outages

Key Responsibilities

  • Ensuring a clear-cut handoff between the Architecture and Engineering teams. You will serve as the single source of truth for Engineering to implement a release outlining all-important architectural design decisions for a set of clearly defined Functional and Non-Functional requirements.

Candidate Requirements

  • A university degree including the study of data structures, algorithms, and computing fundamentals or equivalent experience (e.g. Cloud Architect, Software Architect)
  • Expertise in computer science fundamentals, software development, and application design
  • Experience designing for cloud computing paradigms (such as Amazon Web Services, Azure, or Google Cloud Platform)
  • Experience making important architecture and design decisions, such as data domain modeling, application of design patterns, or design using third-party components
  • Good English communication skills 

Meet the hiring manager

Apply Now
More about this role
Bogdan Tenea
Interview
Play Video
Subsystem CTO
Bogdan Tenea

Before joining Crossover, Bogdan had a successful career as an entrepreneur in Bucharest and later as a product manager for an industry-leading company in computer...

Read More
Catalin Adler
Interview
Play Video
Subsystem CTO
Catalin Adler

Catalin, Subsystem CTO, describes his experience at Crossover in one word: extraordinary. “Each week you get to learn a lot of new things: cloud computing,...

Read More
Gennadii Nikolaev
Interview
Play Video
VP of Software Engineering
Gennadii Nikolaev

Gennadii Nikolaev is doing what he dreamed of doing when his career began 25 years ago. As part of the architecture team, he develops the...

Read More
Isuru Samarasinghe
Interview
Play Video
Software Engineer
Isuru Samarasinghe

Isuru saves two hours a day by cutting his daily commute around Colombo, Sri Lanka's capital. Working remotely as a Software Engineer for Trilogy has...

Read More