Thycotic

Thycotic

Senior Software Architect

This role will be part of an architecture team, within the Engineering organization, designing the interfaces and core fundamental use-cases for a Shared Services Platform. The Senior Software Architect and architecture team will work to shape and reimagine the interoperability of the existing products of two companies, Thycotic and Centrify, colloquially known as ThycoticCentrify. These will include shared services that include strong identity authentication, policy management, role management, auditing, analytics, reporting, and other automation. Working as a Software Architect at ThycoticCentrify means taking the lead in a highly capable team of agile developers. ThycoticCentrify is creating awesome software that is used by thousands of IT professionals all over the globe. This is a remote based position that reports into the Principal Architect. We love our developers! Come join us!

Key Responsibilities

    • Ability to take a large project and split it into incremental deliverables for gradual improvement over time.
    • Quickly read and understand both new and existing code and are willing/eager to re-architect it when necessary.
    • Look at the “big picture,” and explore new ideas while also executing those ideas and writing the code to make it happen.
    • Thrive in a highly collaborative, flat environment.
    • Mentor, train and guide mid-level and junior developers as they hone their skills.

Skills and Requirements

    • Experience with some or all of the following: .NET Framework, .NET Core, C#, Golang, Node, Angular, React, Kubernetes.
    • Possess substantial experience with large codebases and unit testing – mock frameworks, web testing, database testing, etc.
    • Ability to develop working closely and collaborating with others.
    • Strong experience architecting distributed platforms and applications.
    • Strong experience with microservices, container technologies, and their deployment models.
    • Strong experience with modern API development trends.
    • Strong experience with Identity authentication best practices.
    • Experience with SaaS principles software design and development.
    • Understanding the importance of high resiliency and scalability in a micro-service orientated architecture.
    • Operationally focused individual that understands system integration, testing, and troubleshooting.
    • Ability to evaluate new technologies and stay ahead of industry trends.

About Thycotic

Thycotic, a global leader in IT security, is the fastest growing provider of Privileged Access Management solutions that protect an organization’s most valuable assets from cyber-attacks and insider threats. Our mission is to make self-sufficient security champions, by making security tools people love to use that make privilege management achievable for everyone. The results show:We have over 10,000 customers worldwide ranging from mid-sized organizations to Fortune 100 companies and are adding hundreds of new customers every quarter. We are growing at twice the rate of the overall PAM market (50% vs 25%). We are among Inc. 5000 Fastest Growing Companies six years in a row.