Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$84.4k - $127.7k

Compeer Financial

Job Description

Job Description

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  

 

This position offers a hybrid work option up to 50% remote and is based out of the Sun Prairie, WI; Bloomington, IL or Mankato, MN 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, DevSecOps, 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.

A typical day:  

  • 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, DevSecOps, and production engineering practices; and learns unfamiliar technologies or domain concepts as needed to solve moderately complex problems. 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 sound engineering judgment.
  • Connects engineering to business outcomes by understanding product goals, client needs, business processes, acceptance criteria, operational expectations, and risk relevant to owned outcomes. Refines requirements with product and business partners, identifies technical implications and constraints, evaluates practical trade-offs, and recommends implementation options that balance delivery needs with sustainable engineering. Operates as a trusted, value-added partner by communicating clearly, bringing technically informed recommendations, and following through on commitments.
  • Strengthens Engineering Quality and Team Effectiveness by actively shaping technical design discussions, code reviews, automated testing, deployment readiness, incident response, root-cause analysis, documentation, and continuous improvement for owned work. Identifies design, quality, maintainability, reliability, security, and operational concerns; improves test coverage and observability; helps resolve delivery or production impediments; and contributes reusable practices that improve team effectiveness and software quality.
  • Collaborate across teams by working across software and quality engineering, product, architecture, platform, UX, security, data, operations, and business teams to deliver integrated outcomes. Communicates technical decisions, dependencies, risks, and trade-offs clearly; incorporates relevant perspectives; coordinates dependencies; constructively challenges assumptions when evidence warrants; and helps resolve issues that cross 
    component or team boundaries.
  • Builds team capability and supports others by sharing engineering knowledge, providing useful review feedback, supporting less tenured engineers and peers, maintaining reusable documentation, and seeking coaching when needed. Continues to expand technical and domain expertise, applies feedback and evidence to improve decisions, and demonstrates accountability, curiosity, trust, resilience, and constructive collaboration while building the depth and leadership capability required for more complex technical ownership.

The skills and experience we prefer you have:  

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related technical discipline; or an equivalent combination of education and experience.
  • Professional knowledge of software engineering principles, data structures, algorithms, software design, debugging, automated testing, and the software development lifecycle.
  • Professional experience designing, developing, testing, deploying, or supporting production software using modern programming languages, frameworks, and software engineering practices.
  • Experience independently delivering software features or comparable technical outcomes using a modern programming language, Git-based source control, automated testing, and continuous integration and delivery practices.
  • Experience analyzing moderately complex software problems, making and communicating implementation or design decisions, evaluating technical trade-offs, and applying secure development, reliability, observability, and quality engineering practices.
  • Experience designing or operating cloud-native, API-based, event-driven, distributed, or data intensive application components, preferred.
  • Experience with APIs, relational or non-relational data stores, integration patterns, and production troubleshooting, preferred.
  • Experience with CI/CD, DevSecOps, observability, automated testing, or production support practices, preferred.
  • Experience responsibly applying AI-enabled engineering tools and practices, Agentic AI patterns, AI agents, or intelligent automation throughout the software development lifecycle, preferred.
  • Ability to independently design and deliver features, components, integrations, and moderately complex software outcomes using established architecture and engineering patterns and produce clean, maintainable, appropriately documented, and well-tested code through production.
  • Ability to analyze and resolve moderately complex software and production problems by using code, logs, metrics, traces, debugging tools, and systematic problem solving to identify root causes, evaluate alternatives, implement durable fixes, and escalate systemic or high-risk concerns appropriately.
  • Ability to apply software design principles to define component responsibilities, interfaces, APIs, data models, dependencies, and error-handling approaches; evaluate implementation trade-offs; and make sound design decisions within established architecture, security, and engineering standards.
  • Ability to independently use source control, automated testing, build and deployment pipelines, observability, development environments, and delivery tools to move changes safely through the software lifecycle and support them in production.
  • Ability to responsibly apply AI-enabled engineering tools and practices, Agentic AI patterns, and AI agents to coding, testing, analysis, documentation, and automation while evaluating generated approaches, validating outputs, protecting sensitive information, maintaining human accountability, and upholding engineering standards.
  • Ability to communicate technical designs, implementation choices, defects, dependencies, risks, and trade-offs effectively with technical and non-technical partners; clarify requirements; provide informed recommendations; incorporate feedback; and build trust through reliable follow-through.
  • Ability to independently decompose and organize moderately complex work, estimate and communicate progress, coordinate dependencies, adapt to changing priorities, contribute meaningful code and design reviews, and help improve testing, documentation, operational readiness, and team delivery practices.
  • Advanced knowledge in one or more areas relevant to the team's software, such as application architecture, cloud-native development, APIs and integration, data persistence, distributed systems, security, or performance, preferred.
  • Working knowledge of infrastructure automation, DevSecOps, observability, platform engineering, or production reliability practices, preferred.
  • Understanding of financial services, agriculture, or other regulated industries, preferred.
  • Proficiency with one or more modern programming languages and application development frameworks used by the team, preferred.

#IND123

 

Base Pay

$84,400—$127,700 USD

Compeer Financial is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Must be authorized to work for any employer in the United States. Compeer is unable to sponsor or take over sponsorship of an employment visa at this time.

Click here to view federal employment laws applicable for applicants.

Vacancy posted 16 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Sun Prairie, WI vacancy
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Suggested
    Remote job
    Internship

    Danaher

    Madison, WI
    1 day ago
  •  ...deploys, operates, and improves secure, reliable, maintainable software solutions. Working within a cross-functional product team,...  ...requirements into effective designs and implementations, and makes sound engineering decisions within established architecture and standards.... 
    Suggested
    Temporary work
    Summer work
    Casual work
    Internship
    Seasonal work
    Work at office
    Remote work
    Work visa
    Flexible hours

    Compeer Financial

    Sun Prairie, WI
    9 hours ago
  • $109.4k

     ...tomorrow's technology. At Amazon, you'll grow into the high-impact engineer you know you can be, supported by a culture of learning and...  ...source projects, and/or version control systems Knowledge of software development lifecycle, including design, development, test,... 
    Suggested
    Full time
    Summer work
    Internship
    Seasonal work
    Summer internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Madison, WI
    2 days ago
  • $75.6k - $114.2k

     ...Mankato, MN; Lakeville, MN; Sun Prairie, WI or Bloomington, IL office locations. The contributions you will make: This position engineers, configures, and supports the organization's enterprise service management platform and related workflow, automation, integration,... 
    Suggested
    Temporary work
    Work experience placement
    Summer work
    Casual work
    Internship
    Seasonal work
    Work at office
    Remote work
    Work visa
    Flexible hours

    Compeer Financial

    Sun Prairie, WI
    8 days ago
  •  ...Software EngineerThe Software Engineer reviews the technical designs, security configurations, and implements software programming applications, including software infrastructure and development tools.The candidate will be responsible for the management of DevOps and... 
    Suggested

    Samprasoft

    Madison, WI
    3 days ago
  • $90k - $130k

     ...solutions. Our team is passionate about creating robust, scalable, and high-performing software that meets the evolving needs of our clients. We are looking for a Full-Stack Software Engineer who shares our enthusiasm for technology and wants to be a part of a dynamic team... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Work from home

    Nelnet

    Madison, WI
    2 days ago
  • $50 - $70 per hour

     ...opportunities that align with their career goals, technical interests, and growth objectives. Who We're Looking For Codeworks is seeking a Software Developer with strong full-stack .NET experience and a passion for leveraging modern technologies, including AI-assisted... 
    Hourly pay
    Contract work
    3 days per week

    Levi, Ray & Shoup, Inc. (LRS)

    Madison, WI
    2 days ago
  •  ...systems under the ALTRONEX brand name. Proven, trusted equipment and service since 1961! Job Description Position Summary The Software Engineer is an individual contributor within a team, responsible for analysis, design, programming, testing, documentation, and... 

    L.W. Allen & Altronex

    Madison, WI
    2 days ago
  • $50 per hour

    Direct message the job poster from Yoh, A Day & Zimmermann Company Senior Technical Recruiter at Yoh, A Day & Zimmermann Company Software Engineer with Large Media Company 1 Year Assignment Hybrid- Must be local to Madison, WI- onsite as needed Pay Range- $50-$59 per hour... 
    Hourly pay
    Contract work
    Local area
    Work from home

    Yoh, A Day & Zimmermann Company

    Madison, WI
    2 days ago
  •  ...Summer 2027 Software Engineer Internship Who We Are Singlewire Software, based in Madison, Wisconsin, is dedicated to shaping a future where every organization can protect its people with confidence. We deliver innovative solutions, including InformaCast critical... 
    Summer work
    Internship
    Summer internship

    Singlewire Software, Llc

    Madison, WI
    a month ago
  • $80.51k - $107.34k

     ...shape the future of AI‑ready connectivity, join us today. The Role Join Lumen Security Advisory Services as a Cloud Security Engineer, helping customers identify and reduce security risk across cloud and on-premises environments. This hands-on, early-career... 
    Full time

    Lumen

    Madison, WI
    3 days ago
  • $105.7k - $160.3k

     ...continuous improvement of secure, reliable, scalable, and maintainable software solutions. Working within a crossfunctional product team and...  ...constraints into cohesive designs, and makes significant engineering decisions within the team's domain. Applies deep knowledge of... 
    Temporary work
    Work experience placement
    Summer work
    Casual work
    Internship
    Seasonal work
    Work at office
    Remote work
    Work from home
    Work visa
    Flexible hours

    Compeer Financial

    Sun Prairie, WI
    13 days ago
  •  ...code reviews. Troubleshoot production issues and improve application performance. Collaborate with frontend developers, QA engineers, DevOps teams, and business stakeholders. Follow Agile/Scrum methodologies and participate in sprint planning and technical discussions... 
    H1b
    Local area

    ETHEREUM TECHNOLOGIES LLC

    Madison, WI
    2 days ago
  • $133k - $180k

     ...location in Illinois, Minnesota and Wisconsin.The contributions you will make: The highest-level individual contributor in the software engineering career framework, providing enterprise technical leadership across portfolios, products, platforms, and transformation... 
    Temporary work
    Work experience placement
    Summer work
    Casual work
    Internship
    Seasonal work
    Work at office
    Work visa
    Flexible hours

    Compeer Financial

    Sun Prairie, WI
    2 days ago
  •  ...across the enterprise to identify interdependencies.Provides technical leadership in the ongoing adoption and development of software engineering procedures, standards and methods.Analyzes high level system specifications, business requirements and/or uses cases.... 

    Software Technology Inc

    Madison, WI
    3 days ago
  •  ...like Spring Boot and front-end JavaScript frameworks like ReactJS.Responsibilities:Provide development support for new or existing software products, including legacy applications, COTS solutions, and new custom development.Incorporate security and quality assurance to... 

    Samprasoft

    Madison, WI
    3 days ago
  • Job TitleThe ideal candidate will take a lead role in modernizing Client, Department of Transportation web applications.Within this modernization effort the candidate will provide technical expertise in migrating applications to Spring Boot, upgrading Java versions, updating...
    Shift work

    E-Solutions

    Madison, WI
    3 days ago
  •  ...interfaces, building flexible data models and participate in review of interfacing and migrations.Ensure compliance with the documented software processes and procedures throughout the life cycle of software products.Model and architect the database as per application needs,... 
    Contract work
    Flexible hours

    Software Technology Inc

    Madison, WI
    3 days ago
  • Job PostingThe client Office of the Commissioner of Insurance (OCI) was created by the legislature in 1870, vested with broad powers to ensure that the insurance industry responsibly and adequately met the insurance needs of Wisconsin citizens.OCI Information Technology...
    For contractors
    Work at office
    Local area

    Samprasoft

    Madison, WI
    3 days ago
  • $54 - $64 per hour

    Java Developer - Madison, WI - Contract - $54-64 Per HR Join our team as a Senior Java Developer in a remote capacity from Madison, WI. This contract position involves developing and maintaining applications using Java and a variety of other technologies. The role requires...
    Contract work
    Remote work

    Mitchell Martin

    Madison, WI
    1 day ago
  • $52k - $85k

     ...You can write Goal Setting that works or Microsoft Azure that lasts; our Java Developer role at TechFlow Solutions is for engineers who insist on both. Think of it less as a job and more as a $52,000 - $85,000 bet TechFlow Solutions is placing on your 1 years and your... 

    TechFlow Solutions

    Madison, WI
    3 days ago
  • $55 - $60 per hour

     ...cross-functional teams, including business analysts, and APM/QA engineers, to gather and implement requirements. Create and maintain...  ...ensure high-quality product delivery. Participate in the full software development lifecycle, including requirements gathering, design... 
    Contract work
    Work experience placement
    Remote work

    Planet Group Inc

    Madison, WI
    4 days ago
  • $174k - $252k

     ...or equivalent practical experience. 5 years of experience with software development in C++, C, or Python.3 years of experience testing...  ...developing accessible technologies. Google's software engineers develop the next-generation technologies that change how billions... 

    Google

    Madison, WI
    17 hours ago
  •  ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/... 
    Full time

    Cheez

    Madison, WI
    4 days ago
  • $78k - $156k

     ...well as the best place to work for diversity, working mothers, female executives, and scientists. The Opportunity The Senior Software Engineer is a hands-on builder within the product-led Software Engineering team in Abbott’s cancer diagnostics division, focused on Digital... 
    Worldwide
    Shift work

    Abbott

    Madison, WI
    2 days ago
  • $120k - $150k

     ...opportunities arise to diversify and apply our customer service and software expertise, we look to develop our associates to grow right...  ...opportunities they need to thrive. WHAT YOU'LL DO:As a Senior Software Engineer at FACTS SIS, you will be a key component of the application... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work

    Nelnet

    Madison, WI
    4 days ago
  • $100k - $110k

     ...opportunities for people where they live, learn, and work.Responsible for software development contributions supporting a project-based...  ...product hands off to a long-term product team. At that point, the engineer will follow one of two tracks: continuing on with the ongoing... 
    Full time
    Temporary work
    Work at office
    Local area

    Nelnet

    Madison, WI
    2 days ago
  •  ...Job Description Job Description Job Title: Senior Platform Automation Engineer – Datadog & ServiceNow Position Overview This role combines insurance technology knowledge, service catalog and CMDB expertise, observability tooling, and production-grade automation.... 

    HTC Global Services Inc

    Madison, WI
    1 day ago
  • ## Sr. Principal Embedded Software EngineerApplylocations: Greenville, Wisconsin, United Statestime type: Full timeposted on: Posted...  ...evolved to creating highly customized, carefully designed and engineering pumpers, aerials, tankers and rescue units that have no equal.... 
    Permanent employment
    Remote work

    Oshkosh Corporation, Inc.

    Madison, WI
    17 hours ago
  • $103k - $141k

     ...advances its digital transformation and continues to invest in the technologies that power our business, we are expanding our cloud engineering capabilities to build a modern, scalable technology foundation for the future. The Senior Cloud Platform Engineer designs,... 
    Full time

    Alliant Energy

    Madison, WI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!