Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

K-Love Logo

Senior Software Engineer

K-Love

Salary not specified
Aug 22, 2025
Franklin, TN, USA
Apply Now

The Ministry needs to design, develop, and optimize robust software that powers its digital platforms, and is looking for a Senior Software Engineer to lead this effort and drive strategic improvements in architecture, performance, and team capability.

Requirements

  • Advanced knowledge in at least one programming stack (e.g., mobile, front-end, back-end, QA automation) with working knowledge of a second environment.
  • Demonstrated experience resolving performance issues and optimizing software systems.
  • Relevant certifications in AWS, Azure, or specialty areas (mobile, QA automation) may be a plus
  • Minimum of 5 years of professional software development experience.
  • Demonstrated ability to lead technical projects and guide architectural decisions from concept through deployment.
  • Experience mentoring engineers and contributing to a culture of technical excellence.
  • Strong collaboration skills with the ability to work cross-functionally and communicate technical concepts effectively.

Responsibilities

  • Design and deliver high-quality software solutions for the Ministry's digital platforms, contributing across mobile, front-end web, back-end web, or QA environments based on area of specialty.
  • Evaluate and improve software performance, security, and scalability; proactively identify issues and implement preventive solutions across systems.
  • Resolve complex technical problems across platforms and applications; assist teammates in troubleshooting and root-cause analysis.
  • Participate in architectural discussions, code reviews, and system design planning to ensure maintainability and alignment with internal standards.
  • Contribute clean, maintainable, and well-documented code that adheres to established best practices and internal development guidelines.
  • Provide input on long-range technical goals and help refine internal development standards and tooling to improve team effectiveness.
  • Support and mentor other software engineers by sharing knowledge, reviewing code, and helping remove blockers that impact project success.

Other

  • Bachelor’s degree in Computer Science Software Engineering, a related field preferred or comparable learning/experience.
  • Strong interpersonal skills with the ability to develop sincere business/Ministry relationships.
  • Excellent written and verbal communication and presentation skills.
  • Demonstrated commitment to the social sector with a passion for our mission and values.
  • A collaborative and flexible style, with a strong service mentality. Need to be seen as a team player.