About the job
Join Semperis, where our commitment to being a Force for Good begins with creating a remarkable workplace. We prioritize an environment where employees feel valued, supported, and empowered to excel. Our focus on purpose, growth, and work-life balance has earned us accolades as one of America’s Fastest-Growing Cybersecurity Companies by Inc. 5000, a DUNS 100 Top Startup, and multiple Inc. Best Workplace awards.
Position Overview:
We are in search of a Senior Software Architect to become a key member of our engineering team.
Key Responsibilities:
Collaborate with the architecture team to design scalable product architectures that:
Function efficiently at scale
Adapt and evolve seamlessly
Facilitate the swift development of reliable new features
Engage with development teams to implement and refine the product architectures throughout the development lifecycle
Contribute to product management discussions to help shape product roadmaps and evaluate the technical implications of forthcoming features
Assist in backlog refinement during development team meetings
Assess third-party software tools and products for integration into our offerings
Research and develop proof of concept (POC) systems to validate and showcase architectural solutions
Educate our development teams on the adoption of new tools and methodologies
Qualifications:
Minimum of 10 years of experience in commercial software product development
At least 5 years of experience in a technical leadership role, such as a development team lead
Extensive coding experience in C#
Familiarity with modern microservices architecture, including Kubernetes and Kafka
Excellent written and verbal communication skills
Understanding of common cloud architecture patterns such as Microservices, CQRS, and Sidecar
Experience in full-stack development, covering both web front-end and distributed back-end
