{"schemaVersion":"jobsearcher.job.v1","id":"5d4877e56f387a84bbefe70f","url":"https://jobsearcher.com/jobs/5d4877e56f387a84bbefe70f","canonicalUrl":"https://jobsearcher.com/jobs/5d4877e56f387a84bbefe70f","title":"Software Engineer – Java/Scala/Python","description":"About the Role:We're looking for a Software Engineer to join our team and help build and scale next-generation search technologies. In this role, you'll design, develop, and optimize large-scale search systems, working across the full stack from architecture to implementation. You'll collaborate closely with cross-functional teams to translate business needs into robust, high-performing solutions, while staying at the forefront of emerging trends in search and AI-assisted development.What You'll Bring (Required):Bachelor's degree in Computer Science or a related field4+ years of professional software development experienceProficiency in Java, Scala, and PythonExpert-level knowledge of:Java and Object-Oriented DesignSpring Boot, Spring Framework, GradleRESTful web servicesFull-text search and indexing technologies (e.g., Lucene, Solr, Vespa, Elasticsearch, OpenSearch)Large-scale search systems and architectureExperience with Big Data technologies and the Hadoop ecosystemSolid understanding of Linux/Unix environments and database design principlesStrong oral, written, and presentation communication skillsCreative problem-solving skills and a collaborative team mindsetWhat You'll Do (Responsibility):Analyze, design, develop, and test software programs and systems with a focus on search technologiesTranslate business and technical requirements into scalable, maintainable code using industry-standard best practicesLead the design and implementation of new features and enhancements across multiple system modulesCollaborate with cross-functional teams to understand product requirements and guide development effortsConduct and participate in unit, system, performance, and acceptance testing; recommend and drive improvementsChampion innovation in search technologies, staying current with emerging tools and trendsHelp define and interpret technical requirements and specifications","company":"Theron Partners","rawCompany":"theron partners","city":"Columbus","state":"OH","isRemote":false,"isActive":false,"createdAt":"2026-09-03T10:23:00.651Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer – Java/Scala/Python","description":"About the Role:We're looking for a Software Engineer to join our team and help build and scale next-generation search technologies. In this role, you'll design, develop, and optimize large-scale search systems, working across the full stack from architecture to implementation. You'll collaborate closely with cross-functional teams to translate business needs into robust, high-performing solutions, while staying at the forefront of emerging trends in search and AI-assisted development.What You'll Bring (Required):Bachelor's degree in Computer Science or a related field4+ years of professional software development experienceProficiency in Java, Scala, and PythonExpert-level knowledge of:Java and Object-Oriented DesignSpring Boot, Spring Framework, GradleRESTful web servicesFull-text search and indexing technologies (e.g., Lucene, Solr, Vespa, Elasticsearch, OpenSearch)Large-scale search systems and architectureExperience with Big Data technologies and the Hadoop ecosystemSolid understanding of Linux/Unix environments and database design principlesStrong oral, written, and presentation communication skillsCreative problem-solving skills and a collaborative team mindsetWhat You'll Do (Responsibility):Analyze, design, develop, and test software programs and systems with a focus on search technologiesTranslate business and technical requirements into scalable, maintainable code using industry-standard best practicesLead the design and implementation of new features and enhancements across multiple system modulesCollaborate with cross-functional teams to understand product requirements and guide development effortsConduct and participate in unit, system, performance, and acceptance testing; recommend and drive improvementsChampion innovation in search technologies, staying current with emerging tools and trendsHelp define and interpret technical requirements and specifications","datePosted":"2026-09-03T10:23:00.651Z","dateModified":"2026-09-03T10:23:00.651Z","hiringOrganization":{"@type":"Organization","name":"Theron Partners","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Columbus","addressRegion":"OH","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"5d4877e56f387a84bbefe70f"},"url":"https://jobsearcher.com/jobs/5d4877e56f387a84bbefe70f"}}