Senior Software Architect
CYRISMA
This job is no longer accepting applications
See open jobs at CYRISMA.See open jobs similar to "Senior Software Architect" SaaS Venture Capital.IT
Staten Island, NY, USA
Posted 6+ months ago
Location: Remote
About Us: At CYRISMA, we are leaders in cybersecurity, delivering innovative solutions to our clients through our cutting-edge SaaS platform. Our platform, built on Azure, provides comprehensive cybersecurity services to Managed Service Providers (MSPs), Managed Security Service Providers (MSSPs), SOC-as-a-service providers, and cybersecurity consulting firms. As we continue to expand our reach and enhance our offerings, we are seeking an experienced and forward-thinking Senior Software Architect to join our talented team.
Responsibilities:
- Lead the end-to-end architectural design and development of our SaaS platform, ensuring scalability, reliability, and performance meet the needs of our growing user base.
- Collaborate closely with product managers, engineering teams, and other stakeholders to gather requirements, define technical solutions, and prioritize development efforts.
- Design and implement robust system integrations with external APIs, third-party services, and internal components to support seamless functionality across the platform.
- Provide technical leadership and mentorship to junior and mid-level engineers, fostering a culture of innovation, collaboration, and continuous learning.
- Conduct regular code reviews, performance optimizations, and architectural assessments to maintain the integrity and efficiency of the platform.
- Stay current with industry trends, emerging technologies, and best practices, and evaluate their potential impact on our architecture and development processes.
Requirements:
- Proven track record of designing and architecting highly scalable, resilient, and secure SaaS-based platforms, preferably in the cybersecurity industry.
- Expertise in multiple programming languages including Java, C#, C++, SQL, and Python, with a deep understanding of their respective ecosystems and best practices.
- Extensive experience designing, deploying, and managing cloud-based solutions on Azure, including but not limited to Azure App Service, Azure Functions, Azure SQL Database (including experience with Azure Elastic and SQL Flexible Servers), Azure Storage, and Azure Kubernetes Service (AKS).
- Strong knowledge of software design patterns, microservices architecture, event-driven architecture, and distributed systems principles.
- Excellent problem-solving skills and the ability to analyze complex technical challenges, identify potential solutions, and make informed decisions.
- Exceptional communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Benefits:
- Competitive salary and comprehensive benefits package, including health insurance, retirement plans, and stock options.
- Opportunities for professional growth and career advancement through ongoing training, certifications, and mentorship programs.
- Flexible work schedule and remote work options to promote work-life balance and accommodate individual preferences.
This job is no longer accepting applications
See open jobs at CYRISMA.See open jobs similar to "Senior Software Architect" SaaS Venture Capital.