Jobs · Information Technology · Tennessee

Software Engineering Manager

Ramsey Solutions · Nashville, TN · 4 days ago
On-siteInformation Technology$95k–$150k/yrFull-time

About the role

We're seeking a technically exceptional, mission-driven Software Engineering Manager to lead from the front—building world-class solutions that advance our mission of creating digital products that bring hope to every walk of life.

Responsibilities

  • Lead, mentor, and develop engineers, fostering a high-trust, high-performance culture across multiple teams.
  • Drive organizational alignment between engineering strategy and company objectives, ensuring technical investments support long-term business outcomes.
  • Partner with executive Product, Design, and Business leaders to shape roadmaps, define priorities, and deliver measurable results.
  • Establish and evolve technical standards within Java and Kotlin, architecture strategy, and engineering best practices to ensure scalability, resilience, and long-term system health.
  • Oversee delivery execution, improving flow, predictability, and quality while removing systemic impediments.
  • Develop team strategy, including hiring, performance management, succession planning, and leadership development.
  • Use data and operational metrics to evaluate organizational health, delivery performance, and strategic effectiveness.
  • Proactively identify risks and tradeoffs at the portfolio level, ensuring transparency and strong cross-functional alignment.

Requirements

  • Progressed through hands-on software engineering roles, developing strong technical depth and earning influence through demonstrated engineering excellence.
  • 1+ years of leadership experience—either formally managing engineers or providing consistent mentorship and technical leadership.
  • Operate at a Senior Developer level or higher, with a track record of delivering complex, production-grade systems.
  • Bring full-stack development experience, with strength in either backend or frontend and working knowledge across the stack.
  • Design scalable, maintainable systems and make sound architectural and tradeoff decisions.
  • Take ownership of major technical initiatives from discovery through delivery and ongoing support.
  • Effectively partner across the business, translating business needs into high-impact technical solutions.
  • Balance hands-on technical contribution with team leadership in a player/coach capacity and communicate technical decisions clearly to both technical and non-technical stakeholders.

Qualifications

  • Full-stack development experience, with strength in either backend or frontend and working knowledge across the stack.
  • Experience with Java and Kotlin.
  • Strong understanding of software development lifecycle, agile methodologies, and DevOps principles.
  • Excellent problem-solving skills and ability to think critically and creatively.
  • Ability to communicate technical decisions clearly to both technical and non-technical stakeholders.
  • Experience with data analysis and operational metrics.

Skills

  • Technical leadership and mentoring skills.
  • Scalable and maintainable system design.
  • Agile methodologies and DevOps principles.
  • Data analysis and operational metrics.

Benefits

  • Health insurance (includes plans eligible for an HSA—with a company match up to $500!)
  • 401(k) retirement plan with 4% match/company contribution
  • Annual wellness, counseling and grocery membership reimbursement
  • On-campus cafe with subsidized pricing for breakfast, lunch and coffee bar
  • Dependent care FSA
  • Tons of cultural activities, like weekly devotional, leadership development courses, Battle of the Bands, and one epic Christmas party!

Pay

$95,400-$150,000/year* + profit sharing + benefits Range depends on skill level and overall experience.

Schedule

Flexible schedules available.

Similar jobs

Software Engineering Manager

Marathon Petroleum CorporationFindlay, OH· 4 days ago
Engineering$141k–$212k/yrapply on mpc.wd1.myworkdayjobs.com