Software Engineering Team Leader

Join the people who help nonprofits help others.

SofTrek makes software for nonprofits—that’s it. We serve an industry that changes the world for good each and every day. We are always seeking ambitious, focused, and skilled people to join our team of professionals. Work with us, and leave your mark

About the Position

SofTrek's Engineering Team designs, programs, and customizes our flagship product, ClearView CRM fundraising software. We use cutting-edge technical tools to deliver a system that helps clients fundraise more effectively and efficiently.

SofTrek’s Software Engineering Team Leader leads and actively participates in all phases of commercial application development including architecture, design, programming, testing, and client acceptance reviews. A high degree of creativity and latitude is required. This position takes business direction from the Director of Software Engineering.


Key Responsibilities
  • Provides leadership and direction to the software engineering (SE) team in many areas including but not limited to distributing work assignments and establishing best practice software development standards, processes, and methodologies
  • Leads and supervises the work of software engineering team members including monitoring and evaluating staff productivity/performance, mentoring and implementing various skills development activities for the team
  • Assists executive team with the development of overall technical product strategy, creation of product roadmaps, build outs of product release plans and schedules
  • Participates with executive team to establish strategic product plans and objectives
  • Provides leadership and direction to software engineering team in areas of program strategy development, project planning, program metrics, and program execution
  • Selects, develops and evaluates personnel to ensure best-in-class software engineering team including mentoring high-potential team members
  • Works with senior management to develop and manage cost budget within functional area of responsibility
  • Leads technical reviews to ensure that knowledge is shared and established standards are followed
  • Communicates routinely with other software engineers to collaboratively overcome technical challenges and share new solutions
  • Identifies, tailors, and implements best practices for the development of applications that meet accepted standards of software engineering practices, software documentation, and software quality acceptance/control


Key Requirements
  • Minimum Bachelor’s degree in a concentration in software engineering
  • 5+ years’ experience in commercial software application development
  • 2 to 5 years’ experience as a technical team leader or technical lead
  • Experience in software engineering principles and commercial software product development processes and methods
  • Through prior work experience, has demonstrated leadership qualities and abilities
  • Project management skills a must with a strong attention to detail and follow through
  • Strong verbal and written communications skills
  • Strong presentation and product demonstration skills
  • Excellent understanding of the Java and Javascript programming languages
  • Experience with Spring, Hibernate, Dojo, CSS, HTML, PostgreSQL, and Oracle Database 11g
  • Knowledge of database design and BI; experience with Oracle a plus
  • Proficient in SQL, with some knowledge of PL/SQL preferred
  • Some experience with tools/platforms such as Maven, Git, Bamboo, Tomcat, and Linux
  • Familiar and comfortable with the agile development methodology called Scrum


How to Apply

Please submit your resume and cover letter to This email address is being protected from spambots. You need JavaScript enabled to view it..  We review every submission, and if it looks like you're a good fit, we'll get in touch with you for a phone interview.

We are unable to sponsor H-1B candidates at this time.  SofTrek is an Equal Opportunity Employer.