RxLightning Inc. Senior Software Engineer Louisville, KY · Full time

RxLightning’s Senior Software Engineers work in a small team that creates the next generation of software that streamlines a patient’s journey to treatment. Our network, storage and distribution is highly proprietary and keeps health data secure. We are looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, intelligent character recognition, UI design and mobile; the list goes on and is growing every day. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full stack as we continue to push forward.


About Us

At RxLightning our mission is to provide every patient with accelerated access to the therapies they need. We are honored to be the recipients of awards such as Startup of the Year and Tech Product of the Year from TechPoint, named one of the fastest growing companies in Louisville, a 2020 Vogt winner, among others. Our dynamic CEO was also recently named to the prestigious Endeavor Entrepreneur Network.  


You would be a good fit to join our team if you take personal responsibility for making things happen, demonstrate an unwavering commitment to doing the right thing, look ahead and solve problems proactively, are honest and authentic, and constantly curious to learn more. 

We are small enough to be personal, but large enough to offer variety and flexibility. We work in an agile framework and our culture is personal, collaborate, and open. We encourage a diversity of ideas, perspectives, and cultures.

We offer competitive wages, a flexible time off plan, and performance-based bonus plan.

Role and Requirements

  • Collaborate with incredibly talented teammates to create innovative solutions to meet our company’s technical needs and shape the future of our systems.
  • Develop, design, execute, document and test software programming initiatives to build an industry changing technology solution
  • Consistently write scalable, production-ready code
  • Great at working with others as a good team player
  • Strong at communicating key project data to team members and building cohesion among teams.
  • Work closely with clients and cross-functional departments to communicate project statuses and proposals.
  • Analyze data to effectively coordinate the installation of new systems or the modification of existing systems.
  • Manage the software development lifecycle.
  • Monitor system performance.
  • Develop and execute project plans on time.
  • Apply mathematics and statistics to problem-solving initiatives.
  • Apply best practices and standard operating procedures.
  • Test new software and fix bugs.
  • Design, develop, test, deploy, maintain and improve software by writing clean, high-quality, high-performance, maintainable code
  • Collaborate in planning and scheduling
  • Manage individual project priorities, deadlines and deliverables.
  • Work in and grow into a role to potentially lead a small team of Software Engineers
  • Develop and support software including applications, database integration, interfaces, and new functionality enhancements
  • Support test and deployment of new products and features
  • Participate in code reviews
  • Able to juggle many projects and responsibilities and consistently deliver high-quality work on time and within budget.
  • Creative problem-solving skills.
  • Experience managing the software development lifecycle
  • Experience using relevant tool suites.
  • Experience working with clients and business partners.
  • A comprehensive understanding of computer science concepts.
  • Extensive knowledge of agile methodologies.
  • Effectively collaborating on a team and strong team-building skills.


  • At least 10 years' experience working as a software engineer, in roles and positions of advancing complexity and responsibility 
  • Strong experience with C#, Javascript and React (5+ years experience) 
  • 2+ years with SQL Azure 
  • Software development experience in one or more general purpose programming languages. 
  • Experience working with two or more from the following: web application development, mobile application development, distributed and parallel systems, information retrieval, intelligent character recognition networking, developing large software systems, and/or security software development. 
  • Working proficiency and communication skills in verbal and written English. 


Preferred qualifications: 

  • 5+ years' experience as a full stack engineer (in addition to qualifications above)       
  • Further education or experience in engineering, computer science or another technical related field. 
  • Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Objective C, Python, JavaScript, or Go. 
  • 7+ years experience with C#, Javascript and React, 
  • Experience developing accessible technologies. 
  • BS degree in Computer Science, similar technical field of study or equivalent practical experience. 


All applicants must be able to pass a background check and drug screening and be able to work in the US without sponsorship.