Director of Data Architecture

Director of Data Architecture

One of our clients is looking for a Director of Data Architecture for a new data initiative they are starting. They are a mid-sized SaaS company that builds a best-in-class software platform for finance and legal professionals to make timely, data-driven informed decisions about investment opportunities.

The Director of Data Architecture will analyze the current data ecosystem (MySQL, PostgreSQL, Mongo, AWS), evaluate new technology, design and architect a new, modern architecture using best-in-class tools and technologies (Hadoop, Snowflake, Spark, data streaming, etc.) as well as staff, lead and manage a team of Data Engineers in an effort to build the new data analytics product suite. All new development, unique opportunity.

This role includes competitive base salary plus an aggressive bonus target, comprehensive benefits, and an opportunity to lead a mission-critical project that will certainly be a career milestone. Please apply to nyjobs@cypressg.com for immediate consideration.

(NYC-based company, remote flexible post-Covid but East-Coast hours are required).

Engineering Manager Role with 300 Person Streaming Services Firm in NYC Area

Our client is a rapidly growing firm in the streaming services space that’s currently staffing for an engineering manager on its subscriptions and payments team. This candidate NEEDS to come from a background working in subscriptions and payments, having a strong understanding of how subscriptions work in terms of billings, renewals, payments, etc.
Responsibilities:
– 50% hands-on architecture and development and 50% people management, project management, and other responsibilities (3 direct reports to start, with the expectation of hiring more engineers down the line. Responsibilities will be less hands-on as the team grows.)
Qualifications:
– Must have a strong understanding of subscription services
– 2+ years of engineering management experience preferred, 7+ years of overall engineering experience
This firm is based in Manhattan, the preference is for on-site work post-COVID (only a few days a week at most), but potentially they will consider 100% remote for the right candidate. Open to transferring an H1B, compensation 175k-225k base plus bonus and stock options (250k-300k+ total comp).
Please email cdiflorio@cypressg.com with a copy of your resume if you believe you’re a fit for this role.

Director of Quality Assurance

Our client is a SaaS software company that builds a best-in-class software platform for finance and legal professionals to make timely, informed decisions about investment opportunities.  They currently need a Director of QA to lead and manage a team of 8 QA Engineers in an effort to transition to an automated environment. 

Qualified candidates will have 10+ years of overall experience building and managing QA teams and working on large-scale SaaS QA automation efforts.  You have 10+ years designing, creating and executing automated test frameworks in an agile environment.  The Director of QA will lead and manage a team of QA Engineers in an effort to transition from a manual to automated environment for a large-scale SaaS platform.  You bring expertise and experience and will leverage that knowledge here.

This pivotal role reports directly to the CTO and is an immediate need.  Competitive compensation plus performance bonus and comprehensive benefits.  Please send your resume to for immediate consideration.

Director of Engineering

Our client is a leader in information search and discovery and also a subsidiary of a large, national publicly-traded technology conglomerate. They are currently hiring a Director of Engineering for a remote available role but the Director will primarily work Pacific Time hours.

Qualified candidates will have ~10+ years of experience and 3+ years of experience managing Software Engineering teams. This is a hands-on leadership role, must have Java, Microservices, AWS, Javascript, etc. Additional exposure to Python, Node.js, Docker, Git, etc. are all plusses, and experience with SEM tech and/or ad-tech is essential.

The Director of Engineering role is approximately 20% hands-on & 80% management/leadership of a team of five Full-Stack Software Engineers. Ideal candidates will have experience working in small dynamic teams, startups, etc. This position features competitive compensation and a very comprehensive benefits package.

Lead Software Engineer (Node.js)

NYC Software and Services company disrupting the commercial real estate industry is expanding their Engineering team in their downtown Manhattan HQ.  There are two immediate openings for Lead Software Engineers.

Qualified candidates will have 7+ years of hands-on industry experience working as a Software Engineer and at least 2+ years of experience leading a team.  Candidates should have hands-on experience with Node.js, Express, Microservices or RESTful Web Services, PostgreSQL, AWS, etc.  Experience with other languages like Python, Java, Ruby, would also be considered as long as candidates are willing and able to transition to Node.js.  This role is ~95% hands-on and you should expect to code on a daily basis as well as mentor and lead a small but growing team of Software Engineers.  BSCS or equivalent is required.

The Lead Software Engineer will lead the full life-cycle development of robust public-facing web applications while collaborating with various stakeholders within the organization.  You will also conduct code reviews and lead the agile development methodology.

This position features competitive compensation, comprehensive benefits, performance bonus and great company perks.  The office is conveniently located in lower Manhattan close to a variety of public transportation hubs.  Please send your resume to nyjobs@cypressg.com for immediate consideration.  Local candidates only, please.

Lead Software Engineer / Node.js

Lead Software Engineer needed for ~100 person software company located in Manhattan to lead a team of 4-6 Software Engineers.  Qualified candidates will have 5-6+ years of hands-on experience working with Linux, Node.js, Express, microservices architecture, AWS, PostgreSQL, etc., additional experience with CI / CD, Docker, Sequelize are all pluses.

The Lead Software Engineer will be responsible for leading a team of Developers engaged in full life-cycle projects and will interact with a variety of internal stakeholders and Product Managers to understand requirements and contribute to architecture.  The majority of the work is back-end focused, building a microservices architecture for a complex system.

This position features a competitive compensation package, comprehensive benefits, a beautiful, modern office space with lots of amenities, breakfast and lunch provided on most days, and more.  Please send a copy of your resume to nyjobs@cypressg.com for immediate consideration.

Engineering Lead / Manager (Python) Cybersecurity

My client is a leader in the global cyber security industry, providing cutting-edge solutions to combat the world’s most threatening cyber criminals, fraud and other threats.  They are currently looking for an Engineering Lead to guide and manage a team of Software Engineers.

Qualified candidates will have 8+ years of overall industry experience and 2+ years of experience leading or managing a team of Developers.  This is a hands-on leadership role, so hands-on experience is required.  Linux, Python, RESTful web services, API development, CI/CD, Docker, Elasticsearch, Agile methodology, knowledge of data structures, algorithms and design patterns.  BSCS or equivalent is required.

The Engineering Lead will be responsible for leading, staffing and managing a team of Software Developers and participating in the entire SDLC.  You will contribute to the design, architecture and implementation of various software components for the production stack, as well as interact with the Product team to drive innovation.  The Eng Lead is also responsible for creating architectural best practices, quality and process improvement. You have experience designing and building distributed systems and solving problems at scale.  Any experience building secure defensible software and systems and/or developing security tools or any type of security experience is a plus.

This position provides an opportunity for talented Engineers to build cutting-edge, meaningful software solutions for the modern world.  Full, comprehensive benefits package and lots of company perks, along with a competitive compensation package.  Please send your resume to nyjobs@cypressg.com for immediate consideration.

Mobile Engineering Manager (Android & iOS)

My client is a growing leading in the security space and they are currently expanding their mobile team here in Manhattan to continue their efforts in fighting cyber-crimes. They have an immediate need for a Manager of Mobile Engineering.

Qualified candidates will have experience managing teams of cross-platform Developers (Android and iOS) and will have a solid history of Android development. The manager will do a minimal amount of coding day-to-day but will be responsible for technical architecture and design of mobile applications that are considered scalable, high-performance products. You will implement best development and testing practices to reduce production defects and improve the overall quality of the code and team efficiency. One of the first priorities will be to understand the technical architecture, identify and hire a team of top-tier Mobile Engineers, both Android and iOS, and work with the Product team to set goals, initiate projects, etc. Candidates must have team lead or management experience as well as Android experience. Any additional iOS experience is considered a plus but is not required. BSCS or equivalent required.

This is an opportunity to work with a recognized industry leader in the security space and make your mark on a burgeoning mobile team. The company is headquartered in Manhattan and is accessible to all major public transportation. The position features a competitive compensation package, comprehensive benefits and an opportunity to work with a dynamic, intelligent team doing good things for the cyber-security industry and protecting individuals.  Please send your resume to nyjobs@cypressg.com for immediate consideration.

Senior Software Manager – Boston

Our client, a national leader in the rapidly growing field of telehealth, seeks a highly motivated and professional Senior Software Manager. They partner with the top health systems, health plans, employers, and digital health companies to deliver video doctor visits over mobile and web. They are changing the way healthcare is delivered by enabling every doctor to use telehealth with their patients, making care more accessible, affordable and convenient. Their  goal is to bring care home.

 

Brief Overview:

 

The Senior Software Manager will play a critical role in their Engineering Department. Specifically, the Senior Software Manager will help drive execution for the web development team. The right candidate has experience leading teams following the Scrum agile development methodology and is passionate about delivering a quality product on schedule. This position will lead the execution of deliverables for a team of 10-12 Java web developers from planning through release while managing risks and ensuring product quality.

 

Core Responsibilities:

 

  • Manage execution of deliverables for the web development team
  • Maintain the release schedule and ensure alignment with other product teams
  • Communicate status and schedule to the appropriate stakeholders
  • Identify and track project risks and build mitigation strategies
  • Lead daily scrums, sprint planning and review meetings

 

Qualifications:

 

  • Minimum of 5 years of experience leading agile software development teams
  • Deep understanding of software development, management, and release processes
  • Ability to break down complex product requirements into an executable plan
  • Strong cross-functional communication skills
  • Strong technical understanding of web-based client-server applications
  • Details oriented, and results driven
  • Strong analytical problems solving skills
  • BA/BS degree in Computer Science or related engineering discipline

QA Automation Manager

Our client, a national leader in the rapidly growing field of telehealth, seeks a highly motivated and professional QA Automation Manager. They partner with the top health systems, health plans, employers, and digital health companies to deliver video doctor visits over mobile and web. They are changing the way healthcare is delivered by enabling every doctor to use telehealth with their patients, making care more accessible, affordable and convenient. Their goal is to bring care home.

 

Brief Overview:

 

The QA Automation Manager will play a critical role in Quality Assurance department. Specifically, the QA Automation Manager will be responsible for the development and maintenance of QA test automation framework, making it an integral part of Continuous Delivery and Test-Driven Development processes. Define test automation strategy and roadmap. Develop and implement test automation plans. Design the test automation harness, research and implement new test automation and analysis tools, promote best automation practices. Actively participate in Agile development process, review test plans, define automation approach and determine the efforts. Provide leadership and technical guidance to QA engineers involved in automated test scripts development to ensure high quality automation deliverables based on Selenium WebDriver for web product and Appium for mobile applications. Manage test scripts development and execution, collect test data and report on test results. Collaborate with other QA and Dev teams on product test planning and organization.

 

Core Responsibilities:

 

  • Manage a team of test automation engineers
  • Establish test automation coverage metrics and tracking
  • Define and maintain the test automation scope and schedule for the various testing types
  • Analyze and report on test automation progress
  • Perform hands on test scripts development as necessary

 

 

Qualifications:

 

  • 10+ years of QA experience
  • 5+ years of recent experience in leading/managing software test automation team
  • Experience in defining and implementing tools strategy, test automation frameworks and reusable components across multiple platforms or technologies
  • Extensive experience working in Agile environment
  • Expert level experience in test automation scripts development using Selenium WebDriver and Appium
  • Experienced in Continuous Integration with Jenkins, Bamboo or similar
  • Strong programming skills using Java
  • Good knowledge of SQL
  • Exposure to the modern test automation solutions and tools
  • Excellent troubleshooting skills
  • Experience in building automated tests for web services Excellent mentorship and guidance skills Strong written and verbal communication skills
  • BSEE/CS/CE or equivalent required

 

 

Their corporate headquarters are located in downtown Boston. In addition to the opportunity to build the future of healthcare technology and a great location, they offer:

 

  • Three weeks of vacation time
  • 401K match
  • Competitive healthcare, dental and vision insurance plans
  • Free gym access – on-site
  • Prime office space with views overlooking all of Boston
  • Complimentary snacks and drinks