About the Role
Key Responsibilities:
System Design and Architecture:
Conduct whiteboard design sessions to create scalable and robust microservices.
Discuss performance scalability and architectural constraints with a focus on detailed analysis.
Coding:
Demonstrate proficiency in one or more modern programming languages.
Translate technical constraints and requirements into functional code.
SDLC and CI/CD:
Deep understanding of the software development lifecycle.
Implement and advocate for CI/CD practices to ensure continuous integration and delivery.
Collaboration and Teamwork:
Work closely with software engineers and developers.
Follow good practices in design reviews and collaborative problem-solving.
Requirements
Responsibilities:
Technical Leadership: Define, refine, and implement the DevOps strategy for SaaS products.
System Design and Architecture: Develop scalable and robust services, focusing on performance, resilience, and architectural constraints.
Coding: Implement solutions in modern programming languages such as Python, Go, Rust, C++, or Java, demonstrating the ability to translate constraints into functional code.
Software Development Lifecycle (SDLC) and CI/CD: Promote and ensure best practices in continuous integration and continuous delivery, with a strong emphasis on testing and deployment.
Collaboration: Partner effectively with software engineers, developers, and other stakeholders to foster a collaborative environment and ensure high-quality outcomes.
Project Ownership: Influence and guide technical decisions, managing projects with a high degree of independence and ensuring alignment with organizational goals.
Please note, you MUST be a US Citizen who holds an active security clearance or is able to go through one.
Salary:
$220K/yr - $275K/yr
About the Company
We are located in New York, NY, USA