Skip to content
Compeer Financial

Sr Software Engineer

MN-Mankato; MN-Lakeville; WI-Sun Prairie; WI-Prairie du Sac; IL-Bloomington; MN-MankatoLocation unclear
Senior · Technology Development and Delivery
POSTED 2 SEPTVERIFIED 1D AGO
Apply Ask
Role
72 days opentrue age
Past the 50d median close
Posted 2 Sept · n=28
Payats field
$106k–160k▲ 12.1% since first seen
Posted by the employer
CompanyCompeer Financial →
48open roles
Opened · 30d
+7
Closed · 30d
−18
12d of snapshots · 30d window
Market
17,080open · Senior Software engineering
Opened · 7d
+1,3358% of open
All software engineering
75,408open
All tracked boards · live 14 Nov · n=17,080

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.

How we 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
  • Mentorship 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.

To learn more about Compeer Financial visit www.compeer.com/careers.

This position offers a hybrid work option up to 50% remote and is based out of the Mankato, MN; Lakeville, MN; Sun Prairie, WI; Prairie du Sac, WI; or Bloomington, IL office location.

The contributions you will make:

This position leads the design, development, testing, deployment, operation, and continuous improvement of secure, reliable, scalable, and maintainable software solutions. Working within a crossfunctional product team and across adjacent components or services as needed, this role owns complex and ambiguous software outcomes from refinement through production, translates product needs and technical constraints into cohesive designs, and makes significant engineering decisions within the team's domain. Applies deep knowledge of the team's programming languages, frameworks, APIs, data patterns, software design, automated testing, CI/CD, cloud-native engineering, observability, DevSecOps, and production support practices; diagnoses complex defects and operational issues; and evaluates trade-offs involving architecture, quality, security, performance, reliability, maintainability, supportability, and cost. Applies AI-enabled engineering tools and practices, Agentic AI patterns, and AI agents to improve engineering productivity, quality, learning, and solution capabilities. Provides technical leadership, mentors less-experienced engineers, and partners with product, architecture, platform, quality, security, and business stakeholders to deliver measurable client and business value.

A typical day:

  • Own software engineering delivery by leading the design, development, testing, deployment, operation, and continuous improvement of complex, ambiguous, and cross-component software outcomes from refinement through production. Decomposes outcomes, establishes solution approaches, designs components and integrations, coordinates dependencies, and remains accountable for security, quality, reliability,

performance, scalability, maintainability, supportability, accessibility, and completion of owned outcomes. Makes significant technical decisions within the team or domain and escalates decisions that require broader enterprise architecture or specialized expertise.

  • Advances technical mastery and engineering judgment by applying deep knowledge of the team's programming languages, frameworks, software design principles, APIs, data patterns, integration approaches, testing, ebugging, CI/CD, cloud-native engineering, observability, DevSecOps, and production operations. Evaluates architecture and implementation options, identifies technical risks and debt, selects appropriate patterns, and solves complex technical problems using evidence and experimentation. Rapidly acquires unfamiliar technology and domain knowledge when needed. Responsibly applies AI-enabled engineering tools and practices, Agentic AI patterns, and AI agents for coding, testing, analysis, documentation, and automation while critically validating outputs, protecting sensitive information, maintaining human accountability, and exercising expert engineering judgment.
Source · Compeer FinancialFirst seen 2 Nov1 editsOriginal ↗