Haystack
← Back to Jobs
Technology
ST

Software Engineer

SR Talent Solution IncColumbus, OH🇺🇸United StatesPosted 31 Aug 2026

Why This Role Stands Out

This hybrid Software Engineer role offers you the chance to drive innovation in search technologies within a reputable company, fostering significant career growth and skill development. You'll thrive here if you're a mid-senior engineer passionate about collaborative problem-solving and delivering high-impact solutions. Apply now to join a dynamic team and contribute to exciting projects!

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Columbus, OH, United States
Posted
1 week ago
DockerDynamoDBMongoDBMySQLScalaSpringSpring BootNew RelicCassandraHadoopJavaKubernetesPostgreSQLPython

Job Description

Title – Fulltime Software Engineer 
Location - Columbus, OH
Type - Hybrid - 3 days in office per week

 

 

Key Responsibilities 

  • 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 inJava, Scala, and Python
  • Expert-level knowledge in: 
  • Java, Object-Oriented Design 
  • Spring Boot, Spring Framework, Gradle 
  • RESTful web services 
  • Search technologiesincluding full-text search and indexing (e.g., Lucene, Solr) 
  • Large-scale search systemsand search architecture 
  • Experience withBig Datatechnologies and theHadoop ecosystem
  • Solid understanding ofLinux/Unixenvironments anddatabase 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 withAI-assisted coding tools(e.g., Cursor, Claude Desktop). 
  • Familiarity withGraph Searchandvector databases
  • Hands-on experience developing applications usingLarge Language Models (LLMs)
  • Monitoring and observability tools such asNew Relic
  • Experience withNoSQLdatabases (MongoDB, Cassandra, DynamoDB). 
  • Proficiency inrelational databases(MySQL, PostgreSQL). 
  • Knowledge ofcontainerization and orchestration(Docker, Kubernetes). 
  • Expertise inperformance optimizationandstress testing

Similar jobs