Management and technology practices from another era - avoid - Software Engineer Trailstone Employee Review

1.0
3 Oct 2022
Recommend
CEO approval
Business outlook

Pros

Above average compensation and benefits package. Some very smart and helpful folks outside of management.

Cons

Engineering management has never had any political capital to speak of, so product management runs the show. This means features, features, features before any kind of long-term or (ironically) sustainable strategy for scaling up, e.g. paying down the astonishing tech debt; automating and eliminating toil; setting, training for and enforcing code quality standards; involving all relevant parties in long-term project/architecture planning discussions, etc. The company as a whole seems to prefer to exist by word of mouth alone. Almost nobody writes documentation for anything they work on, no matter how much you ask them to. Add this to a reasonably high turnover and you're left with few people who really understand any given project. Belligerent and needlessly aggressive management styles are tolerated at all levels. It's no secret that the energy industry as a whole can use some very old and clunky tech, and there are many understandable reasons for this. That being said, many of the tech choices made internally by a company this young are frankly baffling, and make development slower and more error-prone than it needs to be.

avatar
Trailstone Response
3y
Trailstone as a company is highly technical and automation is important throughout the organisation. We welcome all our colleagues to lead change and improvement to our technology systems. We operate in a complicated and fast-moving technical and business environment, where our technical platforms are closely tied to our financial results. It is essential that all employees understand this environment so that they can balance delivery against, for example, paying down technical debt. This is especially true for newer employees, which is why we invest in training for technical staff and throughout the company. We also have extensive documentation as well as ongoing projects to improve its quality and quantity. Our development team works closely with the product management team for product direction but retain overall responsibility for technical decision-making. Technical employees can and do advocate for improving the quality of code for which they are responsible, and regular code reviews are encouraged to build shared understanding of best practices. We invest heavily in technology as a key competitive advantage, with extensive use of modern cloud and serverless technologies to support our technology platform and quantitative, meteorological, and trading teams. There is ongoing improvement to existing systems as well as exciting new development to support our business growth. Trailstone values acting together within engineering and across the company. We expect our employees to take ownership and deliver solutions not in opposition but together with our colleagues. We are fortunate to work in an environment where technology and business are closely integrated, and by embracing both sides of the company there are many opportunities for our team to thrive and grow.

Explore other reviews about Trailstone

5.0
3 Jun 2025
Recommend
CEO approval
Business outlook

Pros

Great people to work with. The CEO is the coolest! Positive environment. People want to see each other succeed.

Cons

The drive to work is loooong!

5.0
14 May 2024
Recommend
CEO approval
Business outlook

Pros

Great working environment. Everyone is friendly and helpful.

Cons

Need more diversity. Inclusivity is the key!

See reviews by: Helpful|Rating|Date|All