Software Engineer
*Reporting to the Director of Global Technology Innovations, the Software Engineer provides input and support for full systems lifecycle management activities (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.). Tasks are performed within planned durations and established deadlines. This position collaborates within teams to ensure effective communication and to provide knowledge, development, maintenance, and support for applications.
In 2024 APH and their partner HumanWare launched the Monarch Tactile Display, a first of its kind, all-in-one tactile tablet, capable of displaying multiple lines of braille and tactile graphics on the same surface. With this product launched and arriving in the hands of braille users around the world apps and features are being developed for years to come. In addition, APH was recently awarded a Federal Disability Innovations Fund (DIF) grant which has software development requirements for the Monarch that this individual will develop.
The Monarch runs on Android, so development of apps for the product is primarily focused on Android and Kotlin. Coding for other platforms will be necessary to support apps which access the Monarch from other platforms and devices.
Minimum Qualifications – Experience – Training
Bachelor’s degree in Computer Science, Computer Engineering, or a related field required.
3+ years’ related experience.
A combination of education, training, and experience may be substituted when competency in the role is demonstrated. Successful performance on pre-employment testing with a short coding assessment is required. Reasonable accommodation may be provided for those who are able to perform the essential duties of the job.
Specialized Skills and Knowledge:
Experience with Open-Source tools such as Git, Gradle, Maven, or Mercurial version control system.
Experience with C languages, JAVA, Kotlin, Python, etc.
Familiarity with web services, HTTP, or other web-based technology.
Familiarity with braille, screen readers, and other assistive technology used by individuals who are blind or low vision is a plus.
Knowledge of Mac, PC, Android, and iOS operating systems.
Experience with bug and backlog tracking software such as Redmine or Jira.
Strong interpersonal, presentation, and communication skills.
Strong sense of ownership and commitment.
Ability to effectively manage multiple priorities and multi-task to meet deadlines.
Working Conditions:
This work is performed in a home office setting. Occasional travel to the Louisville location for all hands meetings and 1–2 weeks of travel to conferences may be required.
Location:
This position is based in Louisville, Kentucky and allows for a hybrid work schedule; it may be remote for those who live outside of the Louisville, Kentucky metropolitan region.
Benefits:
Health Insurance covered at 80% for employees – plans include family planning benefits
HSA Plan and FSA Plan – both include company contribution!
Competitive Dental and Vision Plans
Health and Well-being initiatives
4 weeks PTO
11 Paid Holidays
401(k) Plans with company match and immediate vesting
Company provided Short Term Disability
Basic Life Insurance at no cost to employees
Voluntary Life Insurance with Accidental Death and Disability
Educational Assistance and Professional Development Opportunities
Optional Hybrid Work Schedule for approved positions only
Public Service Loan Forgiveness Employer
How to Apply
Apply Here. If you have trouble accessing the application through Paycom, please contact Zach Korby at zkorby@aph.org.
APH IS A DRUG FREE WORKPLACE. An offer of employment is conditioned upon successfully passing a drug screening test.Back to Job Listings