Software Engineer

Lingraphica
Summary
Join Lingraphica, a leader in AAC devices, as a Software Engineer contributing to the development of life-changing technology for individuals with speech impairments. Collaborate with a cross-functional team to design, develop, test, and maintain high-quality software for speech-generating devices and related applications. You will write clean, efficient, and well-documented code, participate in code reviews and testing, and support software in production. The ideal candidate possesses a solid foundation in modern software development, experience with C#, Java/Kotlin, and Node.js, and a willingness to work across diverse tools and platforms. This role offers a remote work environment with competitive compensation and a comprehensive benefits package.
Requirements
- 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
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)
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
Benefits
- Paid Time Off (sick, personal, and vacation)
- Paid Company Holidays
- 401(k) Retirement Plan and Contribution
- Medical/Dental/Vision benefits with FSA, HSA, & Dependent care options
- Employer Paid Life Insurance
- Voluntary benefits such as Short- and Long-Term Disability, Critical Illness, Hospital Indemnity and AD & D insurance
- Stipends for health and wellness, home office setup and professional development
- Paid Family Leave
- Annual bonus program
- Annual merit increases
- Year-Round Flex Fridayβs
- Discounts on travel, entertainment, home/pet/car insurance