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.