Engineering Lead / Manager (Python) Cybersecurity

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

 

Engineering Manager, Node.JS

My client is a leader in the security space and is expanding it’s Core Engineering team here in Manhattan.  They are currently seeking an Engineering Manager as they grow the organization.

Qualified candidates should have 5-7+ years of overall industry experience including 2+ years of experience managing teams of Software Engineers.  You have strong full-stack Javascript knowledge and experience working with Node.JS and React.JS.  Any additional experience building data analytics and large, scalable systems is a plus.  The Engineering Manager will lead and manage an existing team of 3 and will be charged with hiring two more Engineers this year.  You will be responsible for architecture, design, code reviews, mentoring, etc.  Additionally, you will establish engineering best practices and procedures that are replicable and scalable.

This is a pivotal role within the organization and that will collaborate closely with executive management on a regular basis.  The position includes competitive base salary, equity and comprehensive benefits.  This is an immediate need so please send your resume to nyjobs@cypressg.com for immediate consideration.