Skip to content

Senior Software Engineer

Posted: 11/17/2021

SnapIT Solutions is looking for a Senior Software Engineer to lead our java development team.  The ideal candidate will be an experienced java developer that is responsible for managing, leading, evaluating and overlooking a diverse team of developers with varied skill sets. As a team lead, you will be responsible for analyzing project requirements, assessing risks, estimating timelines, reviewing code and ensuring client standards are met.

Basic Qualifications:

  • 5+ years experience
  • Java  Backend Experience
  • WebServices
  • Restful APIs

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 APIs
  • Deep understanding of Java, data structures,Object oriented principles, Design patterns and web-based request 
  • 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, Software Engineering, Physics or Mathematics
  • Masters in Computer Science 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 


If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need alternative method for applying, you may contact 1-888-694-1285 for assistance.

SnapIT Solutions LLC is an equal opportunity employer.

thank you to our sponsors:

Visionary Sponsor

Cornerstone Sponsors

Industry Partners

Scroll To Top