Principal Software Engineer

Cu Direct Corporation   •  

Ontario, CA

Industry: Accounting, Finance & Insurance


8 - 10 years

Posted 55 days ago

We are looking for a talented Principal Software Engineer who will manage and own the development lifecycle of a function area of CU Direct.
They will manage a team of developers focused on proper analysis, development, unit testing, and rollout.

What You’ll Be Doing:

Manages a team of developers, providing feedback and training
where necessary, conducting performance reviews, assisting with recruitment and
dealing with any issues within the team.
Lead and mentor developers assigned to the product/project
ensuring performance, maintainability, and functional requirements from design
to rollout and support.
Work with engineering staff, collaborating on hardware and system
monitoring requirements to insure expected performance and reliability of the
system developed.
Assists in developing and ensures adherence to standards and
procedures for software engineering staff.
Proactively communicate and work to mitigate changes to project
timelines, degradation in performance of applications, and concerns with
project and/or product direction.

The Ideal Candidate:

Bachelor’s degree or related industry experience.
A minimum of 8 years software development experience in data
centric Win32/Web Applications utilizing one or more Microsoft development
tools listed below
Microsoft SQL Server
An understanding of relational databases is a must (preferably
Previous experience leading or managing senior level staff within
a Scrum/Agile environment
Preferred Experience: Angular, MongoDB, WebAPI, ASP.NET, WCF, Web
Services, XML, SQL Server, Windows Services, UX Design, JavaScript, CSS, Domain
Driven Design, Scrum/Agile SDLC methodologies, nServiceBus
Can effectively lead collaborative design/requirements meetings
while gathering the necessary information to begin development.
Must be self-motivated, strong decision making along with
communication and analytical skills which facilitate requirements gathering
from product owners.
Must be excellent team players with the ability to handle
stressful situations.
The individual will have an extensive knowledge of several
programming languages.
Ability to break up larger projects into individual pieces, assess
complexity of each piece, and distribute the work amongst team members.
Project Management skills with the ability to keep projects on
track and/or communicate issues.
Strong oral, written communication skills, including the ability
to communicate effectively with non-technical users.
Ability to work in fast paced / flexible environment.
Good business acumen skills.

About CU Direct

CU Direct helps credit unions, dealers and affinity groups

Since 1994, CU Direct has been the leading advocate for credit
unions. We are credit union owned, credit union focused, and CUSO driven.
Through exceptional products and services, we create exponential value for
credit unions. Our broad range of innovative, industry leading lending
solutions and technology help them achieve their lending goals and to be more

Requisition ID : 1103