Software Engineer, Backend

Lucidworks provides deep learning technology for digital transformation, powering search and browse experiences for major retailers, financial services firms, and B2B commerce organizations.
PE, Santa Anita 15009, PeruMexico City, CDMX, Mexico
Backend
Mid-Level Software Engineer
Remote
501 - 1,000 Employees
3+ years of experience
Enterprise SaaS · AI

Description For Software Engineer, Backend

Lucidworks, a leader in digital transformation, is seeking a Backend Software Engineer to join their SaaS Engineering team. The role focuses on building and maintaining their core cloud-based SaaS platform, with emphasis on APIs and data management in distributed systems.

The position offers an opportunity to work with cutting-edge cloud computing technologies at scale, supporting mission-critical projects for major clients including American Airlines, Lenovo, Red Hat, and Cisco Systems. The team utilizes modern technologies including Java 21, Spring Boot, Google Cloud Platform, and Kubernetes, working in a distributed, multi-tenant environment.

As a Backend Engineer, you'll be responsible for developing and maintaining Java services, contributing to platform scalability, and building robust APIs for both internal and external customers. The role requires participation in a 24x7 on-call rotation, demonstrating the team's commitment to end-to-end ownership of their services.

The ideal candidate brings 3-4 years of software development experience, with strong Java skills and familiarity with cloud environments. Experience with microservices, event-driven architectures, and container orchestration (especially Kubernetes) is highly valued. The role demands both technical expertise and strong communication skills, as you'll be collaborating with a diverse, international team across multiple time zones.

Lucidworks offers a modern tech stack and the opportunity to work on significant projects that directly impact major enterprises' digital experiences. The company values diversity and inclusion, fostering an environment where different backgrounds and perspectives contribute to innovation. This remote position includes occasional travel to San Francisco HQ, providing flexibility while maintaining team connectivity.

The role reports to the Senior Manager of Backend Engineering and offers the chance to work with a collaborative team passionate about their work and customer success. If you're excited about building scalable, reliable systems and want to contribute to a platform that powers essential services for major global brands, this position offers an excellent opportunity to make a significant impact.

Last updated 8 hours ago

Responsibilities For Software Engineer, Backend

  • Develop and maintain Java services written in Spring Boot (Java 21)
  • Contribute to scaling a distributed, multi-tenant data platform
  • Develop software to facilitate automation and operability of services
  • Build and maintain APIs and interfaces for internal and external customers
  • Support cloud-first initiative through self-service APIs and data architecture
  • Help secure cloud-based software services
  • Participate in software design discussions
  • Engage in fast-paced, Agile environment
  • Collaborate with international development teams
  • Participate in 24x7 on-call rotation

Requirements For Software Engineer, Backend

Java
Kubernetes
  • Bachelor's degree or equivalent work experience preferred
  • 3-4 years of professional experience in software development
  • 3+ years of Java development experience
  • Experience with public cloud-based environments
  • Experience with microservices and event-driven architectures
  • Quality-oriented with test writing skills
  • Experience with SaaS infrastructure in continuous-deployment environment
  • Experience with Domain-Driven Design
  • Knowledge of Relational and NoSQL databases
  • Experience in container-based software services
  • Strong verbal and written communication skills
  • Background check clearance required

Interested in this job?

Jobs Related To Lucidworks Software Engineer, Backend

Software Engineer- Java/Kafka

Software Engineer position at Lowe's Tech Hub in Charlotte, focusing on Java/Kafka development and microservices architecture.

Software Development Engineer, Alexa Audio

Software Development Engineer position at Amazon's Alexa team, focusing on audio content experience development with competitive compensation and benefits.

Media Systems Engineer

Media Systems Engineer role at Disney Entertainment managing broadcast infrastructure and content supply chain systems in Singapore.

Software Development Engineer, Amazon Customer Service

Software Development Engineer role at Amazon Customer Service, building innovative solutions for Alexa devices and customer service systems using AWS and Android technologies.

Software Dev Engineer II, AWS Clean Rooms

Software Engineer II position at AWS Clean Rooms, building secure analytics services with focus on privacy and distributed systems in Seattle.