Software Engineer

Job Juncture

Columbus (OH)

On-site

USD 110,000 - 150,000

Full time

37 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Job Juncture in Columbus, OH seeks an experienced software engineer focused on search technologies. You will analyze, design, and develop scalable code, collaborating with cross‑functional teams to translate business requirements into robust software.

Responsibilities include leading feature design, conducting various tests, and driving improvements. Proficiency in Java, Scala, and Python, with Spring Boot and RESTful services, is essential for this role.

Qualifications

  • Bachelor’s degree in Computer Science or a related field for candidate eligibility.
  • Minimum of 4 years of professional software development experience.
  • Proficiency in Java, Scala, and Python across multiple projects.
  • Strong knowledge of Java, OO design, Spring Boot, RESTful services, and search tech.

Responsibilities

  • Analyze, design, develop, and test software with a focus on search technologies.
  • Translate requirements into scalable, maintainable code using industry practices.
  • Collaborate with cross-functional teams to understand product needs and delegate tasks.
  • Lead design and implementation of new features across modules.
  • Conduct unit, system, performance, and acceptance testing; drive improvements.
  • Champion innovation in search technologies and stay updated with trends.
  • Drive development and interpretation of technical requirements and specs.

Skills

Java
Scala
Python
Object-Oriented Design
Spring Boot
RESTful web services
Search technologies
Big Data
Linux/Unix
Communication

Education

Bachelor’s degree in Computer Science or related field

Tools

Lucene
Solr
Hadoop ecosystem
MongoDB
PostgreSQL
Docker
Kubernetes
New Relic

Job description

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

Required 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 including full-text search and indexing (e.g., Lucene, Solr)
  • Large-scale search systems and search architecture
  • 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 innovative thinking.
  • Proven ability to work effectively in a collaborative team environment.

Highly Desired Skills

  • Experience with AI-assisted coding tools (e.g., Cursor, Claude Desktop).
  • Familiarity with Graph Search and vector databases.
  • Monitoring and observability tools such as New Relic.
  • Experience with NoSQL databases (MongoDB, Cassandra, DynamoDB).
  • Proficiency in relational databases (MySQL, PostgreSQL).
  • Knowledge of containerization and orchestration (Docker, Kubernetes).
  • Expertise in performance optimization and stress testing.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Search
Staff Software Engineer, Search

engineeringjobs.net, Inc. • Seattle (WA)

On-site
USD 140,000 - 210,000
Employee Discount
Health Benefits
Retirement Savings Plan
+1
Search Engineer
Search Engineer

Acesoft Labs • United States

Remote
USD 120,000 - 160,000
Senior Manager of Machine Learning Engineering
Senior Manager of Machine Learning Engineering

ServiceNow • Santa Clara (CA)

On-site
USD 230,000 - 320,000
Generous family leave
Matched donations
Annual learning stipends
+3
Software Engineer
Software Engineer

Vosper Thornycroft Group • Chantilly (VA)

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

VTG Defense • Chantilly (VA)

On-site
USD 100,000 - 130,000
IT Software Engineer
IT Software Engineer

Accord Technologies Inc • Chicago (IL)

On-site
USD 120,000 - 160,000
Search Refactor (Java Engineer)
Search Refactor (Java Engineer)

PRI Technology • New York (NY)

On-site
USD 140,000 - 190,000
Software Engineer - Search and Personalization
Software Engineer - Search and Personalization

FAMU National Alumni Association • Town of Vermont (WI)

On-site
USD 110,000 - 170,000
Medical coverage
Dental coverage
Vision coverage
+3
Search Engineer
Search Engineer

Grid Dynamics • United States

On-site
USD 100,000 - 130,000
Budget for conferences and courses
Well-equipped office
Corporate social events
Software Engineer (Developer, OpenSearch)
Software Engineer (Developer, OpenSearch)

Bespoke Technologies, Inc. • Chantilly (VA)

On-site
USD 110,000 - 150,000