Consumer Reports was founded in 1936 with a vision to create a safer, healthier, and more transparent marketplace by empowering consumers with trustworthy infor
Senior Software Engineer - Product
Location
New York
Posted
6 days ago
Salary
$115K - $160K / year
Seniority
Senior
Job Description
Senior Software Engineer - Product
Consumer Reports
Role Description We’re looking for a full stack Senior Product Engineer to lead the multi-platform engineering efforts for our AskCR chatbot and related AI-driven features across the Consumer Reports website, mobile app, and other digital surfaces. This role is critical in ensuring seamless integration, robust performance, and high-quality user experiences. Reporting to the Director, Web Development you will be part of the Experimental Engineering team where you will drive consistent, maintainable development practices, coordinate cross-team collaboration, and oversee the delivery of resilient software solutions. This is a remote position. This position is not eligible for sponsorship or relocation assistance. As Senior Product Engineer, you will focus on Ask CR, our AI-powered advisor that answers consumer's questions based on CR’s trusted research and product data, including: - Leading the technical planning, architecture, and implementation efforts for AskCR’s multi-platform initiatives, ensuring consistency and maintainability. - Collaborating closely with product management, design, and engineering teams to align technical strategy with business and user needs. - Coordinating cross-team engineering efforts, facilitating clear communication, effective planning, and efficient release management. - Establishing and upholding best practices for code quality, continuous integration/continuous deployment (CI/CD), monitoring, and debugging across platforms. - Diagnosing and resolving complex production issues, providing timely and effective solutions. - Mentoring and guiding engineering team members, fostering technical growth and leadership capabilities. Qualifications - Bachelor's degree in Computer Science, Software Engineering, or related technical discipline. - 5+ years of professional software engineering experience is required. - Strong proficiency in web and mobile development frameworks (specifically React, React Native). - Strong proficiency in building APIs with Python (e.g. FastAPI). - Proven experience in multi-platform software development and integration, with a track record of delivering high-quality production applications. - Demonstrated expertise in best practices for CI/CD, automated testing, observability, and debugging. - Excellent communication and collaboration skills, allowing you to lead complex projects across diverse teams. Requirements - Prior experience working on consumer-focused AI applications or chatbots. - Familiarity with cloud infrastructure (AWS, Azure, or Google Cloud Platform) and container orchestration technologies. - Knowledge of ethical AI practices, data privacy compliance, and secure coding principles. Benefits - Medical benefits that start on your first day as a CR employee, including behavioral health coverage and family planning. - A generous 401K match. Company Description Consumer Reports is an independent, nonprofit organization dedicated to a fair and just marketplace for all. CR is known for our rigorous testing and trusted ratings on thousands of products and services. We report extensively on consumer trends and challenges, and survey millions of people in the U.S. each year. We leverage our evidence-based approach to advocate for consumer rights, working with policymakers and companies to find solutions for safer products and fair practices.
Related Guides
Related Job Pages
More Software Engineer Jobs
• Collaborate with software architects and development teams to define infrastructure requirements and design comprehensive platform solutions. • Lead the design, implementation, and optimization of CI/CD pipelines using Bitbucket to streamline software development, testing, and deployment processes. • Architect and manage Infrastructure as Code (IaC) using tools such as Terraform or CloudFormation, enabling scalable and reproducible AWS infrastructure management. • Conduct PoCs to evaluate new tools, technologies, and methodologies, assessing their potential impact on the platform and operations. • Monitor and enhance the performance, reliability, and scalability of systems, ensuring high availability across production and development environments. • Troubleshoot and resolve complex issues across infrastructure, deployments, and applications, implementing robust solutions to improve system stability. • Integrate security best practices into the architecture and deployment processes, ensuring compliance with industry standards and regulations. • Mentor team members on advanced DevOps practices and contribute to establishing a culture of continuous improvement and operational excellence. • Engage directly with clients to understand their needs, prioritize and plan solutions, and manage expectations regarding project timelines and deliverables.
C# Developer M365 Backup
Veeam SoftwareYour Single Backup and Data Management Platform for Cloud, Virtual and Physical
Role Description Now we are looking for a Middle/Senior C# Developer to join the team that works on Veeam Backup for Office 365. - Developing and supporting one of Veeam's core products: Veeam Backup for Microsoft 365 - Communicating with other participants of the product development process - Participating in planning and creating the features for your products Qualifications - Good knowledge of C# language - 3-5 years of relevant experience - Understanding of data structures and algorithms - Experience developing for a RDMS, e.g. Postgresql, SQL Server, MySQL, Oracle - Experience in the development for public clouds, e.g. Microsoft Azure, AWS, GCP - Open and flexible mind, common sense, clear logic, analytical skills, and the ability to work independently Requirements - Latest C# (and a bit of C++, C++CLI), REST, PowerShell, WPF - Latest .NET frameworks - Visual Studio or Rider - Azure DevOps, Git, Jenkins - Azure, Office 365, Amazon - Exchange, SharePoint, SQL, Messaging and Events - Agentic coding tools Bonus Skills - Understanding of the Windows platform (.NET, Win API) - Experience debugging event-based systems - Advanced knowledge of Windows or Linux operating systems - Experience in the development for Microsoft Exchange, SharePoint, or Office 365 - Experience in a commercial development of products for the mass market Company Description Veeam is the Data and AI Trust Company, specializing in helping organizations ensure their data and AI are fully understood, secured, and resilient to enable the acceleration of safe AI at scale. Headquartered in Seattle with offices in more than 30 countries, Veeam protects over 550,000 customers worldwide, who trust Veeam to keep their businesses running.
Sr Supplier Dev Engineer
Honeywell AerospaceHoneywell Aerospace products and services are used on virtually every commercial, defense, and space aircraft. We build aircraft engines, cockpit and cabin electronics, wireless connectivity systems, mechanical components. Our hardware and software solutions help create more fuel-efficient aircraft, more direct and on-time flights and safer skies. Safer, More Fuel-Efficient Flying and Innovations for the Future of Aviation.
Role Description In this role, you will impact our company by driving operational excellence and improving supplier performance while leading and managing supplier development efforts across the APU supply base. Your expertise in strategic sourcing and supply chain management contributes to the overall efficiency and effectiveness of our supply chain. Your role is essential in ensuring a reliable supply of high-quality products and supporting our organization's growth and success. You will collaborate across supplier development engineers and within the supply chain organization as the key focal within the supplier readiness organization for APU platforms and customers. Key Responsibilities - Develop and execute supplier development strategies that align with the organization's goals, ensuring the enhancement of supplier performance and capabilities to meet increasing demand. - Establish and enforce supplier performance standards, conduct regular capacity assessments, and collaborate with suppliers to identify areas of improvement, ensuring quality and reliability. - Drive innovation in supplier processes and product offerings, encouraging continuous improvement and cost-saving opportunities. - Foster and maintain strategic relationships with suppliers and other stakeholders to facilitate collaboration, transparency, and mutual growth. - Identify and provide resources for supplier capability building, ensuring alignment with the organization's evolving needs and requirements. - Assess and mitigate supplier-related risks, including disruptions, quality issues, and compliance concerns, safeguarding the supply chain. - Manage the supplier development budget, allocate resources efficiently, and seek cost-effective solutions while maintaining high quality. - Partner with Suppliers to lead and support OPEX projects enabling improvements in product flow / throughput, lead time reduction, & yield.
Role Description UserVoice is seeking a full-stack Software Engineer to work on UserVoice Discovery, our flagship product feedback platform. This is listed as a hybrid position to try and dissuade fake applicants; it is a fully remote position that is open to candidates anywhere in the United States. UserVoice Discovery sits at the intersection of qualitative research and large-scale data analysis. Our core challenge is making sense of thousands of pieces of unstructured customer feedback, and AI is central to how we're tackling it. You'll build systems that surface patterns, extract signal from noise, and help product teams make better decisions — thinking deeply about what intelligence applied to feedback data can actually unlock. Qualifications - 3+ years of professional development experience, with a good mix of back-end and front-end skills - Genuinely excited about applying AI/ML techniques to analyze large qualitative data sets - Thrives when the problem isn't fully defined - Curious and drawn to unexplored territory - Quick to learn new codebases with minimal guidance - Proactive in voicing ideas on engineering, product development, and company operations - Always searching for the best solutions while considering project goals - Comfortable with broad requirements and able to work with evolving specifications Requirements - Languages and Frameworks: Go, Ruby on Rails, React, Tailwind CSS, Angular - Knowledge of both relational and non-relational databases - Familiarity with Docker/Kubernetes - Experience with AI/LLM tooling, prompt engineering, or applying machine learning techniques to unstructured text Benefits - Collaborative Environment: Small, tight-knit team working across all company aspects - Reputable Clients: Work on products trusted by well-known companies - Retirement Plan: 401k - Comprehensive Benefits: Fully paid medical, dental, and vision premiums for employees, with substantial contributions for family coverage - Unlimited PTO: Take the time off you need to recharge - Flexible Work Week: 4-day work week



