Search Software Engineer | Java/Scala/Python, Big Data

Kingfisher Recruiting

North Carolina

On-site

USD 110,000 - 160,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Kingfisher Recruiting is seeking a Software Engineer to analyze, design, develop, and test software with a focus on search technologies. You will translate business requirements into scalable, maintainable code and collaborate with cross-functional teams to deliver features across multiple modules.

The role requires 4+ years of professional software development experience and expert knowledge in Java, Scala, Python, and search technologies, including Lucene/Solr.

Qualifications

  • Bachelor's degree in Computer Science or a related field.
  • Minimum of 4 years of professional software development experience.
  • Proficiency in Java, Scala, and Python.
  • Expert-level knowledge in Java, Object‑Oriented Design, Spring Boot, Spring Framework, Gradle, RESTful web services, search technologies (Lucene/Solr), and large‑scale search systems.
  • Experience with Big Data technologies and the Hadoop ecosystem.
  • Solid understanding of Linux/Unix environments and database design principles.
  • Strong communication skills—oral, written, and presentation.
  • Creative problem‑solving and collaborative teamwork.

Responsibilities

  • Analyze, design, develop, and test software programs with a focus on search technologies.
  • Translate requirements into scalable, maintainable code using industry-standard practices.
  • Collaborate with cross-functional teams to understand product requirements and delegate development tasks.
  • Lead design and implementation of new features across multiple system modules.
  • Perform unit, system, performance, and acceptance testing; recommend improvements.
  • Champion innovation in search technologies and stay current with emerging tools.
  • Drive development and interpretation of technical requirements and specifications.

Skills

Java
Scala
Python
Object-Oriented Design
RESTful services
Search technologies
Big Data
Linux/Unix
Database design
Communication skills
Team collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

Spring Boot
Spring Framework
Gradle
Lucene/Solr
Hadoop ecosystem
Docker
Kubernetes

Job description

Kingfisher Recruiting is seeking a Software Engineer to analyze, design, develop, and test software with a focus on search technologies. You will translate business requirements into scalable, maintainable code and collaborate with cross-functional teams to deliver features across multiple modules.

The role requires 4+ years of professional software development experience and expert knowledge in Java, Scala, Python, and search technologies, including Lucene/Solr.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer — Search & Large-Scale Systems
Senior Software Engineer — Search & Large-Scale Systems

KingRecruitingServices • North Carolina

On-site
USD 120,000 - 180,000
Software Engineer, Search & Data Platforms
Software Engineer, Search & Data Platforms

ExcelliSearch, Inc. • North Carolina

On-site
USD 120,000 - 160,000
Software Engineer
Software Engineer

Eden Capital Careers • North Carolina

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

Top Echelon Software LLC • North Carolina

On-site
USD 110,000 - 160,000
Software Engineer
Software Engineer

Top Echelon Software, LLC • North Carolina

On-site
USD 100,000 - 170,000
Software Engineer
Software Engineer

Professional Recruiting Consultants, Inc. • North Carolina

On-site
USD 110,000 - 140,000
Software Engineer
Software Engineer

The Recruiting Hive • North Carolina

On-site
USD 90,000 - 130,000
Software Engineer
Software Engineer

Kingfisher Recruiting • North Carolina

On-site
USD 110,000 - 160,000
Software Engineer
Software Engineer

KingRecruitingServices • North Carolina

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

Your Talent Team • North Carolina

On-site
USD 100,000 - 150,000