> Markdown version of [/jobs/ext/1179691-software-engineer-i](https://www.wearedevelopers.com/jobs/ext/1179691-software-engineer-i). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer I - **Company:** Missouri Farm Bureau - **Location:** Jefferson City, MO, United States - **Experience:** Starter - **Contract:** Internship / Graduate position - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Business Logic, Unit Testing, C Sharp (Programming Language), Software Quality, Code Review, Continuous Integration, Data Architecture, Relational Databases, Software Design Patterns, Distributed Systems, Python (Programming Language), Performance Tuning, Systems Development Life Cycle, Query Optimization, Standard Sql, Secure Coding, Service-Oriented Architecture, Software Engineering, SQL Stored Procedures, SQL Databases, Systems Architecture, Freeform SQL, Sql Optimization, Database Optimization, Reliability of Systems, Git, Information Technology, Restful APIs, Software Version Control, Programming Languages - **Published:** July 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=760b218e28592cda ## About the Role Software Engineer I * 0-2 years of professional software development experience. * Internship or academic project experience with at least one modern programming language (C#, Java, Python, etc…) * Bachelor of Science in Computer Science OR closely related technical field with substantial programming coursework OR equivalent practical experience. * Exposure to SQL and relational databases. * Familiarity with version control (Git) and basic SDLC concepts. * Willingness to learn insurance domain concepts. Software Engineer II * 2-4 years of professional software engineering experience. * Bachelor of Science in Computer Science OR closely related technical field. * Solid understanding of relational databases and ability to write multi-table SQL queries. * Experience with APIs, integration patterns, and unit testing. * Comfortable participating in code reviews and Agile ceremonies. * Beginning to mentor junior engineers on basic tasks. * Experience implementing business logic (insurance preferred). Software Engineer III (Senior) * 4-7 years of professional software engineering experience. * Bachelor of Science in Computer Science OR closely related technical field with substantial programming coursework OR equivalent practical experience. * Proven ability to design, build, and maintain complex systems with minimal oversight. * Expert-level SQL expertise, including query optimization and performance tuning. * Experience with enterprise integrations, messaging patterns, and distributed systems. * Demonstrated leadership in code quality, design patterns, and best practices. * Regularly mentors junior and mid-level engineers. * Contributes to architectural discussions and technical decision-making. * Experience with complex business logic in regulated industries. Software Engineer IV (Lead) * 7-10+ years of professional software engineering experience. * Bachelor of Science in Computer Science OR closely related technical field with substantial programming coursework OR equivalent practical experience. * Recognized as a technical expert within the organization. * Leads design of large, cross-team systems and complex integrations. * Owns technical direction for major products or platforms. * Expert-level SQL, including complex stored procedures, performance tuning, and data modeling. * Demonstrated ability to mentor across the department. * Drives engineering standards, patterns and governance. * Proven ability to design systems with high complexity business rules * Partners with product, security, infrastructure and business stakeholders. Software Engineer V * 10 - 15+ years of professional software engineering experience. * Bachelor of Science in Computer Science OR closely related technical field with substantial programming coursework OR equivalent practical experience. * Operates at enterprise architecture scale; influences long-term technical strategy. * Designs systems that span multiple domains, vendors and business areas. * Expert in SQL, data architecture, and performance engineering. * Leads modernization initiatives, platform migrations and high-risk technical programs. * Mentors senior and lead engineers; builds organizational technical maturity. * Sets engineering vision, standards and architectural guardrails. * Proven leadership in enterprise modernization and cross system architecture. * Excellent communication skills for influencing executives, architects, and SMEs., * Strong analytical, problem-solving, troubleshooting skills with technical proficiency. * Knowledge of secure coding practices. * Excellent organizational skills with demonstrated ability to prioritize multiple tasks while maintaining timeliness and accuracy. * Insurance or regulated industry experience preferred. * Familiarity with cloud and CI/CD practices preferred. * Demonstrates strong ownership and accountability. * Excellent communication and teamwork abilities with strong collaboration and cross-functional cooperation skills. ## Description SUMMARY: The Software Engineer designs, develops, tests, implements, and maintains enterprise software applications that support Missouri Farm Bureau's core insurance operations. This role translates underwriting workflows, rating logic, claims processes, billing integrations, and regulatory requirements into secure, scalable, and reliable technical solutions. The position provides progressive growth across five levels with increasing architectural responsibility, leadership expectations, and strategic impact., Software Engineer I (Entry Level) * Develop and maintain application code under supervision following established standards. * Write clean, maintainable, and well-documented code. * Create basic SQL queries to support application functionality. * Assist with implementation of business rules and workflow logic. * Troubleshoot routine defects and support issues. Software Engineer II (Mid-Level) * Design and develop moderately complex application features. * Write complex SQL queries and stored procedures. * Implement insurance rating logic and workflow integrations. * Participate in technical design discussions. * Resolve production issues with minimal supervision. Software Engineer III (Senior-Level) * Design, develop, and maintain complex software features across internally developed applications. * Write high-quality code aligned with engineering standards and best practices. * Develop and optimize advanced SQL including joins, window functions, CTEs, indexing strategies, and performance tuning. * Translate business requirements into scalable relational data models and technical solutions. * Contribute to architectural discussions and system performance improvements. * Design and collaborate on RESTful APIs and service-oriented architectures. * Mentor Software Engineer I and II team members. * Lead complex production troubleshooting and root cause analysis. * Ensure security, compliance, and regulatory alignment in all solutions. * Support modernization initiatives and long-term platform strategy. Software Engineer IV (Staff Engineer) * Lead enterprise architecture initiatives. * Design complex insurance system integrations. * Drive modernization and engineering standards. * Mentor Senior Engineers and raise the technical bar * Serve as senior escalation point. * Guide resiliency and scalability strategy. * Ensure alignment with compliance, audit, and regulatory standards Software Engineer V (Principal Engineer) * Define enterprise technology strategy and architectural direction. * Architect and validate high-complexity insurance platforms. * Lead platform transformation efforts and modernization initiatives. * Partner with executive leadership on technology roadmaps, risk mitigation, and system resilience. * Establish engineering standards, patterns, and best practices across teams. * Conduct deep technical reviews of critical systems and integrations. * Serve as the highest-level technical escalation point for engineering and business stakeholders. * Mentor senior engineering staff. * Ensure systems meet audit, compliance, and regulatory requirements * Drive innovation and evaluate emerging technologies for strategic fit ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)