Job Description
This position is a pivotal role in shaping the foundation of Capsule's security and infrastructure systems. As a Founding Engineer, you will be responsible for designing, implementing, and maintaining secure, scalable, and resilient infrastructure solutions from the ground up. Your work will directly contribute to the development of Capsule’s recovery product, ensuring it meets the highest standards of reliability and security. You will also play a key role in influencing the product roadmap, collaborating with cross-functional teams to define strategic directions, and driving initiatives that enhance the overall product capabilities. Additionally, you will be involved in scaling both the product and the engineering team, creating processes and frameworks that support growth while maintaining operational excellence.
Key Responsibilities
- Lead the design and implementation of secure infrastructure solutions, ensuring compliance with industry best practices and regulatory standards.
- Perform comprehensive code reviews across the entire technology stack, including front-end, back-end, and system-level components, to identify vulnerabilities and optimize performance.
- Actively participate in the development of Capsule’s recovery product, contributing to its architecture, functionality, and user experience.
- Collaborate with product managers and stakeholders to define and refine the product roadmap, aligning technical capabilities with business objectives.
- Develop and maintain scalable systems that can support rapid growth while ensuring reliability, security, and efficiency under varying workloads.
- Guide and mentor junior engineers, fostering a culture of excellence and continuous learning within the team.
- Monitor system performance and security metrics, implementing improvements and proactive measures to mitigate risks.
- Work closely with DevOps and QA teams to ensure seamless integration, deployment, and testing of infrastructure components.
- Stay updated on emerging security threats and technological advancements, incorporating new knowledge into infrastructure design and product development.
- Document system architecture, processes, and configurations to ensure clarity and knowledge sharing across the engineering organization.
Job Requirements
- Proven experience as a founding engineer or in a similar role, with a strong background in building and maintaining infrastructure systems.
- Expertise in security protocols, including network security, application security, and data protection, with a focus on creating robust defense mechanisms.
- Deep technical knowledge of cloud computing platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) to design scalable infrastructure solutions.
- Strong proficiency in programming languages such as Python, Go, or Java, along with experience in developing and maintaining complex software systems.
- Excellent communication and collaboration skills to work effectively with cross-functional teams, including product, DevOps, and QA.
- Ability to influence and shape product strategy, with a track record of contributing to product roadmap decisions in previous roles.
- Experience in leading technical initiatives and managing engineering teams, with a focus on fostering growth and innovation.
- Strong problem-solving abilities and analytical mindset to address technical challenges and optimize system performance.
- Knowledge of CI/CD pipelines, automation tools, and infrastructure-as-code practices to streamline development and deployment processes.
- Ability to work independently and take ownership of critical projects while collaborating with the broader engineering organization.
- Preferred: Experience with security frameworks (e.g., NIST, ISO 27001) and familiarity with recovery product development in the SaaS or cloud industry.