Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Cognito Therapeutics Logo

Software Developer - Contractor

Cognito Therapeutics

Salary not specified
Nov 14, 2025
Cambridge, MA, US
Apply Now

Cognito Therapeutics, Inc. is seeking a Software Developer to design, develop, and maintain high-quality software solutions that meet product and business needs, contributing to the development of innovative software solutions that drive the organization's success and create exceptional software products.

Requirements

  • Proven experience in software development, with expertise in one or more programming languages and frameworks.
  • Familiarity with version control systems (e.g., Git), software testing, and debugging tools.
  • Software Development Life Cycle experience is a plus
  • Programming with mobile applications is a plus
  • Embedded device experience is a plus
  • FDA Cybersecurity compliance experience is a plus
  • Cloud application development is a plus

Responsibilities

  • Design, code, test, and debug software applications using programming languages and frameworks such as Java, C, C++, Python, or JavaScript, ensuring adherence to coding standards and best practices.
  • Collaborate with product managers, designers, and other stakeholders to understand requirements, provide technical insights, and contribute to the overall product vision.
  • Contribute to all phases of the software development process, including requirements gathering, design, implementation, testing, deployment, and maintenance.
  • Review code written by team members, provide constructive feedback, and conduct thorough testing to identify and fix bugs, ensuring software quality and reliability.
  • Continuously learn and stay current with the latest tools, technologies, and programming languages relevant to software development, and propose innovative solutions to enhance our software products.
  • Investigate and address software defects, performance bottlenecks, and other technical issues, collaborating with the team to find effective solutions.
  • Contribute to Agile ceremonies, such as sprint planning, daily stand-ups, and retrospectives, fostering a collaborative and iterative approach to software development.

Other

  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Equivalent work experience may be considered.
  • Strong problem-solving skills and ability to analyze complex problems, propose creative solutions, and implement them effectively.
  • Solid understanding of software development principles, practices, and methodologies, including Agile/Scrum.
  • Excellent teamwork and communication skills, with the ability to collaborate effectively with cross-functional teams and articulate technical concepts to non-technical stakeholders.
  • Strong attention to detail and a commitment to delivering high-quality software solutions.