Demo

Software Engineer

Louisville Urban League (LUL)
Frankfort, OH Full Time
POSTED ON 2/5/2025
AVAILABLE BEFORE 3/6/2025
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

  • 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

Essential Duties and Tasks

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.

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.

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

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Louisville Urban League (LUL)

Louisville Urban League (LUL)
Hired Organization Address Louisville, KY Full Time
Job Summary The General Accountant is responsible for maintaining financial, accounting, and grant support services to m...

Not the job you're looking for? Here are some other Software Engineer jobs in the Frankfort, OH area that may be a better fit.

Developmental Engineer

United States Air Force, Chillicothe, OH

OSP Engineer

System One, Circleville, OH

AI Assistant is available now!

Feel free to start your new journey!