About Us

We’re passionate about designing and delivering top-notch digital experiences for our clients — and their customers — and helping them create efficiencies using data and technology. But what’s most important about us is that we have a diverse team of experts all dedicated to getting clients from goals to outcomes — and that’s where you come in.

This is a hybrid position. Requires working in offices in Columbus, OH up to 4 days a week.

Role Overview

As a Software Engineering Manager, you’ll be joining a team of talented experts. The right candidate will possess the following experience:

This is a people-first leader and will lead teams responsible for application development, with direct reports that include Software Engineers and System Analysts. They are responsible for growing associates in all aspects of the development lifecycle, and have strong technical background to adopt new technologies, establish and enhance development practice to deliver the highest degree of software quality while accelerating speed to market.

The Manager of Software Engineering has knowledge in leading agile practices, continuous development methodologies, driving automated test-driven development, and has a working knowledge of integration and architecture solutions. They also work with Management to develop product or product team direction and vision that ensures alignment with business strategy.

Key Responsibilities

  • People leadership, one-on-ones, team meetings, associate engagement, associate development, succession planning, interviewing, hiring, performance management, and feedback; train, coach, and mentor team members on technical skills and soft skills.
  • Lead agile development teams that include multiple roles, ensure quality deliverables, and following SDLC; interacting with resource managers to ensure staffing of QA, BA, and DevOps roles; manage sprints, Scrum ceremonies, Jira/Confluence.
  • Act as the product/domain area subject matter expert when meeting with product owners, peers, business stakeholders, and leadership.
  • Lead the development, implementation, and delivery of successful large-scale, critical and/or difficult software efforts involving significant work (can be new software or a refactor of existing software).
  • Collaborate with IT functions, including Cloud Engineering, Network, Infrastructure, and other application development teams.
  • Collaborate with IT Senior Management to develop products, team direction, and vision that ensures alignment with business strategy.
  • Drives team expectations and goals to ensure the success of the department in alignment and support IT goals.
  • Creates project and team staffing plans and determines resource needs based on budget, team workload, and project requirements.
  • Effectively communicates project delivery and milestones, workforce capacity, resource plans, risks/issues, and priorities.
  • Establish monitoring and production support procedures; identifying gaps through incident root cause analysis (RCA) and planning improvements to application; improves operations documentation.
  • Manages product team or project budget, shares budget status, and creates budget planning forecasts.
  • Lead team activities including design, development, validation, and/or configuration of IT systems that meet technical specifications and end-user requirements.
  • Understanding multiple applications within a function and how they interact to achieve the objectives of the function.
  • Recognize trends for larger-scale development needs within and across teams and build plans to develop skills.
  • Maintain relationships with vendors for support.
  • Establishes and maintains key performance indicators for the practice of software engineering.
  • Leads vendor review and selection process as appropriate.
  • Leads team engagement action planning and creates a plan, follows through to help the team complete items.
  • Identify opportunities and efficiencies and take action to improve the delivery process.
  • Identify ongoing risks and pain points throughout project experiences to develop and implement internal mitigation measures to meet customer needs.
  • Innovate new solutions and identify new technology/tools to meet product and user requirements.
  • Deliver compelling presentations, architectural blueprint documents, and requirements-gathering workshops to influence the strategic direction of projects and lead teams through solution designs.

Required Skills & Qualifications

  • Bachelor's Degree Computer Science or equivalent experience Required.
  • Experience building and operating applications using Agile/Scrum methodology Required.
  • Experience building and operating applications using modern technologies like microservices and cloud-based platforms Required.
  • Experience with management and supervisory practices; managing others and applying management principles to practical work situations Required.
  • Experience with managing individual contributors Required.
  • Experience managing projects and programs Required.
  • Experience managing project and product budgets Preferred.
  • Minimum 4-6 years relevant Experience required.
  • C#, .NET (High proficiency).
  • HTML/CSS (High proficiency).
  • JavaScript (High proficiency).
  • Experience in web development and responsive design (High proficiency).
  • Experience with Vue.JS/Knockout/Bootstrap or equivalent frameworks (High proficiency).
  • Experience designing and building infrastructure and web services at large scale (High proficiency).
  • Strong engineering background, ideally experienced with large scale data/distributed systems (High proficiency).
  • Full stack experience (High proficiency).
  • Experience with cloud-based platforms and container services (AWS/GCP/Azure) (High proficiency).

More about G2O

We’re different than other companies at G2O. We blend the research and design, technology, and data expertise to deliver the solutions our clients crave — and we do all of this as one in-house team, from vision to execution. We’re also the largest company of our kind based in Ohio to do this — and have been evolving how we do it for 40 years.

Individually, we bring a wealth of experience from diverse backgrounds — personally and in business. We’re a diverse and passionate team of leaders and experts in technology, data, analytics, design, content, and more. But we think we’re best when we put our minds together. Each person brings something distinct to our team — some unique flavor to their background or their experience. That makes for stronger collaboration — and elevates the outcomes for our clients.

Are you ready to collaborate to greatness with us? Learn more at G2O.com/careers

At G2O we believe experience is everything. The experiences we as customers, employees, consumers, users, or even patients have with the brands we engage with, the products we buy, the services we depend on, and the tools we use. And we believe the role that experience plays in powering true connections with those audiences—no matter the channel—is what differentiates brands and businesses in an age of ever-increasing noise and demands for our attention. When those experiences are imagined, designed, and delivered with excellence they have the power to breakthrough, delight the end user, and keep the audience coming back over and over again. That’s why we’re driven to solve the complex challenges facing healthcare, financial services, retail, and the public sector with tailored solutions that are centered on one objective—making the human experience better. Because we believe that making the human experience better for our clients’ customers fuels truly meaningful outcomes for our clients’ businesses. At G2O we’re passionate about turning what ifs into what’s next. We’re G2O. Your partner for next.

Apply now

Please let G2O know you found this job on ManagerTrack. This helps us grow!

Apply now

Unlock thousands of jobs and get more interviews

Let us do the heavy lifting and sift through the noise in your job search to get the most relevant jobs in front of you

What’s included

  • Advanced search filters
  • 24 hour advanced access to new jobs
  • Email alerts

Pay monthly, cancel anytime

$19.99/month

Join now

Invoices and receipts available for easy company reimbursement