Position: Software Architect (.Net)
Company: Softwarium
Experience required: 5y
English level: fluent

Softwarium is seeking an experienced Architect .Net.

We develop software for American, Canadian, and Norwegian customers in the educational, medical, energy, and security spheres. We implement end-to-end solutions to deliver the innovation, quality, and speed that our customers’ users expect!

Our client — Thycotic-Centrify is a world-class cloud identity security company that has been ranked by Gartner as a Privileged Access Management (PAM) Leader for the second consecutive year. They have also received the highest possible score from Forrester in categories such as SaaS/cloud, Integrations, Deployment, Innovation Roadmap.

Required Skills & Experience:
- Experience with the primary stack: .NET, C#;
- Experience with Go language is a plus;
- Practical experience with containers and Kubernetes;
- Experience with any of NodeJS, Angular, React is a plus;
- You can quickly read and understand both new and existing code and are willing/eager to re-architect it when necessary;
- You can look at the “big picture,” coming up with great new ideas, but also executing those ideas and writing the code to make it happen;
- You thrive in a highly collaborative, flat environment. There are not a lot of hierarchies or red tape here;
- You find mentoring and training rewarding. Architects on our team play a key role in guiding mid-level and junior developers as they hone their skills;
- You have substantial experience with large codebases and unit testing — mock frameworks, web testing, database testing, etc.;
- English Level: fluently both verbal and written.

It will be a plus:
- Bachelor’s degree in IT or a related technical field;
- Experience in the security field.

About the project:
We are looking for an architect who will be part of an architecture team, within the Engineering organization, designing the interfaces and core fundamental use-cases for a Shared Services Platform. You and the 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 on the next-generation platform for the entire company portfolio.

Responsibilities:
- Working with the Architecture team to design, flush out specifications, evangelize the work to developers and provide other supporting resources (e.g. skeleton code projects that are consumable and easily adaptable);
- Paving the way for shared stack and services in a microservice oriented architecture design.

Working conditions:
🏠 It is possible to work both in the office and remotely;
💪 Team building and participation in conferences, and no overtime;
🚀 Individual budget for professional development and personal growth;
💶 You can always count on paying for a vacation (20 working days), sick leave (12 paid days), and holidays;
🏢 A spacious open space, an office near Zoloti Vorota station with a magnificent view of Mikhailovskaya Square and Landscape Alley;
⏰ All activities will be conducted from 15 pm till 19 pm;
🚀 We have only 3 stages of the interview (HR, Tech, and final talk with a client);
🗓 We are hiring only for long-term job! :)

Become a part of our exciting, fast-growing company, offering a friendly, informal, and creative environment with many opportunities for personal and professional growth!