Skip to Main Content

Senior Software Engineer- Team Lead

Clarity Software Solutions
Madison, CT
  • Expired: October 26, 2022. Applications are no longer accepted.

Senior Software Engineer- Team Lead

The Senior Software Engineer will participate in all phases of the SDLC, working on small teams and individual projects.  This position reports to the VP of Software Engineering with oversight from the Chief Technology Officer.


Essential Functions

  • Designs/codes enterprise-level solutions and applications following specifications using the appropriate tools
  • Manage the Accelerated Member Engagement (AME) development team through the entire software development process
  • Mentor and motivate AME team members
  • Design, develop, and unit test enhancements to the AME application and related Clarity content management system
  • Produce effective technical documentation 
  • Enhance and maintain existing applications on their own and with guidance and collaboration with architects and other engineering team members
  • Performs maintenance programming for existing versions  
  • Assumes responsibility for ongoing data architecture for product
  • Review work by peers and more junior developers.  Provide technical knowledge sharing sessions.
  • Research design options and create prototypes, conduct solution evaluations, reviews finding with peers
  • Other duties as assigned by management



Education Required

  • BA/BS degree, or equivalent combination of education and experience


Knowledge & Experience

  • 6+ years of experience in software development, including 3+ years of working with java/j2ee
  • Familiarity with distributed enterprise applications (systems that span several physical machines)
  • Experience with Event-Driven architectures
  • Experience developing/supporting/maintaining applications on a Linux/UNIX platform
  • Experience with Object-Oriented Analysis and Design
  • Experience with web application technologies and frameworks (i.e. JSP, AJAX, AngularJS)
  • Experience with secure software designs
  • Experience working on small and fast paced software teams
  • Proficiency in MySQL/Apache/Tomcat
  • Experience with SOA and Web Service architectures including protocols such as SOAP or REST preferred
  • Experience delivering products in an Agile environment preferred
  • Knowledge of a large scale printing technologies (PDF, PPML) preferred
  • Knowledge of smart phone platforms (IOS, Android) preferred


Personal Attributes

  • Excellent communication skills, both written and oral
  • Ability to learn new concepts, systems, and software independently and quickly
  • Self-starter, able to work as part of a small team, as well as independently, with minimal supervision
  • High energy, positive attitude, professional, and mature
  • Detail-oriented, able to prioritize work, and effectively manage multiple tasks
  • Ability to accurately estimate and meet development deadlines


Physical Demands

  • Must be able to sit at a desk 80 percent of the time
  • Must be able to occasionally move about inside the office to access file cabinets
  • Must be able to operate a computer and other office products (i.e. a computer printer)
  • Must be able to frequently communicate via telephone



Clarity is an Equal Opportunity Employer


Clarity Software Solutions


Madison, CT
06443 USA



View all jobs at Clarity Software Solutions