
SOFTWARE ENGINEER II - Platform Engineering
Blaine, MNFull-time$86–147K/yrSeen 2 days agoSeen in employer's feed 2 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
You apply on the employer's site, with no Olive account needed.
Watch jobs like this. New roles like this one near Blaine, MN, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
The Software Engineer II – DevOps supports, maintains, and enhances the DevOps tools and environments used for software development and operations at Infinite Campus. The role works with development teams and technical stakeholders to keep platforms reliable, assist users, and improve the toolset. The ideal candidate has Kubernetes application development knowledge and operational experience with DevOps platforms; Ansible IaC experience is highly desirable.
Skills & qualifications
Skills
Qualifications
Benefits
Full job description
Job Duties
Who we are
Infinite Campus is an educational software company that helps K12 school districts manage their day-to-day operations. We’ve been around for over 30 plus years and are the most trusted name in student information. Our customers include school districts across the United States and our products support more than ten million students.
What you’ll do
The Software Engineer II – DevOps will be responsible for supporting, maintaining, and enhancing the DevOps tools and environments that enable efficient software development and operational processes at Infinite Campus. This role will monitor, diagnose, troubleshoot, repair, and upgrade a variety of DevOps platforms, including Jenkins, Artifactory, Bitbucket, Sonar, and AWX, to ensure reliable performance and functionality. They will implement and configure tool environments, develop and extend existing systems, and contribute to ongoing improvements that strengthen operational efficiency and support evolving business needs. Working collaboratively with development teams and other technical stakeholders, this individual will provide technical assistance, facilitate user onboarding, and offer guidance on the effective use of DevOps tools and technologies. The Software Engineer II – DevOps will leverage their knowledge of Kubernetes application development and DevOps operations to resolve technical challenges, maintain system reliability, and support the continuous improvement of the organization's DevOps toolset.
Minimum Education Required
Who you are
Ideally you will have a BA/BS in Computer Science or related field and/or equivalent years of experience at appropriate level of complexity in an SDLC environment. You are also a strong analytical problem-solver possessing the ability to troubleshoot technical issues independently with experience providing technical assistance and guidance to users. Adaptable to a fast-paced agile environment with an understanding of security practices for handling production customer data.
Minimum Experience Required
Your skill-set
The ideal candidate for the Software Engineer II – DevOps position will possess a strong technical foundation in Kubernetes application development and hands-on operational experience supporting, maintaining, and troubleshooting DevOps tools and platforms, including Jenkins, Artifactory, Bitbucket, Sonar, and AWX. They should demonstrate the ability to monitor, diagnose, repair, upgrade, implement, and enhance DevOps tools and their supporting environments to ensure reliable performance and operational efficiency. Experience developing Infrastructure as Code (IaC) solutions using Ansible is highly desirable. Success in this role requires an adaptable, technically proficient individual who can support a diverse DevOps toolset, contribute to continuous improvements and system enhancements, and effectively assist with user onboarding and adoption of DevOps technologies.
What we offer
A highly competitive compensation package that reflects our commitment to the people who work here. No matter where you’re at in life, we’ve got you covered. • Medical • Onsite Health Center for employee and family • Teledoc • Dental • Vision • Health Savings Account • Flexible Spending Accounts • Short & Long Term Disability • Life and ADD insurance • Generous paid time off (PTO) • Holiday pay • Employee Assistance Program • Matching traditional or Roth 401k • Employee Stock Option Plan • Education Assistance • Daily free lunch and beverages at our onsite restaurant
A relaxed work environment that embraces onsite in person collaboration at our headquarters in Blaine (suburb of Minneapolis), MN. Infinite Campus is a place where smart, talented people work together with other smart and talented people every day.
What we live by
We solve problems at Infinite Campus. Driven by our mission and vision to Transform K12 Education®, we build solutions to serve K12 education and empower change for the better. We have shown that by adapting and applying technology and practices used by the private sector to K12, educators can be more productive in their daily tasks, and accomplish things previously thought to be impossible
Not sure if this is for you?
We want a diverse team, with a broad range of experience and perspectives. If this job has piqued your interest, but you’re not sure if you qualify, apply anyways! We carefully consider every application and will either move forward with you, find another team or position that might be a better fit, keep in touch for future opportunities, or send you off with our gratitude and a thank you for your time.
Equal Opportunity Employer
Infinite Campus, Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Infinite Campus complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Infinite Campus, Inc. expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Infinite Campus’ employees to perform their job duties may result in discipline up to and including discharge.
#LI-ONSITE
Shift
First (Day)
Number of Openings
1
Veterans Encouraged to Apply
Yes
Compensation
$85,669.61 - $146,862.18 / Annually
Postal Code
55449
Job Type
Full Time
Place of Work
On-site
Requisition ID
50311326
Job Benefits
Benefits Package attached to job posting on Infinite Campus Career site.
How this job compares
Set against the 41,747 open Software Engineer jobs on Olive Jobs, counted November 9, 2026.
- Pay
- This posting$86–147K/yr
- Minnesota median$112–191K/yr552 salary ranges
- US median$135–219K/yr33,250 salary ranges
This range's midpoint, $116K, is 23% below the Minnesota median midpoint ($151K) — in the lowest quarter of Software Engineer salary ranges in Minnesota.
- Openings
- Olive Jobs lists 634 open Software Engineer jobs in Minnesota and 41,747 across the US. 8% of them nationwide are listed as remote or flexible.
- Hiring the most in Minnesota
- Oracle83 open
- Target63 open
- UnitedHealth Group51 open
- Experience
- Software Engineer postings that state a minimum ask for 5 years of experience at the median; the middle half ask for 3 to 7 years (34,086 postings).
- Education
- 13,027 of the 41,747 open Software Engineer jobs (31%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on November 9, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.




