Please, let Lucidworks know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Lucidworks is a leader in digital transformation for major retailers, financial services firms, manufacturers, and B2B commerce organizations.
The company focuses on enhancing digital experiences through search and browse capabilities.
The Fusion Engineering team develops core functionality for Lucidworks’ search and personalization platform.
As a Senior Software Engineer, you will design and build scalable, high-performance microservices and improve system functionality.
You will contribute to technical discussions, lead complex feature implementations, and mentor junior team members.
Collaboration with cross-functional teams is essential to align on priorities and assist in creating robust test strategies.
You will support the development of high-quality documentation and training materials for users.
Responsibilities include driving the design, development, and deployment of microservices architecture, enforcing coding standards, conducting code reviews, and optimizing system performance.
You will also implement and maintain CI/CD pipelines and uphold the core values and policies of Lucidworks.
Requirements:
A minimum of 10 years of experience in developing Java applications in an enterprise software organization, focusing on microservices development using Java and Spring.
Experience in designing and implementing complex feature solutions that span multiple services and systems is required.
You should have prior experience developing cloud-native distributed systems using SpringBoot and deploying applications with Kubernetes, ArgoCD, and Helm.
Familiarity with front and back end technologies such as Python, Node, or Javascript is necessary.
Experience using cloud tools from GCS and/or AWS for deployment and feature development is required.
Proficiency in tracking development work using an issue tracking system (preferably Jira) and source control (Git and Github) is essential.
Previous experience implementing a search application using Solr, Lucene, or similar applications is preferred.
Experience in transforming monolithic applications to services-based solutions is also preferred.
A passion for creating delightful client and stakeholder experiences is important.
You should be eager to grow as a software engineer and develop new skills in software development and team collaboration.
Excellent technical communication skills and a willingness to share knowledge with colleagues are required.
You must be eager to work collaboratively with a diverse team across multiple time zones and cultures.
An acceptable background check is necessary.
Benefits:
Lucidworks promotes a culture of diversity and inclusion, welcoming talent from various backgrounds and identities.
The company is an Equal Opportunity employer, ensuring non-discriminatory practices in hiring.
Employees are encouraged to develop their skills and grow within the organization.
The work environment supports collaboration across diverse teams, enhancing personal and professional development.
Lucidworks values empathy and care for all stakeholders, including employees, customers, partners, and guests.
Apply now
Please, let Lucidworks know you found this job
on RemoteYeah
.
This helps us grow 🌱.