Note: CareerBuilder U.S. office locations will reopen on a voluntary basis in February 2022 and employees within a commutable distance will have the option to utilize the offices if fully vaccinated against COVID-19.
U.S. Office Locations: Chicago, IL; Atlanta, GA; Irvine, CA
Summary of the Job:
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 Senior Software Engineer in the Core Search Team to help us massively scale and improve our Search Infrastructure to provide fast and relevant search results from a corpus that has over a billion documents spread across hundreds of servers. Core Search provides the foundation layer for all types of searches implemented across CareerBuilder products.
In this role, you will be part of a team of talented engineers that are responsible for the Search Infrastructure (DevOps) as well as for developing the Search Relevancy feature of the Core Search Engine. You will also work with data scientists and product owners as part of the larger Data team. The Core Search team uses a wide range of modern technologies and languages. To name a few
In addition to the above, you will learn to work with different sets of a lot of tools such as Scalyr, Jenkins, New Relic, Ruby/Chef, EC2, EMR, Kinesis, Lambda, CloudFormation, etc.,
Essential Responsibilities:
Job Requirements:
Required Knowledge and Skills:
We are looking for a passionate, highly motivated, detail oriented and self-directed Software Engineer that loves working with technology and sees this as a long-term profession, not just another job. Ideally the candidate is an advanced Scala or Java backend developer. The candidate should have a deep understanding of object-oriented programming principles, object-oriented analysis and design techniques, good SQL skills, and excellent problem-solving skills working with web APIs.
The candidate is expected to thrive in an Agile environment with daily scrum meetings, short sprint cycles and multiple code deployments to production every week.
Excellent team and communication skills are a must.
Strongly Desired:
Supervisory Responsibilities:
This role does not have supervisory responsibilities
Education:
BS in Computer Science or a related field or equivalent work experience. Demonstrable knowledge of Data Structures, Algorithms is a must.
Minimum Years of Experience:
7+ years of experience working in an Iterative software development environment.
Physical Demands:
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:
Family Support and Care:
Flexibility and Time Off
Personal and Career Development:
Financial Wellbeing:
Community
CareerBuilder, LLC is proud to be an Equal Opportunity Employer. Applicants are considered for all positions without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, ancestry, marital or veteran status.
TSR ID: 002695