Jobs and Careers
TR
Software Engineer
Travis Credit UnionUnited Statesfull_timeVerifiedPosted 11 May 2026
💰 $132,205/yr($107,016/yr – $132,205/yr)
About the role
Schedule: Monday -Friday 40 hours/week Remote (Must attend quarterly meetings at HQ)
Candidates must live within a reasonable commuting distance of the communities served by Travis Credit Union, which include the following counties: Alameda, Colusa, Contra Costa, Merced, Napa, Placer, Sacramento, San Joaquin, Solano, Sonoma, Stanislaus, and Yolo. For hybrid and remote roles, candidates are still required to reside within a commutable distance of our corporate headquarters in Vacaville, California.
We are unable to sponsor or assume sponsorship of employment visas for this position. Candidates must have current authorization to work in the U.S. (no sponsorship available).
Summary: Travis Credit Union’s (TCU) Software Engineer provides programming and analytical services to support ongoing development of the credit union's client/server information systems. These services provide operational efficiencies for users of TCU’s critical business tools resulting in optimal member experience through both direct and enhanced features and functionality through different digital channels. Profile:
Candidates must live within a reasonable commuting distance of the communities served by Travis Credit Union, which include the following counties: Alameda, Colusa, Contra Costa, Merced, Napa, Placer, Sacramento, San Joaquin, Solano, Sonoma, Stanislaus, and Yolo. For hybrid and remote roles, candidates are still required to reside within a commutable distance of our corporate headquarters in Vacaville, California.
We are unable to sponsor or assume sponsorship of employment visas for this position. Candidates must have current authorization to work in the U.S. (no sponsorship available).
Summary: Travis Credit Union’s (TCU) Software Engineer provides programming and analytical services to support ongoing development of the credit union's client/server information systems. These services provide operational efficiencies for users of TCU’s critical business tools resulting in optimal member experience through both direct and enhanced features and functionality through different digital channels. Profile:
- Responsible for full Agile sprint software development life cycle (SDLC) including, but not limited to discovery, application architecture, design input, user interface, and database programming.
- Creates, tests, and maintains code for computer programs and system interfaces to meet project needs using a variety of programming languages, software packages, utilities and platforms.
- Maintains the standards for software development, documentation and user interface design.
- Translates business requirements into automated workflows and technology solutions.
- Provides computer program/system development, technical maintenance and operational support for various technology platforms, using own judgement for solution design.
- Collaborates across departments, including infrastructure, data engineering and architecture teams to resolve software issues, research alternative solutions, and design and support data models and technical architectures that enable web-based applications and related systems.
- Actively maintains up to date knowledge of software languages, development practices, and emerging technologies such as AI, while ensuring this knowledge is shared and leveraged across the team.
- Uses SDLC methodology to produce software solutions in compliance with TCU’s programming policies and standards.
- Actively participates in peer code reviews to ensure adherence to technical and operational standards.
- Analyzes and evaluates information system changes providing high level of effort estimates and ensuring alignment with defined objectives. Creates development plans from development through production to deliver assigned objectives.
- Determines methods and procedures on new assignments and may coordinate activities of other personnel.
- Significant experience in designing, building, and implementing enterprise level software solutions.
- Solid understanding of application development processes, from UI to relational database structures.
- Working knowledge of application lifecycle management products following the Agile and Software Development Life Cycle methodologies (e.g., Jira, ADO or similar).
- Strong background designing, developing and optimizing SQL processes and database structures to support application integrations and enterprise reporting. Including schema design, stored procedures, performance tuning and data integrity.
- Extensive experience automating manual workflows with SQL driven process including ELT solutions while improving efficiency, scalability and system performance.
- Experienced building scalable solutions across multiple platforms using C#, Java, Apex, or Python. Skilled in front-end and back-end development with ASP.NET (Classic and Core MVC), Angular, React, JavaScript, and RESTful APIs. Strong command of Microsoft Visual Studio and JSON integrations.
- Strong workload automation knowledge. Designing, building, scheduling and optimizing batch workflows in
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s