Find Jobs
Software Engineer
Plano, Texas  |  Onsite
Contract Position
It appears that you have already applied to this job.
Applied on October 18, 2021
Job Id #51085 Posted October 4, 2021


  • The Sr. Software Engineer will participate in the design of new software products, testing and refactoring existing software subsystems and lead the deployment of software products on mobile devices.
  • You will work with analysts and software architects to design, implement and test modern graphic user interfaces for medical devices.


  • Participates in the design of new software products, evaluates requirements, participates in architecture; refactors existing software subsystems, performs systems testing and leads the deployment activities.
  • Lead the design test framework (C#, Python Scripting) for automation (Ranorex, Appium) testing and scripts to accurately assess new products or software updates or operating system updates according to customer requirements.
  • Troubleshoots and fixes software defects
  • Develops, executes and documents unit and integration test cases
  • Reviews software development deliverables, including code and documentation
  • Holds and participates in software inspections
  • Maintains software deliverables within the change management system
  • Identify, analyze and create detailed records of problems that appear during testing, such as software defects, bugs, functionality issues, and output errors, and work directly with software developers to find solutions and develop retesting procedures.
  • Works with analysts to design and implement modern graphical user interfaces for medical devices
  • Participates in quality and process improvement initiatives. Leverages and practices software development industry best practice
  • Contributes to the issuance of patents for inventions
  • Work is performed under specific direction with minimum supervision.
  • Independently determines and develops approach to solutions.


  • Bachelor's degree in computer science, engineering or another technical discipline relevant for the healthcare IT industry or equivalent experience
  • 8+ years’ experience in mobile software development preferably in the medical device industry or other highly regulated industry.
  • Experience in formal software development methodologies.
  • Experience in test automation for mobile device testing and debuggers, and emulators.
  • Expert knowledge of the C# programming language and iOS and Android OS.
  • Experience in object-oriented analysis, design and implementation
  • Experience developing software that includes networking, and communication protocols
  • Experience with multi-threaded concurrency issues, failure mode analysis, and performance optimization
  • Excellent interpersonal and communication skills both written and verbal.


  • Masters Degree in technical field
  • Knowledge of standards (IEC, IEEE, etc.), regulations (CFR 21, etc.), guidance, and best practices applicable to software engineering and medical devices
  • Familiarity with modern development life cycle models.
  • Knowledge of software design patterns and standard modeling languages such as UML.
  • Experience in test automation for mobile device cloud testing.
  • Familiar with MDM, AirWatch, SDLC, SDTC
  • Understanding of fundamental electronics principles

Horizontal is proud to be an Equal Opportunity and Affirmative Action Employer. We seek to provide employment opportunities to talented, qualified candidates regardless of race, color, sex/gender including gender identity and/or expression, national origin, religion, sexual orientation, disability, marital status, citizen status, veteran status, or any other protected classification under federal, state or local law.

In addition, Horizontal will provide reasonable accommodations for qualified individuals with disabilities. If you need to request a reasonable accommodation in order to complete the application or interview process, please contact

All applicants applying must be legally authorized to work in the country of employment.

Upload Your Resume

We accept .DOC, .DOCX, .PDF up to 10 MB.

We do not accept scanned documents, images, or resumes containing images and/or icons.

Password must contain:
  • minimum 10 characters

  • 1 uppercase letter

  • 1 lowercase letter

  • 1 numeric character

  • 1 special character (such as !, %, @, #)

  • Passwords match


What is your gender?

What is your ethnicity?

What is your Veteran / U.S. Military Status?

Do you identify with one or more of the classifications of protected veterans below?

If yes, please indicate by checking the appropriate box below

Do you have a disability?

You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition.

Horizontal is proud to be an Equal Employment Opportunity/Affirmative Action Employer providing a drug-free workplace.


You have saved your first job! To see all your Saved Jobs, click here. Or continue scrolling through jobs and bookmark openings that catch your eye and apply for those jobs later.

Return to Job Search

We’re sorry!

There are currently no open positions in your location or accepting applications from out of the country

Return to Home
Cookies help us improve your website experience.
By using our website, you agree to our use of cookies.