Full-Time Senior Software Engineer

Lucidworks is hiring a remote Full-Time Senior Software Engineer. The career level for this job opening is Senior Manager and is accepting Mexico, Jamaica based applicants remotely. Read complete job description before applying.

Lucidworks

Job Title

Senior Software Engineer

Posted

Career Level

Full-Time

Career Level

Senior Manager

Locations Accepted

Mexico, Jamaica

Job Details

Lucidworks is leading digital transformation for some of the world's biggest retailers, financial services firms, manufacturers, and B2B commerce organizations. We believe the core to a great digital experience starts with search and browse.

Our Deep Learning technology captures user behavior and utilizes machine learning to connect people with products, content, and information they need.

Brands including Crate & Barrel, Lenovo, Red Hat, and Cisco Systems rely on Lucidworks' suite of products to power commerce, customer service, and workplace applications.

About the Role

The Fusion Engineering team is a global and diverse team responsible for developing core functionality of Fusion, Lucidworks' search and personalization platform.

The team is responsible for aspects of Fusion like authentication, permissioning, user roles, indexing and querying data, API traffic routing, system message queues, search customization, and personalization features, and integration points with SaaS-based applications.

As a Senior Software Engineer, you'll play a key role in designing and building scalable, high-performance microservices and improving system functionality.

You'll contribute to technical discussions and decisions, lead the implementation of complex features, and provide mentorship to junior team members.

You'll collaborate with cross-functional teams to align on priorities, assist Quality Engineering in creating robust test strategies, and support the development of high-quality documentation and training materials for internal and external users.

Responsibilities

  • Drive design, development, and deployment of scalable microservices architecture using Java and the Spring framework.
  • Collaborate with cross-functional teams to provide technical direction and design for splitting interdependent functionalities into discrete services.
  • Demonstrate a deep understanding of Java and the Spring framework.
  • Enforce coding standards and best practices to ensure high-quality, maintainable, and efficient code.
  • Conduct code reviews and provide constructive feedback to team members.
  • Identify and address performance bottlenecks in microservices, optimizing system performance.
  • Mentor junior engineers.
  • Investigate and resolve complex technical issues.
  • Implement and maintain CI/CD pipelines.
  • Upholds the core values, policies and procedures of Lucidworks.

Required Skills & Qualifications

  • Minimum of 7 years experience developing Java applications.
  • Minimum of 3 years experience developing microservice applications.
  • Prior experience designing and implementing complex feature solutions.
  • Prior experience developing cloud-native distributed systems using SpringBoot.
  • Prior experience deploying applications with Kubernetes, ArgoCD, and Helm.
  • Prior experience using cloud tools from GCS and/or AWS.
  • Experience tracking development work using an issue tracking system (Jira) and source control (Git and Github).
  • Previous experience implementing a search application using Solr, Lucene, or similar application.
  • Previous experience transforming monolithic applications to services-based solutions.
  • Prior experience working with Python, Node, or Javascript (preferred).
  • Acceptable background check
  • Passionate about creating delightful client and stakeholder experiences
  • Passionate about growth
  • Excellent technical communication skills
  • Eager to work collaboratively with a diverse team

Stack

  • Java
  • Python
  • Gradle
  • Kubernetes and Helm
  • Jenkins
  • GCP, Azure, AWS

FAQs

What is the last date for applying to the job?

The deadline to apply for Full-Time Senior Software Engineer at Lucidworks is 16th of January 2025 . We consider jobs older than one month to have expired.

Which countries are accepted for this remote job?

This job accepts [ Mexico, Jamaica ] applicants. .

Related Jobs You May Like

Java Application/Cloud Architect

Lisbon, Portugal
1 day ago
Angular
Cloud Architecture
Java
Penguin Formula
Full-Time
Experienced

Automation Test Analyst

Netherlands
2 days ago
API Testing
C#
GUI Testing
ARHS
Full-Time
Experienced

Sr. Software Engineer - Data Imports

USA
2 days ago
AWS
Data Structures
Databases
Addepar1
Full-Time
Senior Manager
YEAR $125000 - $195000

Professional/Senior Android Developer

Croatia
2 days ago
Android Development
Coroutines
Hardware Protocols
Uhp
Full-Time
Experienced

Technical Lead Blockchain Product

Chicago, Illinois, United States
2 days ago
Blockchain
Cloud Computing
Java
DRW
Full-Time
Manager
YEAR $200000 - $250000

Senior Mechanical Engineer

Taguig, Philippines
2 days ago
CAD Software
Mechanical Design
Problem Solving
Crover Ltd
Full-Time
Senior Manager
YEAR $60000 - $80000

Principal Software Engineer

Worldwide
2 days ago
AWS
MS SQL
Jobot
Full-Time
Expert
YEAR $145000 - $180000

Squad Lead

Europe
3 days ago
Communication
Project Management
Software Development
Sherpany
Full-Time
Manager

Senior Rust Engineer

USA
3 days ago
AWS
Kubernetes
Node.js
Wyndlabs
Full-Time
Senior Manager
YEAR $180000 - $300000

Director, Finance Systems Technology

USA, UK, Canada
3 days ago
Project Management
Software Development
SQL Server
Harborglobal
Full-Time
Manager

Software Engineering Manager

USA
3 days ago
.NET
AWS
Azure
Caret
Full-Time
Manager
YEAR $180000 - $185000

Senior Backend Engineer

USA
3 days ago
AWS
Backend Development
Laravel
Givebutter
Full-Time
Senior Manager

Looking for a specific job?