Software Engineer, DevOps, Backend Developer
Bloomington, McLean County, Illinois, 61791, USA
Listed on 2026-10-12
-
Software Development
Software Engineer, DevOps, Backend Developer, Full Stack Developer
Empowered to live. Inspired to work. Compeer Financial is a member-owned cooperative located in Illinois, Minnesota and Wisconsin. We bring together team members with a variety of backgrounds and experiences to help provide financial services to support agriculture and rural communities. Join us in a culture that not only promotes meaningful work and professional development, but provides a flexible, hybrid work environment and excellent benefits, which empower you to thrive both personally and professionally.
Howwe support you:
- Hybrid model – up to 50% work from home
- Flexible schedules including ample flexibility in the summer months
- Up to 9% towards 401k (3% fixed Compeer contribution plus up to 6% match)
- Benefits: medical, dental, vision, HSA/FSA, life & AD&D insurance, short-term and long-term disability, wellness program & EAP
- Vacation, sick leave, holidays/floating holidays, parental leave, and volunteer paid time off
- Learning and development programs
- Cross-functional committee opportunities (i.e. Inclusion Council, emerging professional groups, etc.)
- Professional membership/certification reimbursement and more!
Casual/seasonal & intern team members are not eligible for benefits except for state-mandated programs.
This position offers a hybrid work option up to 50% remote and is based out of the Sun Prairie, WI or Bloomington, IL office location.
The contributions you will make:This position independently designs, develops, tests, deploys, operates, and improves secure, reliable, maintainable software solutions. Working within a cross-functional product team, this role owns features and moderately complex outcomes from refinement through production, translates product and technical requirements into effective designs and implementations, and makes sound engineering decisions within established architecture and standards. Applies proficient knowledge of the team's programming languages, frameworks, APIs, data patterns, automated testing, CI/CD, cloud-native engineering, observability, Dev Sec Ops , and production support practices;
diagnoses moderately complex defects and operational issues; and evaluates trade-offs involving quality, security, performance, reliability, maintainability, and cost. Responsibly applies AI-enabled engineering tools, Agentic AI patterns, and AI agents to improve productivity and solution quality. Contributes technical judgment to team decisions, supports less-experienced engineers, and connects engineering choices to product objectives, client needs, operational risk, and business value.
- Owns software engineering delivery by independently owning features and moderately complex software outcomes from refinement through production. Clarifies technical requirements, decomposes work, designs and implements components and integrations, writes and maintains automated tests, deploys changes, monitors production behavior, and resolves defects. Makes sound implementation decisions within established architecture and remains accountable for security, quality, reliability, performance, maintainability, supportability, accessibility, and completion of assigned outcomes.
- Advances technical mastery and engineering judgment by applying proficient knowledge of the team's programming languages, frameworks, APIs, data access and integration patterns, development tools, and software lifecycle. Designs cohesive components using established architecture and design principles; evaluates implementation options and trade-offs; applies automated testing, debugging, CI/CD, cloud-native, observability, Dev Sec Ops , and production engineering practices; and learns unfamiliar technologies or domain concepts as needed to solve moderately complex problems.
Responsibly applies…
(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).