Chief Software Architect

  • Full Time
  • Remote

Description:

Our client Trilogy Software is expanding its team of experienced Chief Architects that are responsible for improving the software quality across their portfolio of dozens of software companies.

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.

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

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

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

To apply for this job please visit jobs.crossover.com.

Articles on remote teams at scale curated for you