Software Engineer III

Kansas City Life Insurance Company

Kansas City (MO)

On-site

USD 110,000 - 140,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Kansas City Life Insurance Company is seeking an energetic software professional to join our IT department. You will lead development efforts, mentor engineers, and collaborate with product management to deliver robust software solutions.

The role emphasizes strong coding skills in Python, C#, and JavaScript, along with SQL prowess and knowledge of SDLC and Agile methodologies. The ideal candidate will drive architectural decisions, establish best practices, and ensure high-quality, scalable

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 4+ years of practical experience with at least one programming language (Python, C#, or JavaScript).
  • Familiarity with algorithms and data structures.
  • Extensive knowledge of SQL and relational databases; performance tuning/optimization.
  • Strong knowledge of software development methodologies (Agile, Scrum, Waterfall).
  • Understanding of the SDLC.
  • Strong communication of complex technical concepts to all levels.
  • Strong analytical and troubleshooting skills.

Responsibilities

  • Lead design, development, and implementation of software applications based on project requirements.
  • Mentor junior engineers and contribute to architectural discussions and best practices.
  • Document software designs, code changes, and processes for compliance and maintenance.
  • Design and implement unit, integration, and performance tests to ensure quality.
  • Collaborate with product management and design to gather requirements and align on timelines.
  • Promote coding standards and security best practices across the team.
  • Lead deployment of software and post-deployment reviews to capture lessons learned.
  • Drive best practices for maintainability, scalability, and security.

Skills

Python
C#
JavaScript
Algorithms & Data Structures
SQL
Agile/Scrum
SDLC

Education

Bachelor’s degree in CS/SE/IT or related field

Job description

Kansas City Life Insurance Company, a recognized leader in the insurance industry, is seeking an energetic, self-motivated individual to join our IT department. The ideal candidate would meet the following requirements:

QUALIFICATIONS/REQUIREMENTS:
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
  • 4 or more years of practical experience with at least one programming language such as Python, C#, or JavaScript, with a strong understanding of software design principles
  • Familiarity with basic algorithms and data structures
  • Extensive knowledge of SQL and experience with relational databases, including performance tuning and optimization.
  • Strong knowledge of software development methodologies (e.g., Agile, Scrum, Waterfall).
  • Understanding of the software development lifecycle (SDLC)
  • Strong ability to communicate complex technical concepts effectively with team members and stakeholders at all levels.
  • Strong analytical and troubleshooting skills to identify and resolve software issues
DUTIES/RESPONSIBILITIES:
  • Software Development Leadership: Take a lead role in designing, developing, and implementing software applications based on project requirements and specifications, actively contributing to architectural discussions and design patterns.
  • Advanced Code Maintenance and Debugging: Proactively engage in debugging and troubleshooting complex software applications to ensure optimal performance, reliability, and user experience, while mentoring junior engineers in best practices.
  • Comprehensive Documentation: Ensure clear and comprehensive documentation of software designs, code changes, and processes to facilitate knowledge sharing, compliance, and future maintenance.
  • Testing and Quality Assurance: Design and implement robust testing strategies, including unit, integration, and performance testing, to ensure applications meet quality standards and functional requirements.
  • Cross-Functional Collaboration: Collaborate closely with cross-functional teams, including product management and design, to gather requirements, provide technical insights, and ensure alignment on project objectives and timelines.
  • Mentorship and Continuous Learning: Mentor junior engineers and promote a culture of continuous learning by sharing knowledge of emerging technologies, programming languages, and best practices in software development
  • Deployment and Operations Support: Lead the deployment of software applications and updates, ensuring minimal disruption to users and systems, and conduct post-deployment reviews to capture lessons learned.
  • Establishing Best Practices: Define and promote coding standards and best practices to ensure maintainability, scalability, and security of software applications, driving team adherence to these standards.

Kansas City Life Insurance Company offers a competitive salary and an excellent benefits package.

Kansas City Life Insurance Company

ATTN: Human Resources Department
3520 Broadway
P.O. Box 219139
Kansas City, MO 64121-9139
EOE/MFVH
e-mail: resumes@kclife.com

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer II
Data Engineer II

Kansas City Life Insurance Company • Kansas City (MO)

Hybrid
USD 90,000 - 120,000
Senior Software Engineer & Technical Lead
Senior Software Engineer & Technical Lead

Kansas City Life Insurance Company • Kansas City (MO)

On-site
USD 110,000 - 140,000
Application Systems Analyst / Programmer II
Application Systems Analyst / Programmer II

Kansas City Life Insurance Company • Kansas City (MO)

On-site
USD 70,000 - 90,000
Java Developer II - Kansas City, MO - Fulltime/Permanent
Java Developer II - Kansas City, MO - Fulltime/Permanent

Radiant Info Systems Ltd. • Kansas City (MO)

On-site
USD 80,000 - 100,000
Underwriting Consultant
Underwriting Consultant

Kansas City Life Insurance Company • Kansas City (MO)

On-site
USD 90,000 - 130,000
Java Developer I - Kansas City, MO - Fulltime/Permanent
Java Developer I - Kansas City, MO - Fulltime/Permanent

Radiant Info Systems Ltd. • Kansas City (MO)

On-site
USD 70,000 - 90,000
Sr. Java Developer - Kansas City, MO - Fulltime/Permanent
Sr. Java Developer - Kansas City, MO - Fulltime/Permanent

Radiant Info Systems Ltd. • Kansas City (MO)

On-site
USD 100,000 - 130,000
Software Engineer III
Software Engineer III

National Association of Insurance Commissioners (NAIC) • Kansas City (MO)

Hybrid
USD 80,000 - 105,000
Medical insurance
Vision insurance
Tuition assistance
+2
Mid-Level Software Engineer
Mid-Level Software Engineer

Kforce, Inc • Leawood (KS)

On-site
USD 90,000 - 130,000
Software Developer II
Software Developer II

Henderson Engineers • Lenexa (KS)

On-site
USD 85,000 - 120,000
Flexible Work Hours
Paid Time Off
Health Insurance
+1