*** This role is reserved exclusively for current employees of Workers Federal Credit Union (WCU). External candidates will not be considered at this time. ***Job Title: Full Stack Software Engineer
Department or Branch: Littleton, MA
Why this Role MattersThe
Full Stack Software Engineer is responsible for designing, building, and supporting secure, scalable digital banking and embedded finance solutions that improve member experiences, streamline operations, and advance Workers Credit Union's technology and innovation strategy.
What You'll ContributeSoftware Engineering & Application Delivery- Design, build, test, and maintain full-stack applications supporting digital banking and embedded finance initiatives.
- Develop responsive web applications, APIs, microservices, and backend services using approved technology stacks and engineering standards.
- Create secure and scalable integrations with core banking platforms, payment processors, identity providers, and third-party financial services.
- Participate in architecture discussions and contribute to technical design decisions.
- Write clean, maintainable, and well-documented code following established coding standards.
- Develop reusable components, services, and frameworks to accelerate product delivery.
- Ensure applications meet performance, reliability, availability, and scalability requirements.
Cloud Engineering, DevOps & Platform Reliability- Develop and deploy applications within Microsoft Azure cloud environments.
- Build and support Infrastructure-as-Code solutions utilizing Terraform and approved automation tools.
- Implement and support CI/CD pipelines using GitHub Enterprise and modern DevOps practices.
- Monitor application health, logging, observability, and operational metrics.
- Participate in troubleshooting, root cause analysis, and production support activities.
- Help establish resilient, highly available, and secure cloud solutions.
- Support ongoing modernization and platform transformation initiatives.
API, Integration & Data Enablement- Design and develop RESTful APIs and service integrations supporting digital banking and embedded finance capabilities.
- Integrate applications with identity, authentication, payment, lending, deposits, cards, and third-party service providers.
- Develop event-driven and asynchronous integration patterns where appropriate.
- Ensure data quality, integrity, and secure handling of member and organizational information.
- Collaborate with architecture and data teams to support analytics, reporting, and AI-driven solutions.
- Contribute to API governance and integration standards across the organization.
Secure Development, Quality & Risk Management- Follow secure software development lifecycle (SSDLC) practices throughout all phases of development.
- Perform code reviews and participate in peer-review activities.
- Develop automated unit, integration, regression, and performance tests.
- Address application vulnerabilities and technical debt in a timely manner.
- Follow Workers Credit Union cybersecurity, compliance, privacy, accessibility, and risk management standards.
- Maintain proper documentation for software solutions, deployment procedures, and operational support requirements.
- Participate in security reviews, audits, and remediation activities as required.
Cross-Functional Collaboration & Technical Influence- Work closely with product owners, architects, designers, analysts, and other engineers to deliver business value.
- Participate in Agile ceremonies including planning, standups, backlog refinement, demos, and retrospectives.
- Contribute to technical documentation, knowledge sharing, and engineering best practices.
- Continuously improve software delivery processes, development standards, and engineering workflows.
- Utilize AI-assisted development tools responsibly and effectively to improve productivity and quality.
- Mentor junior engineers and contribute to a collaborative engineering culture.
- Demonstrate accountability, innovation, and commitment to organizational success.
OTHER DUTIES- Performs additional duties or responsibilities as required, requested, or deemed appropriate.
- May be asked to provide coverage in other WCU departments, functions, or business units as needed.
- Complies with all WCU policies and procedures.
- Contributes to departmental and organizational projects and initiatives as assigned.
- Maintains the confidentiality of all member and credit union information at all times.
- Regularly demonstrate behaviors as defined by the credit union's core values: Choose Purpose Over Ego, Be Direct With Respect, Dare to Grow, Do the Right Thing Always, and Win Together
What You'll BringRequires Qualifications - 8+ years of professional software engineering experience.
- Experience developing full-stack applications using modern web technologies.
- Experience building and supporting APIs, integrations, and distributed systems.
- Experience working with cloud platforms, preferably Microsoft Azure.
- Experience with Git-based source control, CI/CD pipelines, and Agile software development practices.
- Experience developing secure, scalable, and maintainable software solutions
Preferred Qualifications- Financial services, fintech, or digital banking experience preferred.
- Strong proficiency with modern programming languages such as C#, .NET, JavaScript, TypeScript, or similar technologies.
- Experience developing web applications using modern front-end frameworks.
- Experience building backend services, APIs, and microservices.
- Understanding of cloud-native architecture and distributed systems.
- Knowledge of Microsoft Azure services and cloud engineering principles.
- Experience with Terraform, Infrastructure-as-Code, and automation tools preferred.
- Familiarity with GitHub Enterprise, DevSecOps practices, and CI/CD pipelines.
- Understanding of identity management, authentication, authorization, and secure coding practices.
- Experience with SQL and NoSQL data platforms.
How You'll WorkRemote Work Environment: This role allows for remote work, with occasional on-site meetings at the Littleton Headquarters as required. This work environment is subject to change based on business needs.
CompensationPay Grade: 15
FLSA Status: Exempt
Pay Grade Range: $125,289 - 156,622 annually
Actual compensation offered may vary from the posted pay grade range based on factors such as relevant experience, time in role, base salary of internal peers, prior performance, business sector, licensure requirements and/or skill level, and will be finalized at the time of offer.
Total Rewards- Comprehensive medical, dental and vision plans
- Basic life and AD&D insurance, short-term disability and long-term disability
- 15+ days of paid time off (PTO) per year
- Up to 16 hours of volunteer time off (VTO) per year
- 11+ paid holidays
- 401(k) that includes a Safe Harbor Match of up to 4%.
- Tuition Reimbursement Program
- Mental health resources including an Employee Assistance Program (EAP)
- Individualized learning and development programs
Recommend reviewing the 15+ years requirement against our job architecture framework. The framework uses experience as a guidepost, but scope, complexity, accountability, decision authority, influence, and impact should drive level alignment. As written, the role aligns to the IC stream and reflects senior technical ownership, but the scope does not yet clearly show the enterprise-level influence or major initiative accountability that would typically support a 15+ year requirement.
Based on the current scope of the role, I would recommend adjusting the experience requirement to 8+ years for stronger alignment with our internal framework.
The reason I use 15 years, I'm assuming AI for the past 4-5 years, isn't the same as writing full stack code. It would take someone more than 8 years of experience to handle this job description too. This position may be hard to conform to what things are today too. We already know the person so please feel free to make that change. Have a good vacation. Thank you!