Software Engineer (Innovation Lab) @ Consumer Reports - Yonkers, NY

Job Overview

7 days ago

Software Engineer (Innovation Lab)

Consumer Reports - Yonkers, NY

WHO WE ARE: CR is recruiting engineers, public interest technologists, and entrepreneurs to develop innovative new ways of serving consumers. You’ll be joining a lean team that works openly and builds out the earliest, most experimental part of CR’s innovation pipeline.

The Full Stack Engineer within the Digital Lab team is a strong generalist who focuses on prototyping. architecting and bootstrapping early-stage software projects, including websites, databases, and mobile apps. This role involves taking an entrepreneurial approach to designing, building, and deploying new technologies: handling a variety of architecture and coding tasks, generating high quality developer documentation, and eventually transferring knowledge to other contributors and teams.
THE OPPORTUNITY: You’ll create and ship technologies that have a real impact on the marketplace, the law, and people’s lives. CR's work includes solutions to help consumers secure their digital devices, help them take back control of their data, make it easier to buy locally and save money, and more.

*
Responsibilities: *

  • Designs, develops and implements new prototypes and apps consistent with the Digital Lab’s mission
  • Partners with Product and Research teams to analyze business requirements, conduct feasibility assessments, document specifications, recommend technologies, set deliverable schedules and determine implementation/execution approaches
  • Contributes full-stack software engineer support, from database to backend to frontend development
  • Writes and maintains standard code for early-stage prototypes and MVPs of consumer facing products
  • Implements and tests software solutions using agile software development practices.
  • Creates unit tests and regression tests
  • Collaborates with contractors, contributors, developers, business staff and other project team members to troubleshoot issues as required
  • Recommends and monitors standards for coding practices throughout the Digital Lab.
  • Generates high quality developer documentation
  • Realizes returns on learning to enable continuous reduction in time from concept to prototype
  • Facilitates knowledge transfer to other contributors and teams.
  • Supports, troubleshoots, and maintains existing software systems

ABOUT YOU: Minimum Qualifications:

  • Bachelor's degree or equivalent experience in computer science or related fields
  • 4 years of relevant work experience
  • Experience working in early stage or startup environments is a plus
  • Demonstrated ability to develop full-stack prototypes and MVPs
  • Robust GitHub profile, competencies in open source software development
  • Broad experience in software development, modern design patterns and web technologies
  • Experience with modern web technologies, JavaScript libraries, AJAX, JSON, HTML5/CSS3 and responsive design. Exposure to React and/or React Native a plus.
  • Working knowledge of modern databases, e.g., mongodb
  • Working knowledge of Unix environments, including shell scripting such as Perl or Python
  • Evidence of rigorous thinking and strong communication skills across various layers of abstraction
  • Agile tools and methodologies, including continuous deployment and rapid integration.
  • Experience in documentation, developing and maintaining large-scale, high-visibility systems
  • Ability to solve complex technical problems and effectively communicate solutions to system architects, peers and management

*
THIS POSITION REQUIRES YOU TO BE FULLY VACCINATED PRIOR TO YOUR START DATE*

#LI-RB33
EEO STATEMENT: Consumer Reports is an independent, nonprofit organization dedicated to a fair and just marketplace for consumers. Our team is made up of truth tellers, change agents, and consumer advocates who investigate and build coalitions to fight for fairness and justice in the marketplace. We leverage our evidence-based approach to demand safer products, a healthier environment, and equitable services for everyone. Consumer Reports proudly seeks to build a richly diverse workforce by hiring people with a diversity of thoughts, identities, perspectives, and experiences that help advance the difference we make for consumers, and by ensuring our people experience equity and inclusion in their work lives. We encourage members of traditionally underrepresented communities to apply, including women, LGBTQIA people, people of color, and people with disabilities.

Location: 101 Truman Avenue, Yonkers, NY 10703

Job Type: Full-time

Similar Jobs

Software Engineer - Delivery

Squarespace

New York, NY

Build services and tools that support hundreds of engineers every day. The Delivery Team manages the Squarespace code and artifact storage, the pipelines that…

Software Engineer II, Infrastructure, Search

Google

New York, NY

We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking…

Program Manager III, Search, Software Engineering

Google

New York, NY

5 years of experience in program or project management. Understanding of the software development lifecycle. 5 years of experience managing cross-functional or…

Software Engineer

Comcast

Philadelphia, PA

Responsible for planning and designing new software and web applications. Completes programming and implements, tests and debugs defined software components.

Sr. Software Development Engineer, Artemis

Amazon.com Services LLC

New York, NY

Knowledge of professional software engineering practices and best practices for the full software development lifecycle, including coding standards, code…

Software Engineer Associate (Spring/Summer 2023)

Philadelphia Phillies Baseball Operations Department

Philadelphia, PA

As a SWE you contribute fresh ideas in a variety of areas, including information retrieval, networking and data storage, security, machine learning, natural…

Full Stack Engineer

Contently

New York, NY

Strong software engineering and architecture fundamentals. Contently employees receive the best perks out there – great benefits including a 401k plan to Friday…

Engineer 3, Software Development & Engineering

Comcast

Philadelphia, PA

Assists with the software update process for existing applications and roll-outs of software releases. Acts as a resource for colleagues with less experience.

Software Engineer, Vice President - Hybrid

MUFG

New York, NY

Knowledge and some experience in AWS Experience with major public cloud offerings and how to solution designs that are built around these technologies (AWS,…

Engineer 4, Software Development & Engineering - Mobile

Comcast

Philadelphia, PA

Develops software update process for existing applications. Assists in the roll-out of software releases. Responsible for planning and designing new software…

Senior Software Support Engineer, NY Metro Area (AMERICAS)

Canonical - Jobs

New York, NY

If you have a passion for the latest open source technologies, technical support, cloud-native development, data-center technologies such as Openstack,…

R332380 Senior Software Test Engineer (SDET) (Onsite)

Comcast

Philadelphia, PA

Write and edit complex, automated test code, using the same standards as a Software Engineer, that allows for repeatable, reliable testing solutions to test the…

Senior Full Stack Engineer

Contently

New York, NY

Contently employees receive the best perks out there – great benefits including equity, 401k plan to Friday lunches and a flexible time off.

Webmaster/CMS Administrator

The City University of New York (CUNY)

Bronx, NY

Associates work in areas such as development/programming, communications, technical support, or similar functions depending on the needs of the Information…

Software Engineering Senior Advisor - Evernorth

Cigna

Hartford, CT

We also offer 401(k) with company match, company paid life insurance, tuition reimbursement, a minimum of 18 days of paid time off per year and dozens of…

Software Engineer III

Elsevier

Philadelphia, PA

Experience developing for the cloud (AWS/Azure) is desirable. Work closely with other development team members to understand moderately complex product…

Back End Java Developer (REMOTE)

Dotdash Meredith

New York, NY

Strong command of the underlying foundations of web frameworks with experience using Spring or a similar platform.

Principal Engineer, Software Development & Engineering

Comcast

Philadelphia, PA

Deep understanding of software architecture and design. Develops software update processes for existing applications.

Director, Cloud DevOps (Remote)

Shutterstock

New York, NY

To be successful in this role, this person must have in-depth expertise and hands-on experience of cloud architecture, engineering and operations, with a…

Sr Embedded Engineer, WiFi and Bluetooth

Comcast

Philadelphia, PA

Responsible for planning and designing new software applications on Linux systems. Participates in training representatives and operations staff on internally…

Software Engineer III

RELX

Philadelphia, PA

Experience developing for the cloud (AWS/Azure) is desirable. Work closely with other development team members to understand moderately complex product…

Application Developer Web

OUTFRONT media

New York, NY

Reporting to the Manager, Application Development, the role of the application developer will be working alongside Project Managers, Testing teams, and our…

Senior iOS Developer (Remote or Onsite)

Comcast

Philadelphia, PA

Experience leading software projects with source control systems like GitHub. 7+ years of professional software engineering experience.

Senior Java Engineer

Comcast

Philadelphia, PA

At least 5 years experience building software applications using Java and/or JavaScript. Familiarity with Agile development methodologies and software…