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

Sr Software Engineer

$105.7k - $160.3k

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 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.
  • Connects engineering to business outcomes by understanding product strategy, client needs, business processes, operational expectations, risk, and technical context and translating them into practical engineering options and recommendations. Clarifies complex intent, identifies technical implications, frames trade-offs, anticipates downstream impacts, and influences solution choices that balance near-term delivery with sustainable engineering and measurable business value. Operates as a trusted, valueadded partner by bringing technically informed perspectives and following through on commitments.
  • Strengthens engineering quality and team effectiveness by leading technical design discussions, design and code reviews, quality practices, test strategy, deployment readiness, incident response, root-cause analysis, and continuous improvement for complex outcomes. Establishes or improves team engineering practices and reusable approaches that strengthen software quality, security, reliability, observability, resilience, maintainability, and operational excellence. Identifies systemic impediments and helps the team resolve complex delivery or production problems.
  • Collaborates across teams by aligning software and quality engineering, product, architecture, platform, UX, security, data, operations, and business partners around shared technical outcomes. Communicates complex technical decisions, dependencies, risks, and trade-offs clearly; synthesizes diverse perspectives; coordinates cross-component and cross-team dependencies; constructively challenges assumptions; and influences without relying solely on formal authority. Provides technical context that enables informed, calculated decisions within established guardrails.
  • Builds team capability and support others by mentoring less tenured software engineers, sharing technical expertise, providing meaningful review and coaching feedback, and contributing reusable guidance, 
    patterns, and documentation. Helps others strengthen design, problemsolving, production, and engineering practices; transfers learning across situations; and continues to expand technical and domain expertise.

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.
  • Demonstrated professional experience designing, developing, testing, deploying, and supporting production software using modern programming languages, frameworks, software design 
    principles, and engineering practices.
  • Experience independently leading end-to-end delivery of complex features, services, integrations, or comparable technical outcomes from refinement through production using Git-based source control, automated testing, continuous integration and delivery, and production support practices.
  • Experience making significant software design or technical decisions within a team or domain, evaluating architecture and operational trade-offs, diagnosing complex problems, and applying secure development, quality engineering, reliability, observability, and maintainability practices.
  • Experience mentoring engineers, leading technical discussions or reviews, coordinating dependencies across team boundaries, and applying new technologies or domain knowledge to improve engineering and business outcomes.
  • Experience designing and operating cloud-native, API-based, event-driven, distributed, or dataintensive solutions, preferred.
  • Experience with software architecture and design patterns, APIs and integrations, data persistence, performance, reliability, or production diagnostics, preferred.
  • Experience responsibly applying and advancing AI-enabled engineering tools and practices, Agentic AI patterns, AI agents, or intelligent automation throughout the software development lifecycle, preferred.
  • Experience within financial services, agriculture, or another regulated industry, preferred.

#IND123

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

$105,700—$160,300 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 10 days ago
Similar jobs that could be interesting for youBased on the Sr Software Engineer in Bloomington, IL vacancy
  •  ...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... 
    Senior
    Full time
    H1b

    Sonsoft

    Bloomington, IL
    4 days 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... 
    Suggested
    Full time
    Contract work
    Summer work
    Internship
    Summer internship
    Local area
    Visa sponsorship
    Shift work

    Rivian

    Normal, IL
    2 days ago
  • $55 - $65 per hour

    job summary: Randstad is seeking a Senior DevSecOps Engineer / Coach for a high-impact contract-to-hire opportunity. In this hands-on enablement role, you will champion secure software delivery across the enterprise by partnering closely with engineering, architecture... 
    Senior
    Hourly pay
    Permanent employment
    Contract work
    Temporary work
    Work experience placement
    Remote work
    Shift work

    Randstad Digital

    Bloomington, IL
    3 days ago
  • $89.9k - $112.4k

     ...seeking a world-class leader to serve in the ECU HW Diagnostics Engineer role who will build and lead the issue resolution for...  ...Responsibilities Support Vehicle Electrical ECU Hardware/Software Issues at our Normal, IL Plant and maintain manufacturing output... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Normal, IL
    2 days ago
  • $98.5k - $123.1k

     ...protect it for future generations. Role Summary As a Sr. Torque Engineer, Metrology at Rivian, you will be responsible for...  ...Experience using VDI/ToolsNet8/TT2/QAS and different tooling software. ~ Experience programming Atlas Copco tools on an advanced... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Normal, IL
    1 day ago
  • $98.5k - $123.1k

     ...Role Summary Rivian is seeking a highly experienced Sr. Quality Engineer to play a critical role in the development, maintenance, and...  ...or advanced automotive technologies. Proficiency with QMS software and document control systems. Certified Lean Six Sigma Green... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Normal, IL
    4 days ago
  • $98.5k - $123.1k

     ...future generations. Role Summary The Senior Metrology Engineer partners with Rivian engineering, quality, and manufacturing...  ...knowledge of GD&T. ~ Experience with Zeiss Inspect (GOM) and Caligo software. ~ Experience with CATIA or similar CAD software. ~... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Normal, IL
    4 days ago
  • $98.5k - $123.1k

     ...to protect it for future generations. Role Summary Rivian is seeking a Senior Advanced Diagnostics Engineer to support factory and vehicle software diagnostics across manufacturing, launch, end-of-line, and vehicle test environments. This role will... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Remote work
    Shift work
    Night shift
    Day shift
    Afternoon shift

    Rivian

    Normal, IL
    4 days ago
  • Technical excellence in core State Farm web development skills. Java, J2EE, Spring, Mule ESB, JUnit, Continuous Integration Jenkins builds, Maven, Checkstyle, PIT, Sonar, Subversion. Knowledge of Object Oriented design best practices. (SOLID, Gang of Four Patterns, etc...
    Permanent employment

    TecTammina

    Bloomington, IL
    4 days ago
  • $98.5k - $123.1k

     ...our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary The Sr. Software Integration Engineer is responsible for integrating, configuring, and validating software across embedded systems and vehicle platforms.... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Normal, IL
    4 days ago
  • $98.5k - $123.3k

     ...shares a love of the outdoors and a desire to protect it for future generations. Role Summary The Automation Controls Engineer for Equipment Engineering are the production line experts for controls in the facility in Normal, IL. This is Heavy PLC programming... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Work experience placement
    Local area
    Shift work
    Night shift

    Rivian

    Normal, IL
    2 days ago
  • $98.5k - $123k

     ...highly motivated and exceptional Supply Chain Engineering professionals to bring Rivian's engineered products to life. In this role, the Sr. Material Flow Engineer will be...  ...' experience with modeling or simulation software (Flexsim, AnyLogic, etc.) ~1+ years' experience... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Normal, IL
    23 hours ago
  •  ...Global IT consulting firm with several large customer engagements across US. It provides strategic business consulting, technology,engineering and outsourcing services to help clients leverage technology and create impactful and measurable business value for every IT... 

    Avance Consulting

    Bloomington, IL
    4 days ago
  • $89.9k - $112.4k

     ...of the outdoors and a desire to protect it for future generations. Role Summary Rivian is looking for Senior Process Engineers to improve the production output in Normal, IL. As a Senior Process Engineer, you will have the opportunity to plan utilization of... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work
    Night shift

    Rivian

    Normal, IL
    2 days ago
  • $161k - $201.2k

     ...team shares a love of the outdoors and a desire to protect it for future generations. Role Summary The Sr Manager Material Flow Engineering ( Inbound ) role is a key function supporting the logistics teams at Rivian responsible for delivering components for... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Relocation
    Shift work

    Rivian

    Normal, IL
    3 days ago
  •  ...Role Senior Agentic AI Engineer Experience Bachelors Degree with 8 years of relevant...  ...Job Summary We are seeking a Sr Agentic AI Engineer. The role will focus...  ...development across different phases of the software development lifecycle using Microsoft Foundry... 

    Cloudious LLC

    Bloomington, IL
    1 day 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... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Bloomington, IL
    4 days ago
  •  ...Software DevelopmentWe are seeking an experienced Software Development to advance our Digital capabilities in alignment with our growth strategy. This role will be positioned within the Digital Agile Train with a primary focus on enhancing our client facing digital sales... 

    Software Technology Inc

    Bloomington, IL
    12 hours ago
  • $114.1k - $142.6k

     ...to the overall efficiency and effectiveness of our business processes. This position will be located in Normal, IL and report to our Sr. Manager, Supply Chain Systems. Responsibilities Develop SAP S/4 HANA ABAP RICEFW objects (Reports, Interfaces, Conversions... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Normal, IL
    1 day ago
  • Senior Mainframe DeveloperOur client is seeking a Senior Mainframe Developer to join their team. As a Senior Mainframe Developer, you will be part of the technology organization supporting mission-critical health applications. The ideal candidate will have strong Mainframe...
    Senior

    Experis

    Bloomington, IL
    2 days ago
  • $84.4k - $127.7k

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

    Compeer Financial

    Bloomington, IL
    13 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
    4 days ago
  •  ...Global IT consulting firm with several large customer engagements across US. It provides strategic business consulting, technology,engineering and outsourcing services to help clients leverage technology and create impactful and measurable business value for every IT... 
    Permanent employment
    Full time

    Avance Consulting Services

    Bloomington, IL
    4 days ago
  •  ...business requirements) to develop a systems solution, developing technical specifications, building new and/or modifying existing software to meet business and systems requirements through software component designing, coding, testing, and quality review, implementing... 
    Full time
    H1b

    GRMinc

    Bloomington, IL
    4 days ago
  • Job Description Overview Accenture's Salesforce Business Group is seeking a Salesforce Life Sciences Functional Architect. In this role you lead the functional design of a defined workstream or capability area within a larger Salesforce Life Sciences program — running requirements...
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Bloomington, IL
    23 hours 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... 
    Senior
    Full time
    Temporary work

    COUNTRY Financial

    Bloomington, IL
    12 hours ago
  • $150k - $200k

     ...Experience declarative configuration, Apex development, and Lightening development. Able to translate user stories into working software with minimal oversight. Preferred Skills: ~ Unique combination of being business-minded and highly analytical while... 

    Steampunk.com

    Bloomington, IL
    2 days ago
  • Field Service Engineer As a leader in autonomous vehicle solutions for industry and aviation, TLD Robotics is successfully growing its...  ...required. Installing and configuring autonomous hardware and software components. Delivering basic and advanced training programs and... 
    Remote work

    TLD

    Bloomington, IL
    4 days ago
  • Overview Role- SAP EWM Consultant (Manufacturing and Services) Location- Normal, IL (Onsite) Duration : Contract Role Exp- 10- 15+ years Automotive background is mandatory Responsibilities Lead the application maintenance services for SAP EWM, ensuring high availability...
    Contract work

    Pentangle Tech Services | P5 Group

    Normal, IL
    4 days ago
  • Overview Must have hands on configuration experience on the below areas RF Framework Outbound (Specific mastery of WOCR, POSC, and LOSC setup) HU Management SAP EWM 10+ years of SAP EWM experience Automotive industry experience required Solid experience in SAP EWM...

    AppLab Systems, Inc

    Normal, IL
    4 days ago

Do you want to receive more vacancies?

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