Software Engineer - C# at Lingraphica
Princeton, NJ 08540, USA -
Full Time


Start Date

Immediate

Expiry Date

14 Nov, 25

Salary

95000.0

Posted On

15 Aug, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Health, Aws, Base Pay, Python, Compensation Structures, Ec2, Node.Js, Android Development, Postgresql, Life Insurance, Firebase, Java, Kotlin, D, Travel, Github, Professional Development, Unit Testing, Addition, Entertainment, Computer Science, Critical Illness

Industry

Computer Software/Engineering

Description

Company Description
Lingraphica is a mission-driven organization that provides speech-generating devices to help improve communication, speech, and quality of life for people with communication impairments. We look for candidates who enjoy working in a fast-paced, goal-oriented environment, and who share our commitment to helping individuals on their communication journey.
Job Description
Overview: Lingraphica is a leader in augmentative and alternative communication (AAC) devices, helping adults with aphasia and other speech impairments regain their voice. Our software engineers play a vital role in creating life-changing technology that empowers users every day.
We are seeking a Software Engineer to join our product engineering team, contributing to the development of our AAC speech-generating device and supporting services. As a key member of a cross-functional Innovation team, you will collaborate with product managers, designers, and engineers to build, test, and maintain high-quality software that helps individuals with speech and language impairments communicate more effectively.
We’re looking for someone with a solid foundation in modern software development, hands-on experience with C#, Java/Kotlin, and Node.js, and a willingness to work across a diverse set of tools and platforms.

REQUIRED QUALIFICATIONS:

  • Bachelor’s degree in Computer Science, Engineering, related field, or equivalent experience.
  • 2–5 years of professional software engineering experience.
  • Proficiency in C#.
  • Experience developing and consuming REST APIs using Node.js.
  • Proficiency with version control systems, particularly Git and GitHub.
  • Experience working in Agile/Scrum environments.

PREFERRED QUALIFICATIONS:

  • Experience with Unity development
  • Experience working with Vercel, AWS (especially Bedrock, SageMaker, EC2), or other cloud hosting platforms.
  • Experience with Java and/or Kotlin for Android development.
  • Familiarity with Large Language Models (LLMs) and modern AI APIs.
  • Knowledge of Python, PostgreSQL, or Firebase.
  • Familiarity with unit testing, CI/CD pipelines, and automated testing frameworks.
  • Exposure to machine learning concepts or development.
  • Experience with Atlassian tools (Jira, Confluence).
  • Understanding of both relational database and NoSQL design and querying
    Additional Information

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Design, develop, test, and maintain software for our speech-generating devices and related applications.
  • Collaborate closely with engineers, product managers, and designers to deliver functional, user-centered solutions.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews, debugging, and troubleshooting across our stack.
  • Contribute to automated and manual testing efforts to ensure software quality.
  • Support software in production, including bug fixes and performance improvements.
  • Participate in Agile team events and contribute to continuous improvement efforts.
  • Help evolve internal tools, infrastructure, and processes (CI/CD, code standards, documentation).
    Qualifications
Loading...