Chief Software Architect

The Chief Architect is Trilogy’s most senior Engineering role and unlike most organizations where architects are consumed with non-technical tasks such as people management and meetings, our Chief Architects are focused solely on the most challenging technical problems.

One driver of Trilogy’s growth stems from acquiring a new software company each week and one of the exciting missions of a Trilogy Chief Architect is to own the quality of new releases for these companies.

Candidate Requirements:

  • Expertise in computing fundamentals, data structures, and algorithms, achieved either through a university degree or commercial experience

  • At least 5 years of hands-on engineering experience in writing production code for a commercial software company.

  • At least 3 years of responsibility responsible for production code written by others

  • Demonstrated experience with CI/CD and unit testing

Nice to have:

  • Experience with cloud platforms such as AWS, Azure or Google

  • Experience with containerization, Docker and Kubernetes

Candidate Responsibilities:

  • Hands-on technical work, including hands-on coding

  • Becoming the go-to expert on products they are assigned to and maintaining architecture documents

  • Upholding high standards on fundamental data structures, algorithms, and architectural best practices

  • Leveraging teams of Engineers to build new features and fix software defects

What you will be doing:

  • Performing deep dives into software problems, finding true root causes and devising long term solutions

  • Making decisions about cloud-based hosting and development environments

  • Simplifying and communicating complex software architectures using the C4 model

  • Building comprehensive test plans using Google’s ACC methodology

  • Reviewing new code for quality

  • Completing the most challenging coding tasks

What you will NOT be doing:

  • Dealing with product strategy or executives or the board

  • Managing developers or a scrum process

  • Attending frequent meetings

  • Coaching Engineers individually

  • Working on the same team and assignment indefinitely – our Chief Architects change teams about once per quarter

Crossover for Work

We Build World-class Teams.

Technology we use

Javascript
Java
C++
C#
AWS
Docker

More jobs in Crossover for Work