Software Development Team Lead

Escondido, CA

TRI-AD is a total benefits administration firm that serves the unique needs and requirements of mid-market employers. Privately owned for more than 40 years, TRI-AD's hallmark has been the development of long-term and mutually beneficial relationships with our clients and a superior service experience for their plan participants. TRI-AD is not a volume shop or a "cookie cutter" benefits administrator. We partner with organizations that value high-touch service, flexibility and a willingness to adapt our service approach to the needs of our clients...not the other way around. TRI-AD's one-stop approach for all benefits administration needs ensures accountability, streamlined processes, ease-of-use and complete satisfaction for our clients and their plan participants.


This position will lead a small team of software developers in-house and offshore for specific business application development projects. This position would report to the Director of IT Applications.


  • Lead a team of offshore software developers dedicated to developing the next version of our benefit eligibility and enrollment system. Project is nearing completion of the initial base system
  • Provide senior level technical review and support to other programmers on the team
  • Work with requirements team (business analysts /SME’s) to understand the requirements and convert them to technical specifications for the developers
  • Create development sprints and stories using Agile development. Review and validate developer time estimates in conjunction with actual development time
  • Provide hands on systems design and programming as needed to meet development demands and project requirements
  • Using software tools and personal experience, manage developer coding standards and security protocols
  • Ensure application stories are completed according to user requirements, specifications and scope in a timely manner and within budgetary guidelines
  • Provide and manage best practices software configuration management processes, specifically software release and version management from development to testing to production
  • Work closely with product, project and quality assurance managers and team to ensure delivery of quality product both on time and that meets user specifications
  • Assists in the evaluation and research of innovative technologies and development environments


  • Five to ten years of senior level software development with experience as a technical team lead for software development projects
  • Solid understanding of software product life cycle and software engineering and development processes and tools (Agile development knowledge required)
  • Proven ability to lead a team of developers in a collaborative team environment
  • Strong working knowledge of .Net software platform and SQL 2008 / 2012
  • Ability to work within a fast-pace development environment with an entrepreneurial spirit
  • Demonstrated ability to deliver quality software production schedule and within budget
  • Demonstrated ability to deliver results, prioritize activities, and to manage time effectively
  • Ability to work with internal and external customers in a professional manner to ensure project deadlines are met
  • Bachelors of Science in Computer Science or related field preferred
  • Prefer experience in employee benefits, card processing/financial services industry or in a high-transactional processing environment

Jim Reynoso

Director of Human Resources
use your email instead