Search jobs > Des Moines, IA > Senior software engineer

Senior Software Engineer

Community Choice Credit Union
Des Moines, IA, United States
Full-time

As a Senior Software Engineer at Community Choice Credit Union, you will play a key role in designing, developing, maintaining and implementing cutting-edge financial software solutions for a variety of business and member solutions.

This position requires a deep understanding of software engineering best practices, system architecture, and credit union operations.

You will collaborate with cross-functional teams to drive high-impact projects and ensure scalability, performance, and maintainability, to ensure our software platforms, meet the highest standards of performance.

What You’ll Be Responsible For :

Software Development : Design, develop, and maintain scalable, secure, and efficient software solutions aligned with business requirements.

Collaborate with product owners to understand technical needs and ensure project goals are met within the defined timelines.

  • System Architecture : Design and implement system architecture that supports the growth and complexity of the credit union’s operations, ensuring long-term stability and flexibility.
  • System Analysis & Optimization : Analyze existing systems, recommend and implement optimizations to enhance efficiency, security, and scalability of software platforms, including cloud environments and databases.
  • Code Review & Quality Assurance : Ensure code quality through rigorous testing, code reviews, and adherence to best practices, driving continuous improvement in software performance and reliability.

Maintain up-to-date technical documentation, including code structures, workflows, and system interactions, to ensure the transparency and sustainability of ongoing development efforts.

Collaboration : Collaborate with cross-functional teams to implement API integrations, ensure data accuracy, and support interoperability between internal and third-party systems.

Who We’re Looking For :

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • Eight to ten years of professional software development experience. with at least three years in a senior role.
  • Proficiency in modern programming languages such as : C#, .NET, Python, and various JavaScript frameworks. Experience with Azure cloud platform, API design and integration, and working with SQL databases.

Familiarity with version control (Git) and CI / CD pipelines.

  • Strong understanding of system architecture, security best practices, and troubleshooting / debugging techniques.
  • Excellent communication and interpersonal skills, with the ability to interact effectively with both technical and non-technical stakeholders.
  • Strong analytical, problem-solving, and decision-making skills.

Why You’ll Love It Here :

UNconventional Culture : At Community Choice, we UNbank. UNbanking is a personality, an energy, a whatever-it-takes mentality to exceed our members’ expectations.

Being a financial institution and a credit union is what we are, not who we are . Our in-office (Iowa-based) work environment values creativity and collaboration.

UNequaled Impact : We have a motto we live by : #UNbankForGood. It means boots on the ground volunteering in the communities we support.

It means partnering with organizations that DO good. Community isn’t just in our name, it’s who we are. Our commitment to community drives everything we do! Community Choice will always be, first and foremost, #UNapologeticallyLocal.

UNbeatable Team : Join a supportive team full of creative experts that value authenticity and encourage fresh ideas. Unique perspectives welcomed;

sense of humor required.

7 hours ago
Related jobs
Promoted
Provoke
Des Moines, Iowa

Senior Software Engineer (Iowa). We build bespoke software using modern technologies and are on a mission to help our clients flourish with smart solutions to solve their business needs. As a Full Stack Developer, you will be involved in technical software development delivery ensuring that project ...

WELLS FARGO BANK
West Des Moines, Iowa

Wells Fargo is seeking an experienced and highly skilled Senior Software Engineer to join our CRM team. Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education. Quality Assurance: Conduct cod...

Highmark Health
IA, Working at Home, Iowa

This job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. Knowledge of professional software engineering practices & best practices for the full software development life cycle, includ...

GEICO
Des Moines, Iowa
Remote

Our Senior Duck Creek Engineer is a key member of the engineering staff working across the organization to provide a friction-less experience to our customers and maintain the highest standards of protection and availability. As a Senior Engineer, you will:. Engage in cross-functional collaboration ...

WELLS FARGO BANK
West Des Moines, Iowa

Wells Fargo is seeking a Contact Center Senior Software Engineer to join our team, working with tried-and-true contact center technologies while learning, and eventually transitioning to, a leading-edge cloud-based Contact Center solution. Software Engineering experience, or equivalent demonstrated ...

Corteva Agriscience
Johnston, Iowa

Join Our Innovative Software Engineering Team at Corteva Agriscience where we’re on a mission to accelerate R&D through software innovation. As a Senior Software Engineer, you’ll be at the forefront of our projects and asked to tackle complex challenges with ingenuity—your fresh ideas will drive our...

Software People, Inc.
Des Moines, Iowa

Onsite from day 1 </b></p> <p> </p> <p><b>Location: Des Moines, IA</b></p> <p><b>Duration: 12+ months</b></p> <p> </p> <p>Senior DevOps Engineer with deep expertise in AWS Cloud Development Kit (CDK). Collabo...

Home Depot
IOWA, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

Systems & Software, Inc.
Iowa, United States
Remote

Join Harris' Systems & Software, a pioneering force in the Utility CIS arena, as a Senior Software Engineer. Senior Software Engineer (Billing and Accounting). In this role, you will engineer backend solutions primarily for billing systems, designing new features and maintaining our industry-leading...

WELLS FARGO BANK
West Des Moines, Iowa

Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education. Wells Fargo is seeking an experienced full software lifecycle Java developer (front-end Angular, back-end Java) in support of the Home...