Software Engineer

Top Echelon Software LLC

North Carolina

Presencial

USD 110.000 - 160.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 analyze, design, develop, and test software with a focus on search technologies. You will translate business and technical requirements into scalable, maintainable code and collaborate with cross-functional teams to deliver features across multiple modules.

You will drive design for new features, conduct extensive testing, and stay at the forefront of search tech trends, including large-scale search architectures and related tools.

Formación

  • Bachelor’s degree in Computer Science or a related field.
  • 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), 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 and collaborative team work.
  • Creative problem-solving and innovative thinking.

Responsabilidades

  • 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 practices.
  • Collaborate with cross-functional teams to understand product requirements and delegate development tasks.
  • 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 and stay current with emerging trends and tools.
  • Drive the development and interpretation of technical requirements and specifications.

Educación

Bachelor’s degree in Computer Science or a related field

Herramientas

Java
Scala
Python
Spring Boot
RESTful web services
Lucene
Solr
Hadoop ecosystem
Big Data
Linux/Unix
Database design
MongoDB
Cassandra
DynamoDB
MySQL
PostgreSQL
Docker
Kubernetes
Performance optimization
Stress testing

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

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

Ashton North LLC • North Carolina

Presencial
USD 90.000 - 140.000
Software Engineer
Software Engineer

RRC Solutions Group • North Carolina

Presencial
USD 110.000 - 140.000
Software Engineer
Software Engineer

True North Consultants, Inc. • North Carolina

Presencial
USD 90.000 - 140.000