Location
Columbus, OH (3-4 days hybrid)
Salary
150K-175K + 15% bonus
Relocation
Full Relocation Package Offered
Must Haves
Leadership & Experience
- 3+ years of people management experience leading software engineering teams.
- Background as a Lead or Architect prior to management; strong technical acumen.
- Experience managing projects/programs and working within budgets.
- Experience in medium‑sized to large organizations (not massive enterprise).
Technical Skills
- High proficiency in C#, .NET, and full‑stack engineering.
- Strong experience with HTML/CSS, JavaScript, and modern UI frameworks (Vue.js, Knockout, Bootstrap).
- Experience with microservices, modern .NET frameworks, and cloud platforms (AWS/GCP/Azure).
- Experience designing and operating large‑scale systems, distributed systems, and web services.
- Familiarity with legacy applications, older logic, and modernization efforts.
Methodologies & Practices
- Strong Agile/Scrum experience (sprints, ceremonies, Jira/Confluence).
- CI/CD, automated testing, DevOps collaboration.
- Experience leading teams through SDLC with high-quality delivery.
Other Requirements
- Bachelor’s in Computer Science or equivalent experience.
- Ability to mentor, coach, and develop engineers and analysts.
- Hybrid availability: 3–4 days onsite in Columbus (open to relocation).
Plusses
- Experience managing product or project budgets.
- Previous experience modernizing long-standing legacy systems.
- Experience guiding teams through cloud migration (on‑prem → cloud).
- Exposure to Python or modernizing .NET applications.
- Vendor management and selection experience.
- Comfortable operating in environments with a mix of FTEs and contractors (team currently 19 total, 4 FTE + 15 contractors).
Day to Day
- Lead, coach, and grow software engineers and system analysts; run 1:1s, performance reviews, hiring, and succession planning.
- Manage the SV2 development team responsible for a 20‑year‑old core legacy application that drives referral/order routing.
- Oversee roadmap execution to phase out the legacy app and migrate to modern technologies (modern .NET, Vue.js, cloud, Python where applicable).
- Run Agile ceremonies, oversee sprint planning, ensure resource alignment with QA/BA/DevOps.
- Partner closely with Cloud Engineering, Infrastructure, Network, and other app dev teams.
- Act as SME for domain area when interacting with product owners and stakeholders.
- Oversee design, development, and delivery of large-scale or complex software efforts.
- Define KPIs, monitor production systems, conduct RCA reviews, and improve operational processes.
- Create project staffing plans, communicate risks and milestones, and ensure alignment with IT strategy.
- Lead technology reviews, present architecture documents, and guide solution design sessions.