Software Engineer

Top Echelon Software, LLC

North Carolina

Presencial

USD 100.000 - 170.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Top Echelon Software, LLC is seeking a Software Engineer to design and implement scalable software focused on advanced search technologies in a fast-paced environment. You will analyze requirements, develop new features, and collaborate with cross-functional teams to deliver robust solutions.

The role requires strong Java/Scala/Python skills, expertise in Spring Boot and RESTful services, and hands-on experience with Big Data and Hadoop.

Formación

  • Bachelor's degree in Computer Science or related field.
  • Minimum 4 years of professional software development experience.
  • Proficiency in Java, Scala, and Python.
  • Expert-level knowledge of Java, Spring Boot, RESTful services, and search technologies (Lucene, Solr).
  • Experience with Big Data and Hadoop ecosystem.
  • Strong Linux/Unix and database design fundamentals.
  • Excellent communication and collaboration skills.

Responsabilidades

  • Analyze, design, develop, and test software with a focus on search technologies.
  • Translate requirements into scalable, maintainable code.
  • Collaborate with cross-functional teams to understand product requirements and delegate development tasks effectively.
  • Lead 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.

Conocimientos

Java
Scala
Python
Spring Boot
RESTful services
Search technologies
Lucene
Solr
Large-scale search
Big Data
Hadoop ecosystem
Linux/Unix
Database design
Communication skills
Team collaboration
Problem solving

Educación

Bachelor’s degree in Computer Science or related field

Descripción del empleo

Software Engineer
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 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.
  • Hands‑on experience developing applications using Large Language Models (LLMs).
  • 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.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer
Software Engineer

Acloché LLC • North Carolina

Presencial
USD 90.000 - 130.000
Software Engineer
Software Engineer

The Recruiting Hive • North Carolina

Presencial
USD 90.000 - 130.000
Software Engineer
Software Engineer

Professional Recruiting Consultants, Inc. • North Carolina

Presencial
USD 110.000 - 140.000
Software Engineer
Software Engineer

Clear Concepts, Inc. • North Carolina

Presencial
USD 100.000 - 130.000
Software Engineer
Software Engineer

Kingfisher Recruiting • North Carolina

Presencial
USD 110.000 - 160.000
Software Engineer
Software Engineer

Sora Resource Group • North Carolina

Presencial
USD 120.000 - 160.000
Software Engineer
Software Engineer

Markent Personnel, Inc. • North Carolina

Presencial
USD 90.000 - 130.000
Software Engineer
Software Engineer

KLA Industries, Inc. • North Carolina

Presencial
USD 110.000 - 140.000
Software Engineer
Software Engineer

Management Performance Associates • North Carolina

Presencial
USD 90.000 - 150.000
Software Engineer
Software Engineer

Ashton North LLC • North Carolina

Presencial
USD 90.000 - 140.000