Sr Software Engineer
Listed on 2026-10-08
-
Software Development
Full Stack Developer, AI Engineer (Applied/Software), Software Engineer
Origence is always looking for diverse, talented people to join our exceptional team. Current job opportunities are posted here as they become available.
With 30 years of fintech leadership, Origence empowers credit unions with innovative SaaS lending solutions that make lending more accessible, efficient, and competitive. We invest in our people and foster a culture of innovation, ownership, and continuous improvement. As we help shape the future of lending, we're leveraging AI to enhance the way we work and create value for our clients, and we're seeking individuals who are excited by emerging technologies and eager to use them responsibly to solve problems and drive impact.
The Sr. Software Engineer is responsible for the design and implementation of new software applications and the maintenance and enhancement of Origence's various software products and solutions. They assist in the successful execution of projects with minimal direction and guidance and serve as senior technical contributors and mentors within the team.
The Origence MindsetAt Origence, we are self-aware, adaptable, and relentlessly focused on creating meaningful impact. We think like owners, embrace complexity and ambiguity, challenge conventional thinking, and continuously pursue smarter, more effective ways to solve problems and advance the business. If this mindset reflects who you are, you may be exactly who we're looking for.
How You'll Contribute:- Spend approximately 90% of your time actively designing and coding in support of the immediate team, and 10% researching new technology, coaching, and mentoring other engineers.
- Incorporate agentic AI development practices into day-to-day engineering — using tools such as Claude Code CLI to accelerate design, implementation, code review, testing, and refactoring — while upholding code quality, security, and governance standards and validating all AI-assisted output.
- As a senior member of the development team, provide feedback and training where necessary and ensure that technical initiatives align with organizational goals, working closely with Principal Engineers and Development Managers.
- As a full-stack engineer assigned to the product/project, ensure performance, maintainability, and functional requirements are met by design and development through testing, rollout, and support.
- Collaborate with cross-engineering staff on hardware and system monitoring requirements to ensure the expected performance and reliability of the application/system developed.
- Proactively communicate and work to mitigate changes to project timelines and degradation in application performance and troubleshoot and resolve production issues.
Education
- Bachelor’s degree in computer science, Engineering, or equivalent industry experience.
- A minimum of 6 years of professional software development experience, ideally in business process automation or financial services applications.
- A minimum of 5 years' experience with .NET, C#, and Windows tools and languages, as well as modern web frameworks (Angular via Type Script, React, or Vue).
- Solid understanding of data repository models is required; experience with both SQL (Microsoft SQL Server) and No
SQL is preferred. - Working knowledge of Agile methodologies, Domain-Driven Design, Test/Behavior-Driven Design, event-driven design via asynchronous messaging, and microservice architecture.
- Preferred experience:
ASP.NET, WCF, Web Services, NService
Bus, Azure Cloud, and Infrastructure Code (IaC). - Dev Ops experience as a full-stack developer owning the full software development lifecycle.
- Hands-on experience with agentic AI development workflows and AI-assisted coding tools — specifically Claude Code CLI (or comparable agentic CLI…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).