1

Software Development Jobs in St Joseph, MO (NOW HIRING)

Be Seen First

Software Engineer II

Kansas City, MO · On-site

$95K - $130K/yr

Basic knowledge of software development methodologies (e.g., Agile, Scrum, Waterfall). * Understanding of the software development lifecycle (SDLC) * Ability to communicate effectively. * Strong ...

New

Consultant Software Engineer Client: NAIC (National Association of Insurance Commissioners ... The Role Join an Agile development team focused on modernizing a large enterprise insurance ...

Lead Software Developer

Lenexa, KS

$108K - $136K/yr

The Lead Software Developer is responsible for directing and delivering software development efforts within a defined product area. This role owns team-level execution, ensuring that product ...

Bachelor's degree in IT related field 5+ years of experience with software development Ability to ... lead and mentor associates Strong communication skills; written and verbal Strong critical thinking ...

Software Tutor

Kansas City, MO · Remote

$18 - $40/hr

Deep knowledge of software development methodologies, programming languages, version control, software architecture, testing strategies, debugging, database design, API development, and deployment ...

We are seeking a Lead Software Developer to design and deliver modern software systems ... This role combines hands-on development with technical leadership, guiding engineering teams while ...

We are seeking a Lead Software Developer to design and deliver modern software systems ... This role combines hands-on development with technical leadership, guiding engineering teams while ...

Senior Software Engineer

Kansas City, MO

$119K - $157K/yr

AI-assisted software development using tools such as Cursor, Claude Code, or similar platforms We are looking for engineers who: * Move quickly * Take ownership * Learn fast * Communicate clearly

The Software Engineer plays a key role in designing, developing, and maintaining custom business ... Participate in Agile development processes, including planning, stand-ups, code reviews, and CI/CD.

We are growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services. Preferred: At least 3 years of experience in ...

next page

Showing results 1-20

Software Development information

See St Joseph, MO salary details

$76.8K

$137.3K

$172.5K

How much do software development jobs pay per year?

As of Jul 26, 2026, the average yearly pay for software development in St. Joseph, MO is $137,318.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,300.00 and $157,500.00 per year, depending on experience, location, and employer.

What is software development?

Software development is the process of designing, creating, testing, and maintaining computer programs or applications. It involves a range of tasks including writing code, debugging, and collaborating with other team members to solve problems and deliver functional software solutions. Software development can encompass everything from mobile apps and websites to large-scale enterprise systems. Developers use various programming languages and tools depending on the project requirements.

What are some common challenges software developers face when working on collaborative projects, and how can these be addressed?

Software developers often encounter challenges such as coordinating code changes, managing merge conflicts, and ensuring consistent communication across the team during collaborative projects. To address these issues, teams typically use version control systems like Git, establish clear coding standards, and hold regular stand-up meetings to keep everyone aligned. Additionally, utilizing code review processes and project management tools helps maintain quality and transparency, making collaboration smoother and more efficient.

What is the difference between Software Development vs Software Engineering?

AspectSoftware DevelopmentSoftware Engineering
CredentialsTypically requires a degree in computer science or related field, coding certificationsSimilar credentials, often includes certifications in software engineering principles
Work EnvironmentDeveloping, coding, and testing software applicationsDesigning, analyzing, and managing software projects and systems
Industry UsageCommonly used in tech companies, startups, and software firmsUsed in larger organizations, focusing on system architecture and process
Search & Comparison IntentFocuses on coding and application creationEmphasizes system design and engineering principles

While both roles involve software creation, Software Development primarily focuses on coding and building applications, whereas Software Engineering encompasses designing, analyzing, and managing complex software systems with a broader engineering perspective.

What are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?

To thrive as a Software Developer, you need strong programming skills (such as Python, Java, or C++), problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes certifications in cloud platforms or specific frameworks are often required. Collaboration, adaptability, and effective communication are essential soft skills for working in diverse development teams and navigating project requirements. These skills and qualities ensure efficient code development, seamless teamwork, and successful delivery of robust software solutions.
What cities near St. Joseph, MO are hiring for Software Development jobs? Cities near St. Joseph, MO with the most Software Development job openings:
Infographic showing various Software Development job openings in St. Joseph, MO as of July 2026, with employment types broken down into 80% Full Time, and 20% Part Time. Highlights an 100% In-person job distribution, with an average salary of $137,318 per year, or $66 per hour.
Software Engineer II

Software Engineer II

Kansas City Life Insurance

Kansas City, MO • On-site

$95K - $130K/yr

Full-time

Medical, Dental, Vision, Life

Posted 2 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

QUALIFICATIONS/REQUIREMENTS:

  1. Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
  2. 2 or more years of practical experience with at least one programming language such as Python, C#, or JavaScript.
  3. Familiarity with basic algorithms and data structures.
  4. Working SQL knowledge and experience working with relational databases
  5. Basic knowledge of software development methodologies (e.g., Agile, Scrum, Waterfall).
  6. Understanding of the software development lifecycle (SDLC)
  7. Ability to communicate effectively.
  8. Strong analytical and troubleshooting skills to identify and resolve software issues


DUTIES/RESPONSIBILITIES:

  1. Software Development: Collaborate with team members to design, develop, and implement software applications based on project requirements and specifications, contributing to the architecture and design discussions.
  2. Code Maintenance and Debugging: Participate in debugging and troubleshooting existing software applications to ensure optimal performance and user experience.
  3. Documentation: Maintain clear and comprehensive documentation of software designs, code changes, and processes to facilitate knowledge sharing and future maintenance.
  4. Testing and Quality Assurance: Conduct unit testing and assist in the testing of software applications to ensure they meet quality standards and functional requirements.
  5. Cross-Functional Collaboration: Work closely with cross-functional teams, including product management and design, to gather requirements and provide technical insights.
  6. Continuous Learning: Stay up-to-update with emerging technologies and best practices in software development to enhance skills and contribute to team knowledge.
  7. Support Deployment: Assist in the deployment of software applications and updates, ensuring minimal disruption to users and systems.
  8. Adhere to Best Practices: Follow coding standards and best practices to ensure maintainability, scalability, and security of software applications.


Regular and reliable attendance and punctuality is an essential function of this position.


Kansas City Life Insurance Company is committed to equal employment opportunities for all individuals regardless of race, religion, color, sex, age, national origin, disability, or genetic information.

Company Description

Kansas City Life Insurance Company was established in 1895 in Kansas City, Mo. Our agency force of more than 2,500 serves 49 states and the District of Columbia. We insure more than half a million policyholders from coast to coast. Our Home Office is located in Kansas City, Mo., with a staff of more than 400 associates who provide support for our field force and policyholders.