Jobs and Careers
LU

Senior Software Engineer, Cloud Engineering

Lucidworks
Remote - US, United StatesRemotefull_timeVerifiedPosted 21 Feb 2024

About the role

Lucidworks is leading digital transformation for some of the world's biggest retailers, financial services firms, manufacturers, and B2B commerce organizations. We believe that 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 the 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 that delight customers and empower employees. Lucidworks believes in the power of diversity and inclusion to help us do our best work. We are an Equal Opportunity employer and welcome talent across a full range of backgrounds, orientation, origin, and identity in an inclusive and non-discriminatory way.
About the TeamThe Cloud Engineering team is responsible for building tools and services to scale our SaaS platform, automating deployment of new Managed Fusion installations, developing monitors and reactive systems, and improving the efficiency and ease of use for our various teams interacting with client environments. 
About the RoleAs a Senior Software Engineer, your role will encompass the development and implementation of tools to improve the uptime and reliability of our cloud platform. You will automate tasks across our fleet of hundreds of Managed Fusion installations. Your primary responsibility will be to improve our client experience as well as the day to day activities of the internal operations team. 
About YouYou’re an accomplished engineer who's professional, & cares about your work, the team, and our clients. You work collaboratively with a diverse community of personalities spread across multiple time zones, leveraging your excellent communication skills to make sure everyone is on the same page. You take ownership of the roadmap, are always two steps ahead of your to-do list, and work efficiently on behalf of our clients. Position reports to the Manager, Cloud Engineering.

Job Responsibilities

  • Work on highly automated infrastructure for deploying and scaling a distributed, multi-tenant, data platform
  • Develop software and tooling to facilitate greater automation and operability of services, focus on simplicity of use, operation, and performance
  • Build APIs and interfaces for our internal and external clients to receive resources quickly and painlessly while making our teams’ lives easier
  • Automate and streamline standard infrastructure operations leveraging heavy use of Kubernetes
  • Take ownership of Lucidworks’ company-wide cloud-first initiative by developing and supporting self-service APIs, and back-end tooling, deployment, and operational software
  • Secure our cloud-based software services
  • Participate in and drive software design decisions
  • Engage with other software team members in a fast-paced environment with frequent iterations; we follow an Agile methodology
  • Work effectively with international development teams

Our Stack

  • Java 11 (Spring Boot) micro-services, event-driven architecture
  • Terraform
  • Kubernetes
  • Google Cloud (GKE, PubSub, GCS, CloudSQL, etc)
  • ArgoCD
  • Go

Skills & Qualifications

  • 5 - 8 years of related experience with a Bachelor’s degree; or 6 years and a Master’s degree; or a PhD with 3 years experience; or equivalent experience
  • Java development experience (3+ years)
  • Experience with public cloud-based environments (GCP is a plus)
  • Experience in designing and developing container-based software services
  • Experience developing micro-services and event-driven architecture
  • Familiarity with developing SaaS infrastructure, and the SaaS deployment model
  • Knowledge of containerization and container orchestration (Kubernetes is a plus)
  • DevOps experience
  • Quality-oriented; we write our own tests
  • Excellent communication skills
  • Results-oriented individuals who love to get things done
  • Acceptable background check
Lucidworks believes in the power of diversity and inclusion to help us do our best work. We are an Equal Opportunity employer and welcome talent across a full range of backgrounds, orientation, origin, and identity in an inclusive and non-discriminatory way. Applicants receive consideration based on the relevant talents, skills, and experiences they offer to our company.
Thank you for your interest and we look forward to learning more about you.
Note to third party recruiters: We appreciate your interest in our job opportunities. However, we kindly request that third-party recruiters and staffing agencies refrain from contacting us regarding these positions. We prefer to work directly with candidates and do not accept unsolicited

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Lucidworks

View company profile →