Manager, Software Engineering (Search)

CareerBuilder, LLC
Apply Now

Job Description

CareerBuilder connects people with the right jobs at leading companies through the most innovative recruitment technology platform in the industry. We help millions of job seekers per month improve their lives by finding the right job and gaining the career insights needed to take the next step in their careers.

CareerBuilder is seeking a Manager, of Software Engineering to manage the Search team, which is part of the larger Data team. The Search team consists of talented engineers that are responsible for the Search Infrastructure (DevOps), development of the Core Search API interface of the Search Engine, and the Job Search API which is by multiple sites including CB.com. This contributes to the overall Search Relevancy Feature used by millions of job seekers that come to CB sites. The Core Search team uses a wide range of modern technologies and languages. To name a few:

  • Programming Languages: Scala, Java, .NET (C#)
  • Apache Solr
  • Amazon Web Services (AWS)
  • RESTful Web Services: Play Framework, .NET MVC, Node JS
  • MySQL, Microsoft SQL
  • Apache Spark
  • Docker, Kubernetes

In this role, you will partner with the following departments: Product Management, Quality Engineering, and Data Science. You will manage a team of Software Engineers that are responsible for delivering functionality, and maintaining the system infrastructure as well as Site Reliability. You will also work with Senior Engineering leadership to execute department and company objectives.

Essential Responsibilities:

  • Act as a mentor, coach, and catalyst to Engineers to produce high-quality deliverables.
  • Lead a team of engineers and guide them to support new feature requests while managing technical debt in an Agile/SCRUM environment. Work in rapid development cycles to help realize business value.
  • Own performance management, career pathing, training, and development of direct all reports, including a rigorous onboarding process that helps in improving and measuring the skillset of newly hired engineers.
  • Proactively communicates the overall iteration/project status to key stakeholders and product owners, in a proactive way that produces early feedback that gets factored into the release cycle.
  • Deep understanding of System Architecture, ability to understand current Architecture and create a future vision.
  • Delegate project tasks to appropriate team members and ensure on-time completion with high quality.

Job Requirements:

Required Knowledge and Skills:

  • Detail oriented
  • Excellent problem-solving skills working with web APIs.
  • Excellent team and communication skills.
  • Proficiency with Microsoft Office Applications (Outlook, Word, Excel, etc.)
  • Previous demonstrable experience as a Full Stack Engineer, with extensive Programming experience in one JVM language or Python.
  • Experience working with search systems (e.g, Apache Solr, Elasticsearch)
  • Has both a functional and technical understanding of how to leverage Object-Oriented software
  • Deep Knowledge of Application Architecture and ability to conceptualize problems in the pre-design phase, both functionally and technically.
  • Experience working with distributed systems using a variety of technology stacks.
  • Experience leading engineers developing Rest APIs that have large-scale adoption.
  • Experience in developing scalable solutions for the web.
  • Experience managing engineers in an Agile environment.
  • Deep knowledge of Source Control Systems and Code Delivery processes.
  • Deep knowledge of CI/CD.
  • Experience working with JIRA or other Ticketing systems, measuring and tracking team productivity.

Supervisory Responsibilities:

This role does have supervisory responsibilities

Education:

BS in Computer Science or a related field

Minimum Years of Experience:

  • 7 years of overall experience in a related field
  • 2 years of technical management and people management

Physical Demands (the US only):

  • Frequent phone and computer use
  • Creating written communications
  • Able to sit/stand at a desk
  • Able to bend, sit, stand, lift boxes or equipment (between 0-15 lbs)
  • Able to travel occasionally both domestically and internationally

Benefits and Perks

Connecting people with meaningful work is one of the most important things anyone can do – which means we need to support the employees who make that possible. CareerBuilder’s team enjoys a host of perks and benefits, including:

Health and Wellness:

  • Comprehensive Medical, Dental & Vision, Life & Disability Programs
  • Option to enroll in supplemental Life, AD&D, Accident, Critical Illness, Home & Auto, Transit, Identity Theft Protection, Legal Programs, and Pet Insurance 
  • Employee Assistance Program with free counseling sessions
  • Wellness/Tobacco Free credits towards medical premiums
  • On-site meditation rooms
  • Free upgrades to premium versions of many Mental Health applications

Family Support and Care:

  • Parental support including paid maternity and parental leave 
  • Milk Stork 
  • Pre-Tax Dependent Care Flexible Spending Account 
  • Healthy Pregnancy Program and Fertility Support Services

Flexibility and Time Off

  • Paid time off, including time off to volunteer, holidays, floating holiday, bereavement, jury duty, parental leave 
  • Remote work opportunities available for most roles

Personal and Career Development:

  • Education Reimbursement Program allowing up to $5k per year towards completion of a Bachelor’s and non-MBA graduate degree, and up to $10K per year towards completion of an MBA 

Financial Wellbeing:

  • 401(k) Program with a two year vesting schedule, annual employer match, and an opportunity to make Pretax and Roth contributions.
  • Financial educational webinars and individual retirement planning advising available. 

Community 

  • Employee resource groups
  • Time off to volunteer 

Company Info.

CareerBuilder, LLC

CareerBuilder is a global, end-to-end human capital solutions company focused on helping employers find, hire and manage great talent. Combining advertising, software and services, CareerBuilder leads the industry in recruiting solutions, employment screening and human capital management. CareerBuilder is majority-owned by funds managed by affiliates of Apollo Global Management, LLC and operates in the United States, Canada, Europe and Asia.

Get Similar Jobs In Your Inbox

CareerBuilder, LLC is currently hiring Software Engineering Manager Jobs in Chicago, IL, USA with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More