Pros: I've been a Software Developer here for a few years, and it's been a really stable and supportive environment. My colleagues are great; we collaborate well on projects, which has really helped me grow my technical skills. There are good opportunities to learn new technologies and frameworks within the software development field. It's a mid-size tech company, so you don't feel like just a number.
Cons: One minor drawback is that the promotion path can sometimes feel a bit slow compared to faster-paced tech companies. Also, we occasionally have to work with some older legacy systems, which can be a bit challenging, but it's manageable. It's not a deal-breaker, just something to be aware of if you're looking for purely cutting-edge work all the time.
Advice to Management: Continue investing in professional development and explore ways to streamline the promotion process for high-performing employees. Regularly evaluate and update legacy systems to keep our technology stack current where possible.
Show more
Pros: You usually get solid 40-hour weeks as a Software Engineer here. The hybrid work model in the Austin, TX office helps a lot with personal appointments and errands. It's a pretty good environment for regular software development work.
Cons: Sometimes the agile sprints get really intense, especially during crunch time for new features. It can be tough to completely log off on those weeks, impacting your work-life balance. This isn't great for mental health in a corporate environment.
Advice to Management: Try to smooth out the project timelines more consistently to avoid those intense crunch periods. It'd really help with developer burnout and retention.
Show more
Pros: I like the option for WFH days, which is helpful as a Software Engineer balancing personal stuff. The company does allow for some flexible hours for software development, which is a plus. We use a hybrid model, so it's not all onsite in the Seattle office.
Cons: The WFH days can be inconsistent. Sometimes management pushes for more onsite presence without much warning, which makes planning tough. For technical roles, I feel like full remote options should be more common, not just hybrid.
Advice to Management: Managers should clearly communicate WFH policies and stick to them. Consider offering more remote options for experienced software development roles.
Show more
Common Questions About Thurston Software Solutions, Inc
What is the work from home policy like at Thurston Software Solutions, Inc for remote roles?
Thurston Software Solutions offers a hybrid work model for many roles, allowing employees to work remotely a few days a week. For fully remote positions, the company provides the necessary support and tools to ensure productivity and collaboration within their software development teams.
What is the work-from-home policy like for software developers at Thurston Software Solutions, Inc. in Austin, Texas?
Thurston Software Solutions offers a hybrid work model for many roles, including software development. Employees typically have the flexibility to work remotely a few days a week, balancing in-office collaboration with the benefits of remote work. Specific arrangements can often be discussed during the hiring process to ensure alignment with team needs and individual preferences.
What is the typical management style like at Thurston Software Solutions, Inc., especially for entry-level software engineers?
Management at Thurston Software Solutions, Inc. tends to be collaborative, with team leads offering guidance rather than strict oversight for junior roles. You can expect regular check-ins and opportunities to learn from experienced engineers in their Austin, TX office.
What is the typical work environment like at Thurston Software Solutions, Inc. for a software engineer?
The culture at Thurston Software Solutions, Inc. is collaborative and focused on delivering high-quality software. Engineers often work in cross-functional teams, contributing to various stages of the development lifecycle. There's a strong emphasis on continuous learning and sharing knowledge within the team.