facebook tracking
Senior Software Engineer

Senior Software Engineer

SnapIT is an innovative technologies service and solutions company. Team SnapIT is not only developing custom products and solutions for our clients, we also provide group IT trainings and mentoring to build tech workforce for the IT industry. 

Basic Qualifications:

  • 5+ years experience
  • Java  Backend Experience
  • WebServices
  • Restful API’s/H-Base
  • Understanding of Ruby on Rails

Job Requirements:

  • Analyze end-user needs and design, test, and develop software to satisfy demand
  • Expert OO analysis and design skills.
  • Strong understanding of REST API's **Mandatory**
  • Deep understanding of Java, data structures,Object oriented principles, Design patterns and web-based request 
  • Knowledgeable in Ruby and Scala 
  • Excellent understanding relational and non-relational databases
  • Lead a small agile team that consists of junior developers
  • Ability to follow complex design and development standards.
  • Must be detail-oriented and think logically
  • Excellent problem solving and analytical skills
  • Excellent written, verbal and listening communication skills
  • Ability to keep up with new business and technical concepts
  • Able to work with minimal supervision
  • Strong team leadership and risk management ability
  • Understanding of front-end technologies HTML and JavaScript
  • Knowledge of software development lifecycle methodologies (e.g. Waterfall, Iterative, Agile)
  • Understanding of health care industry a good to have


  • Undergraduate Degree in Computer Science, Physics or Mathematics
  • Masters in computer sciences is a plus 

Preferred Qualifications:

  • At least 2 years of experience in Object Oriented Programming and Design
  • Experience of working in Health Tech

Qualities we look for

  • Great written and verbal communication skills
  • Eager to learn new technology and adapt to change as we master current technology and embrace new cutting edge tech in various industries. 
  • Passionate. We love what we do and who we work with, you should too.

What we offer

  • Full time – Min 40 hours per week, onsite.
  • Competitive Salary with paid time off 

Apply for this job

Or, know someone who would be a perfect fit? Let them know!


Kansas City

2834 Harrison St
64109 Kansas City Directions 9132318905

Workplace & Culture

SnapIT Solutions has a fast phase but startup culture with a supportive environment. Our employees are challenged to do the best they can to sharpen the skills and given opportunity to be trained and grow on the job. Every new hire is paired with a senior technology expert in the area and mentored on the job for quick learning curve.


Applicant tracking system by Teamtailor