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

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 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, 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, operationalexpectations, 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.


#IND100

How we will take care of you:

Our job titles may span more than one career level (associate, senior, principal, etc.). The actual title and base pay offered is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role is eligible for variable compensation and other benefits.

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 12 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in Bloomington, IL vacancy
  • Warranty Partnership Program Technical Responsibility In collaboration with the Supplier Warranty Program Manager, assume technical responsibility for the Warranty Partnership Program, including continuous improvement initiatives and related supplier recovery initiatives...
    Suggested

    LER Healthcare

    Normal, IL
    3 days ago
  • $100k - $185k

     ...Overview As a Senior Software Engineer , you will work with a team of developers to deliver software features, APIs, and microservice-based solutions. We are looking for candidates with experience designing, developing, and delivering modern software solutions using... 
    Suggested

    Steampunk.com

    Bloomington, IL
    2 days ago
  • $112k - $150k

     ...commercial, contracts, and operations. We're looking for an AI Engineer to help transform GE Aerospace operational data into production...  ...ML Product Development Define, build, and evolve AI-powered software products that accelerate Commercial Engine Services operations-... 
    Suggested
    Contract work
    Remote work
    Relocation package

    GE Aerospace

    Bloomington, IL
    3 days ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionPreferred• At least 7 years of... 
    Suggested
    Full time
    H1b

    Sonsoft

    Bloomington, IL
    2 days ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionAt least 7 years of experience in... 
    Suggested
    Permanent employment
    Full time
    H1b

    Sonsoft

    Bloomington, IL
    2 days ago
  •  ...Puppet/Jenkins)Splunk dashboards, reports, and developmentKnowledge of SQL/database query languagesExperience integrating 3rd party software & enterprise automation solutionsDesired SkillsApplication Architecture experience or knowledgePostgreSQL knwowledge beneficial... 
    For contractors

    NTT DATA

    Bloomington, IL
    4 days ago
  •  ...CI or Jenkins.Follow Agile Scrum Methodologies to deliver application deliverables in iterative approach to produce high Quality software. Agile scrum team mentoring skills for developers, attention to detail and constructive attitude in code/design reviews.Demonstrate... 
    Full time
    For contractors

    NTT DATA

    Bloomington, IL
    4 days ago
  • $100k - $155k

     ...Overview As a Web Application Security Engineer , you will provide technical expertise and solutions to remediate persistent and...  ...working in an Agile environment with an understanding of the full software development lifecycle. Advocate for and ensure appropriate... 

    Steampunk.com

    Bloomington, IL
    2 days ago
  • $85k - $170k

     ...Overview Steampunk is seeking a Software Developer to build the technical tools supporting AI governance and program reporting...  ...~ Bachelor's degree, preferably in Computer Science, Software Engineering, Information Technology, or a related field ~5+ years of software... 

    Steampunk.com

    Bloomington, IL
    2 days ago
  • $133k - $180k

     ...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 initiatives... 
    Temporary work
    Work experience placement
    Summer work
    Casual work
    Internship
    Seasonal work
    Work at office
    Work from home
    Work visa
    Flexible hours

    Compeer Financial

    Bloomington, IL
    1 day ago
  • $85k - $170k

     ..., you will work with our growing DevSecOps practice delivering software features, APIs, and micros-service solutions. We are looking for...  ...individual contributor and mentor more junior team members Engineer and implement solutions and provide recommendations for continuous... 

    Steampunk.com

    Bloomington, IL
    1 day ago
  • $130k - $180k

     ...for this opportunity. Grow Your Skills, Grow Your Potential Responsibilities State Farm is looking for two experienced Lead Software Engineers to develop our internal Ada platform's developer portal. The Portal gives engineers a guided way to request, view, and manage... 
    H1b
    Work at office
    Immediate start
    Work from home

    State Farm

    Bloomington, IL
    2 days ago
  • Azure Virtual Desktop (AVD) Specialist We are seeking an experienced Azure Virtual Desktop (AVD) Specialist to join our team. The ideal candidate will be responsible for designing and implementing AVD solutions tailored to customer needs, ensuring seamless deployment...

    Yochana

    Bloomington, IL
    3 days ago
  • $140k - $180k

     ...and generative AI solutions. Architect and oversee the development of scalable AI/ML systems, ensuring best practices in software engineering and AI ethics. Drive the adoption of AI technologies across the organization, collaborating with cross-functional teams toidentifyand... 

    Steampunk.com

    Bloomington, IL
    5 days ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionBuild low level design for... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Bloomington, IL
    2 days ago
  • $156.2k - $195.3k

     ...protect it for future generations. Role Summary Our Enterprise Software team powers the digital backbone behind Rivian's supply chain,...  ...and supplier ecosystems. We’re looking for a Staff Software Engineer who is excited to build at the intersection of enterprise... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Normal, IL
    5 days ago
  • $152.73k

     ...Posting Date: 06/01/2026 POSITION: Data Engineer • Full-time job, 40 hours per week • Pay/Salary: $152,734.00 year. NUMBER OF OPENINGS: 2 • LOCATION: MANKIND AMERICA LLC, 808 S Eldorado Rd, Suite 105 F, Bloomington, IL 61704 JOB DUTIES Develop, maintain, and... 
    Full time
    Relocation

    Mankind America

    Bloomington, IL
    5 days ago
  •  ...We are seeking a highly skilled and dynamic Field Service Engineer to serve as the technical face of our company for our US-based...  ...Collaboration: Communicate technical feedback, bug reports, and hardware/software issues clearly to our R&D and engineering teams based in China.... 
    Full time
    Overseas

    Rongcheer LLC

    Normal, IL
    a month ago
  • $94.4k - $129.8k

     ...the work. Apply today to help our organization grow and make a difference for our clients.About the roleAs a Database Reliability Engineer on our database engineering team, you’ll ensure the availability and reliability of the enterprise database platforms. You’ll also... 
    Full time
    Temporary work

    Country Financial

    Bloomington, IL
    4 days ago
  • SAP EWM Consultant Normal IL(Onsite) Contract Responsibilities: Define and establish right size processes to enable productive use of resources Configure and maintain SAP S/4 HANA Extended Warehouse Management Design and enhance SAP EWM...
    Contract work

    Veridian Tech

    Normal, IL
    3 days ago
  • $100k - $155k

     ...Overview Steampunk is searching for a Security Engineer to support a government customer. This role is a strong fit for hands‑on engineers, including software developers, system administrators, and technical subject matter experts, who want to apply their technical... 

    Steampunk.com

    Bloomington, IL
    15 hours ago
  • $33 - $51 per hour

     ...masters, or PhD degree Actively pursuing a degree, or one closely related, in Computer Science, Computer Engineering, or similar.  Experience in software development and coding in one or more of the following languages: Python, Java, Javascript, Kotlin, Ruby, GoLang... 
    Full time
    Contract work
    Summer work
    Internship
    Summer internship
    Local area
    Visa sponsorship
    Shift work

    Rivian

    Normal, IL
    4 days ago
  • $161.6k - $222.2k

     ...using DevOps tools and concepts.- Collaborates with other areas to develop standards and best practices for research, analysis, data engineering and machine learning.Do you have what we're looking for? Typically requires 14+ years of relevant experience or a combination of... 
    Full time
    Temporary work

    Country Financial

    Bloomington, IL
    4 days ago
  • $138.8k - $190.85k

     ...team members from COUNTRY Financial, a System Integrator and Software Vendors to deliver solutions.You will work closely with software...  ...(including a strong understanding of the interactions between engineers, analysts, and testers)Experience working on large strategic,... 
    Full time
    Temporary work

    Country Financial

    Bloomington, IL
    6 days ago
  •  ...communications, computing, and low-voltage infrastructure and frequently coordinate with remote Network Operations Centers (NOCs), engineers, project coordinators, and customer technical teams to complete installations and resolve service issues. This is a full time... 
    Full time
    Work at office
    Remote work
    Relocation

    Acuative Corporation

    Bloomington, IL
    29 days ago
  •  ...6am-6pm 2nd Shift - 6pm-6am Rotation: Every 2-4 weeks Hours per week: 72 hours Summary The Sr. Automation Controls Engineer for Equipment Engineering are the production line experts for controls. The team troubleshoots any technical issues during production... 
    Work experience placement
    Shift work
    Rotating shift
    Day shift
    Afternoon shift

    Artech

    Normal, IL
    1 day ago
  •  ...Robotics Engineer The Robotics Engineer is responsible for the programming, integration, commissioning, and optimization of robotic...  ...FANUC Programming (ArcTool): Advanced mastery of the FANUC ArcTool software package, configuration of weld schedules, torch control, and... 

    Zobility

    Normal, IL
    1 day ago
  • $98.8k - $164.5k

     ...Education and Experience Associate’s or Bachelor’s degree in Engineering Technology, Robotics, Automation, Electrical Engineering, or a...  ...and implement sustainable corrective actions. Engineering Software, Documentation, and Version Control Proficiency with Git or... 
    Worldwide

    Adient

    Normal, IL
    9 days ago
  • $151.5k - $198.25k

     ...expertise in the moments that matter most. Responsibilities The Internal Productivity & Collaboration (IPC) Suite is seeking an Engineering Manager to lead a portfolio of critical enterprise communication and collaboration platforms, including Microsoft Teams ,... 
    H1b
    Work at office
    Immediate start

    State Farm

    Bloomington, IL
    2 days ago
  • Guidewire Developer Position: Guidewire Developer Location: Bloomington Norma, IL (Onsite) Duration: Contract Job Description Core Development support for an on-site development team. In addition to development assignments, this person will be responsible...
    Contract work

    Syntricate Technologies

    Bloomington, IL
    12 hours ago

Do you want to receive more vacancies?

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