Senior Software Architect
Cvent · Tysons Corner, VA · 2 mo ago
ConsultingFull-time
Culture and Impact
Cvent is a leading provider of meetings, events, and hospitality technology with over 5,500 employees and 30,000 customers worldwide. Founded in 1999, Cvent offers a comprehensive event management platform and software solutions for hotels and venues. Our technology connects millions of people at events globally, and our culture encourages entrepreneurial thinking and collaborative innovation.
Responsibilities
- Shape and lead a company-wide engineering guild focused on secure-by-default practices, modern SDLC patterns, and architectural consistency across Cvent’s SaaS platforms.
- Design and build developer-centric frameworks, libraries, and automation that improve system reliability, maintainability, and security without slowing delivery.
- Partners with product, platform, and cloud engineering teams to evolve architecture standards, ensuring distributed systems are scalable, observable, and resilient.
- Lead design reviews and provide architectural guidance across services, APIs, storage systems, and cloud infrastructure, helping teams make high-quality technical decisions.
- Introduce modern engineering patterns and tooling, including AI-assisted static analysis, automated detection systems, and secure-by-default scaffolding.
- Collaborate with external partners and vendors to evaluate new technologies and integrate capabilities into platform workflows.
- Mentor engineers and influence engineering culture, promoting craftsmanship, simplicity, and scalable design across the stack.
- Help guide long-term architectural strategy, adapting secure development practices to new technologies and emerging patterns (e.g., AI systems, microservices evolution, event-driven architectures).
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- 12+ years of experience building and architecting distributed systems for enterprise or large-scale SaaS platforms.
- Strong hands-on coding experience with Java, TypeScript, cloud-native services, and infrastructure-as-code (CDK, CloudFormation, Terraform, etc.).
- Deep understanding of system design, data structures, algorithms, networking, caching, and persistence technologies.
- Experience designing and implementing automation in CI/CD pipelines (GitHub Actions, Jenkins, etc.).
- Demonstrated ability to modernize engineering practices across multiple teams through frameworks, tooling, and shared architectural patterns.
- Familiarity with foundational security engineering principles—secure coding, service hardening, identity and access models, threat considerations—even if not in a security-only role.
Qualifications
- Strong communication skills and the ability to influence engineers, product teams, and leadership.
- A track record of solving complex problems, driving change, and mentoring engineers through architectural decisions.
Preferred Qualifications
- Experience improving security posture in a large-scale distributed SaaS environment.
- Hands-on knowledge of AWS architecture (IAM, KMS, networking, load balancing, etc.).
- Understanding of compliance frameworks (SOC 2, PCI, HIPAA, etc.) and how engineering teams build systems that meet those requirements.
- Experience with threat modeling, design reviews, and platform-level security patterns.
- Experience making long-term architectural decisions (4-10 years) aligned with platform and business strategy.
- Experience evaluating technologies, running POCs, or leading due diligence during acquisitions.
- Experience presenting technical topics to engineering organizations or external audiences.