An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Mainstreet Credit Union is seeking a skilled Full Stack Software Developer for a hybrid role with weekly in-office days at Strathroy or Sarnia. You will build and maintain internal applications in a Microsoft-based environment, focusing on C#/.NET, Blazor, and SQL, delivering secure software for member origination, lending analysis, and staff operations.
You will own end-to-end features, collaborate with Business Intelligence and Architects, and contribute to CI/CD, documentation, and support.
We are a dynamic and growing credit union with 10 locations across Southwestern Ontario, committed to providing exceptional financial services to our members.
We believe we have the best team in the business due to our leadership philosophy of excellence, and team development. With our full spectrum of investment, credit, and general banking instruments, our team can build the solution that is best for our customers; and since our customers are also our shareholders, this will always be our business objective!
Mainstreet Credit Union is actively seeking an experienced Full Stack Software Developer to join our growing team!
At Mainstreet we believe in investing in you – whether it is our employees or our incredible members. At Mainstreet we are committed to providing exceptional service, advice and improving and making a difference in the lives of our members.
Personalized:High quality personalized advice with flexible solutions.
Supported: Highly responsive through empowered professionals.
Known: Meaningful impact and connected to community.
Easy:Easy and in the way our members prefer.
Salary Range: $84,788.00.00 - $105,985.00.00 (commensurate with experience)
Bonus: Eligible for a discretionary annual bonus based on individual and organizational performance.
Mainstreet also offers its employees:
Job Title: Full Stack Software Developer
Location: Hybrid option available - weekly in office expectation at one of our administration locations (Strathroy or Sarnia).
Purpose:
Build practical, secure software products and components that help establish Built by Mainstreet as an internal software development capability.
This role helps establish Built by Mainstreet:
Mainstreet is building an internal software development capability. This role is for a practical full stack developer who wants to build real applications, support them in production, and help shape how software gets built inside a Microsoft-based financial institution. Built by Mainstreet exists to solve internal business problems with software we can understand, improve, reuse, and support ourselves. We use modern tools, including AI-assisted development, to build software faster and more accurately. This is the first dedicated software development hire in Built by Mainstreet, so the role also helps establish practical, repeatable development standards as the capability matures.
As our Full Stack Software Developer you will build, deploy, and maintain internal software applications for Mainstreet Credit Union. You will work within a primarily Microsoft technology ecosystem. C#/.NET is our preferred application development stack, with PowerShell used extensively for scripting, automation, and environment administration. You will take applications from prototype through production for tools that support member origination, lending analysis, and staff operations. You will work with business analysts, business users who create prototypes or workflow tools, Business Intelligence, and department leaders to turn real workflows into reliable, secure products that meet our data handling and access control expectations. You will work with the Technology Architect and Systems Administrator on platform patterns, security and integration approaches, Active Directory and Microsoft Entra ID integration, and production environment configuration.
Success in your first year means you have taken ownership of at least one application end to end, including code, testing, deployment, documentation, monitoring, and support. You contribute to a working application pipeline and documented deployment process. You help mature practical standards for Git-based source control, code review, automated builds and tests, CI/CD, deployment, documentation, support, and general development practices. You respond to staff-reported issues with reliable triage and resolution cadence. You leave the codebase and operating model clearer, safer, and easier to maintain.
You will work with support across business, data, infrastructure, and architecture. You will not be expected to own every infrastructure, security, database, or business domain decision independently. You will work with the Technology Architect, Systems Administrator, Business Intelligence, business analysts, and business teams to make practical decisions and build reliable software within shared standards. The Technology Architect will set the overall architecture, platform patterns, engineering standards, security and integration approaches, and technical direction. You will own implementation and day-to-day software engineering within those patterns, while contributing practical feedback as the standards evolve.
Join Mainstreet Credit Union and be part of a workplace that values diversity, promotes equity, and fosters inclusion. We actively seek diverse perspectives, ensure equal opportunities for all, and cultivate a culture where every individual feels valued. Our commitment to continuous learning ensures an environment where everyone can thrive.
Mainstreet Credit Union is an equal opportunity employer. We welcome applications from candidates of all backgrounds and experiences. Accommodation is available upon request for candidates taking part in all aspects of the selection process.
*Note: This posting is for an open vacancy. Application compatibility assessed with AI.