Software Engineer – Unity

Remote from
USA
Salary, yearly, USD
84,000 - 97,400
Employment type
Full Time,
Job posted
Apply before
1 Aug 2026
Views / Applies
203 / 38

About Lingraphica

Leading provider of AAC devices, therapy services, and apps for stroke survivors with communication challenges

Verified job posting
This job post has been manually reviewed for authenticity and compliance.

AI Summary

Lingraphica is seeking a Software Engineer with expertise in Unity and C# to develop and maintain software for speech-generating devices. The role involves collaborating with a cross-functional team to deliver user-centered solutions, participating in Agile ceremonies, and contributing to the full software lifecycle. Required qualifications include a Bachelor's degree in CS or equivalent, 3+ years of experience, and proficiency with Unity, C#, REST APIs, and version control. Preferred qualifications include experience with cloud platforms, React Native, and AI technologies. The position offers a salary range of $84,000 to $97,400 per year and requires occasional travel.

Role DNA

Job Complexity
Easy Hard
Pace & Pressure
Relaxed Fast-paced
Autonomy Level
Guided Full Ownership
Communication Load
Independent Highly Collaborative
AI Insight This role requires 3+ years of experience and proficiency in Unity, C#, and REST APIs, making it a mid-level position with moderate technical challenges.

Salary Analysis

Median Market Rate
USD90,700
US Market
USD80k – 120k
0 USD132k
AI Insight The offered salary range of $84,000 to $97,400 is competitive for a mid-level Unity Software Engineer role, falling within the lower end of the national market range of $80,000 to $120,000. The company may offer additional benefits or growth opportunities.

Dear Hiring Manager,

I am excited to apply for the Software Engineer - Unity position at Lingraphica. With over 3 years of experience in Unity and C#, I have developed robust applications and REST APIs that improve user experiences. I am passionate about using technology to help individuals with communication challenges and admire Lingraphica's mission-driven approach.

In my previous roles, I have excelled in Agile environments, collaborating with cross-functional teams to deliver high-quality software on time. I am proficient in Git, CI/CD pipelines, and automated testing, ensuring code reliability and maintainability. I look forward to contributing my skills to your innovative team.

Sincerely, [Your Name]

Describe your experience with Unity and C#.
I have 3+ years of professional experience developing applications in Unity using C#. I have worked on both 2D and 3D projects, implementing features such as UI, animations, and physics. I also have experience optimizing performance for mobile and desktop platforms.
How do you approach debugging and troubleshooting?
I use a systematic approach: first, I reproduce the issue and gather logs to identify patterns. Then I isolate the problem by checking recent code changes and using breakpoints or logging. I also write unit tests to verify fixes and prevent regressions. For complex issues, I collaborate with team members to get fresh perspectives.
Explain your experience with REST APIs.
I have developed and consumed REST APIs using Node.js and Express. I design endpoints that follow RESTful principles, handle authentication, and ensure proper error handling. I also use tools like Postman for testing and documentation. In addition, I have integrated third-party APIs into Unity applications to fetch and send data.
Tell us about a time you worked in a cross-functional team.
In my previous role, I worked closely with product managers, designers, and QA engineers to develop a mobile app. I attended daily stand-ups, participated in sprint planning, and provided technical input during design reviews. This collaboration ensured that we delivered a user-friendly product on schedule and within scope.
How do you ensure code quality?
I follow coding best practices such as SOLID principles and design patterns. I write unit and integration tests using frameworks like NUnit and Moq. I also participate in code reviews to give and receive constructive feedback. Additionally, I use static analysis tools and maintain a CI/CD pipeline to automate testing and deployment.

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. Lingraphica is a leader in augmentative and alternative communication (AAC) technology, helping people with aphasia and other speech and language impairments communicate and engage more fully in daily life. Through a combination of innovative devices, software, and services, Lingraphica is focused on improving communication outcomes and supporting individuals, families, and care teams. 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: A Software Engineer at Lingraphica develops and maintains software that powers speech-generating devices and related services for people with communication challenges. Working within a cross-functional Innovation team, this role partners with product, design, and engineering to deliver high-quality, user-centered solutions that improve communication outcomes. This position contributes across the full software lifecycle, from development through production support. 

Responsibilities:

  • Designs, develops, tests, and maintains software for speech-generating devices and applications 
  • Collaborates with cross-functional partners to deliver user-centered solutions 
  • Writes clean, efficient, and well-documented code 
  • Participates in code reviews, debugging, and troubleshooting across the technology stack 
  • Contributes to automated and manual testing to ensure product quality 
  • Supports production systems through bug fixes and performance improvements 
  • Participates in Agile team ceremonies and continuous improvement efforts 
  • Enhances internal tools, infrastructure, and engineering processes (e.g., CI/CD, documentation) 

Qualifications

Required Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience 
  • 3+ years of professional software engineering experience 
  • Proficiency with Unity and C# 
  • Experience developing and consuming REST APIs (Node.js or similar) 
  • Familiarity with version control systems such as Git and GitHub 
  • Experience working in the Agile or Scrum environments 
  • Ability and willingness to travel within the U.S. up to 2 times per year for team and company meetings 

Preferred Qualifications:

  • Experience with cloud platforms (e.g., AWS, Vercel) 
  • Experience with React Native for mobile app development 
  • Familiarity with Generative AI, LLMs and AI APIs 
  • Experience with Python, PostgreSQL, Firebase, or similar technologies 
  • Knowledge of testing frameworks, CI/CD pipelines, and automated testing practices 
  • Exposure to machine learning concepts or development 
  • Experience with Atlassian tools (Jira, Confluence) 
  • Understanding of relational and NoSQL database design 

Additional Information

Work Environment & Physical Demands

The incumbent works remotely from their home and is expected to maintain a safe, productive work environment with secure internet access. The ability to operate a computer with or without reasonable accommodation is required.

Travel

Travel (by air) is required for the annual company meeting and team off-site, within the continental United States, approximately twice per year.

Accommodations

To perform this job successfully, an individual must be able to perform each essential duty and physical demand satisfactorily. The requirements listed above are representative of the knowledge, skills, and/or abilities and physical demands required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Lingraphica and Pay Transparency

At Lingraphica, we are committed to fair and equitable compensation practices. The starting salary range for this position is $84,000 and $97,400 per year. Placement in the starting pay is based on factors such as experience, skills, education, and internal equity. We regularly review our compensation structures to ensure they align with industry standards, promote fairness, and support career growth. In addition to competitive base pay, we offer a comprehensive benefits package and a commitment to fostering an inclusive and supportive workplace. We encourage open conversations about compensation and are dedicated to maintaining transparency throughout the hiring process. 

To learn more about Lingraphica, visit: www.lingraphica.com! To learn more about our benefits offerings, click here!

This Organization Participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. 

Este empleador participa en E-Verify y proporcionará al gobierno federal la información de su Formulario I-9 para confirmar que usted está autorizado para trabajar en los EE. UU.

Apply now >

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar Software Engineering remote jobs

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more ›
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more ›
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more ›
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

Jobicy+ Subscription

Jobicy

617 professionals pay to access exclusive and experimental features on Jobicy

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • Weekly job alerts and digest
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Daily job alerts and digest
  • • Personal career consultant
  • • AI-powered job advice
Go to account ›