The Software Engineering Manager is a people-first leader with a strong technical foundation, responsible for the growth, development, and day-to-day management of a team of software engineers.
Requirements
- 5+ years of software engineering experience
- At least 2 years in a team lead, staff engineer, or people management capacity
- Bachelor's degree in Computer Science, a related discipline, or equivalent professional experience
- Hands-on software development experience sufficient to credibly coach engineers, participate in technical discussions, and evaluate engineering quality
- Familiarity with modern software development practices: Agile methodologies, code review, CI/CD, and full-stack development concepts
- Working knowledge of current AI-assisted development tools and an informed perspective on how they fit into a professional engineering workflow
- Experience in one or more of Yahara's core technology areas (Python, JavaScript/TypeScript,.NET, cloud platforms, etc.) is a plus
Benefits
- 20+ days of PTO accruable in the first year
- Comprehensive health insurance (Medical, Dental, Vision) with HMO and PPO options
- Health Savings Account (HSA) with annual employer contributions
- 401(k) with guaranteed company match (Traditional and Roth options)
- 100% company-paid short-term and long-term disability, life insurance, and identity theft protection
- Hybrid/remote schedule with home office stipend
- On-site gym with basketball court
- Fresh fruit, healthy snacks, and beverages provided daily
- Bonus certification program (Microsoft, AWS, PMP, IIBA, etc.)
- Employee Assistance Program (counseling, legal, financial services)
- Monthly and Quarterly Recognition Awards with spot bonuses
- Company-supported community outreach and volunteer opportunities