Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Software Engineering Supervisor

Job

American Farm Bureau Insurance Services, Inc.

Remote

$105,000 Salary, Full-Time

Posted 3 weeks ago (Updated 2 weeks ago) • Actively hiring

Expires 7/8/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
100
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Software Engineering Supervisor American Farm Bureau Insurance Services, Inc. Fargo, ND Job Details $90,000 - $120,000 a year 18 hours ago Benefits Health savings account Paid holidays Disability insurance Health insurance Dental insurance Employee assistance program Vision insurance Qualifications Software engineering Managing projects in an engineering role IT system monitoring System performance optimization Managing IT teams Managing projects Technical troubleshooting support Managing software development teams Production troubleshooting System performance monitoring Full Job Description American Farm Bureau Insurance Services, Inc. (AFBIS, Inc.) is looking for a Software Engineering Supervisor to work out of our Fargo, ND office. As a leader on our software development team, you will be responsible for overseeing and delivering high-quality software solutions, as well as providing leadership, mentorship and guidance to the software engineering team. This is a hybrid role working out of the Fargo office at least two days a week and one additional day within a two-week period. If you are a hands-on technical leader with the ability to empower and develop people, can guide architectural decisions, and drive engineering excellence, this might be a great opportunity for you.
Key Responsibilities:
Manage and lead a team of software engineers, providing technical guidance, mentorship, leadership, and support fostering a culture of continuous learning, professional growth and development. Oversee the design, development, testing, and deployment of software applications, ensuring adherence to coding standards, code quality, best practices, and project timelines. Conduct regular meetings to keep software engineering department updated on the overall status of all current projects. Attend regular meetings to assist with prioritizing projects, identifying bottlenecks, and assigning projects created by the Projects department. Lead and contribute to architectural decisions, technical design reviews, process improvements, automation and innovation, and cross-team collaboration initiatives. Stay up to date with emerging technologies, industry trends, and best practices in software development, and champion the adoption of new tools, frameworks, and practices. Participates in programming activities, developing code when needed. Act as a subject matter expert, providing guidance and expertise to resolve complex technical issues. Analyze software projects at the beginning of each release cycle and assign projects to other developers based on their areas of expertise and experience. What you will bring to this position: Bachelor's degree or equivalent 6+ years of software development experience and experience managing projects, along with 3+ years of People Management experience Strong understanding of software architecture, performance optimization, secure coding practices, and production operations Experience with system monitoring, troubleshooting, incident management, and maintaining highly available production environments In-depth understanding of IT department operations, technologies and systems Proficiency in project management methodologies, such as Agile, Scrum or Waterfall Scrum Master Certified, PMP, or similar industry certifications are preferred The expected starting salary range for this position is between $90,000 and $120,000. Applicable salary ranges may differ across markets. Actual pay will be determined based on experience and other job-related factors permitted by law. We do not sponsor employment visas and are unable to take over an employment visa from another employer. Applicants must be authorized to work in the U.S. for ANY employer without the need for employment visa sponsorship. AFBIS offers a competitive benefits package that includes medical, dental, vision, life, and disability insurance; company funded cash balance pension and a 401(k) retirement plan; Flexible Spending and Health Savings Accounts; paid holidays, vacation, and sick time; Employee Assistance Program; and other benefits. AFBIS participates in E-Verify. Learn more about applicant rights under Federal Employment Laws.