What are the responsibilities and job description for the Software Engineer position at Louisville Urban League (LUL)?
We know that access to the right tools and information at the right time can change lives. At APH, our job is to break down barriers and empower students, families, adults, and educators, creating a future that belongs to everyone.
Located in Louisville KY, we manufacture and distribute products and services for people who are blind or low vision, including braille large type books and educational aids.
We’re not just looking forward to an accessible future-we’re making it happen every day. And, with the latest technology, we think the future has never been brighter for people who are blind or have vision loss. Come join us.
“We embrace and value access, belonging, inclusion, diversity, and equity. Women and Minorities, along with Veterans and others who are members of a protected class, or who may need a workplace accommodation, are encouraged to apply.”
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.
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.
Compensation And Benefits
$56,000.00/year – $69,500.00/year | Salary is negotiable depending on experience.
Benefits
Analyze, design, code, test, and document moderately complex programs to develop applications software.
Perform code reviews to ensure best practices and consistency.
Develop unit test plans to deliver quality components.
Update the defects log to ensure thorough and accurate documentation.
Contribute to the implementation of software products to meet application needs.
Provide input in the development of software builds and integration build components to meet application needs.
Conduct tests and analyze results to diagnose and record failures and to report results.
Escalate complex integration issues to support the resolution of system discrepancies.
Monitor the industry to gain knowledge and understanding of emerging technologies.
Investigate new and emerging hardware and software technologies to assist in maintaining industry competitiveness.
Analyze potential value of new technologies to support business objectives and strategy.
Complete other duties as assigned.
Minimum Qualifications – Experience – Training
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.
How to Apply
https://www.paycomonline.net/v4/ats/web.php/jobs/ViewJobDetails?job=185631&clientkey=37466F7380F198CC901A032728F0ABA7
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.
Located in Louisville KY, we manufacture and distribute products and services for people who are blind or low vision, including braille large type books and educational aids.
We’re not just looking forward to an accessible future-we’re making it happen every day. And, with the latest technology, we think the future has never been brighter for people who are blind or have vision loss. Come join us.
“We embrace and value access, belonging, inclusion, diversity, and equity. Women and Minorities, along with Veterans and others who are members of a protected class, or who may need a workplace accommodation, are encouraged to apply.”
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.
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.
Compensation And Benefits
$56,000.00/year – $69,500.00/year | Salary is negotiable depending on experience.
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
Analyze, design, code, test, and document moderately complex programs to develop applications software.
Perform code reviews to ensure best practices and consistency.
Develop unit test plans to deliver quality components.
Update the defects log to ensure thorough and accurate documentation.
Contribute to the implementation of software products to meet application needs.
Provide input in the development of software builds and integration build components to meet application needs.
Conduct tests and analyze results to diagnose and record failures and to report results.
Escalate complex integration issues to support the resolution of system discrepancies.
Monitor the industry to gain knowledge and understanding of emerging technologies.
Investigate new and emerging hardware and software technologies to assist in maintaining industry competitiveness.
Analyze potential value of new technologies to support business objectives and strategy.
Complete other duties as assigned.
Minimum Qualifications – Experience – Training
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field required.
- 3 years’ related experience.
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.
How to Apply
https://www.paycomonline.net/v4/ats/web.php/jobs/ViewJobDetails?job=185631&clientkey=37466F7380F198CC901A032728F0ABA7
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.
Salary : $56,000 - $69,500