Senior Software Engineer
2 weeks ago
About the Role The SaaS Engineering team is responsible for providing a robust platform for our customers. As a Senior Software Engineer, you will develop tools and interfaces to automate the creation, deployment, monitoring, and maintenance of production infrastructure. We operate on a large scale using cutting-edge cloud computing technologies and support mission-critical projects that can make or break customers’ success. If you thrive when asking a few quick questions and then rapidly scaffolding and testing code, we want to hear from you.
Our Backend Chapter builds and manages Lucidworks’ core cloud-based SaaS platform, focusing on all of our APIs and data management, and developing distributed systems while maintaining state and identity across the platform. As part of the Backend team, you will be critical to our customers’ success by enabling our internal teams as well as external customers to deploy, manage, and access our services and infrastructure. We are looking for someone who can help move our SaaS platform forward and build on our critical cloud systems to handle resiliency, observability, and user experience.
We are looking for experienced, collaborative engineers who care about the work, the team, and our customers. You will 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 initiative with your roadmap, are always two steps ahead of your to-do list, and work efficiently.
This position reports to the Senior Manager of Backend Engineering. It may include occasional travel to San Francisco HQ (with sufficient notice). Job Responsibilities
- Write and maintain Java services written in Spring Boot (we use Java 17)
- Ensure that we can scale a distributed, multi-tenant data platform
- Develop software to facilitate greater automation and operability of services, focusing on simplicity of use, operation, and performance
- Build APIs and interfaces for our internal and external customers to receive resources quickly and painlessly while making our teams’ lives easier
- Take ownership of Lucidworks’ company-wide cloud-first initiative by developing and supporting self-service APIs and data architecture
- Secure our cloud-based software services by applying best practices to authentication, authorization, and identity management
- Participate in and drive software design decisions; as a Senior Software Engineer, you will often be expected to take the lead on such discussions and solutions
- Engage with other team members in a fast-paced environment with frequent iterations; we follow an Agile methodology
- Work effectively with international development teams
- Uphold the core values, policies, and procedures of Lucidworks
- Java 17
- Spring Boot
- Google Cloud Platform
- Kubernetes (GKE)
- Terraform
- 7+ years of professional experience in increasingly complex environments, and with increasing levels of influence and responsibility
- Willingness to participate in a 24x7 level-3 on-call rotation in order to help support the services you develop; we take an end-to-end ownership approach to what we build
- Java development experience (5+ years)
- Experience with public cloud-based environments (GCP is a plus)
- Experience developing microservices and event-driven architectures
- Quality-oriented; we write our own tests
- Results-oriented; you love to get things done
- Familiarity with developing SaaS infrastructure in a continuous-deployment environment (we use ArgoCD)
- Experience working with Domain-Driven Design
- Experience utilizing both Relational and NoSQL databases
- Experience in designing and developing container-based software services
- Knowledge of containerization and container orchestration (Kubernetes is a plus)
- Real-world DevOps experience is a plus
- Acceptable background check
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 resumes or candidate referrals from third-party recruiters or agencies. Unsolicited resumes and referrals will become the property of Lucidworks, and no fee will be paid should we hire a candidate whose resume was sent unsolicited.
Apply for this job
-
Senior Software Engineer CPython
2 weeks ago
Raleigh, United States The Maven Group Co Full timeOur client is a super cool scientific research and engineering firm in North Raleigh, and they have several Software Engineer (C++/Python/Java) openings on two of their teams: modeling and simulation team and network communications team. Since this is a Research organization, they are looking for minimum of a Bachelors degree and 7+ programming skills with...
-
Senior Software Engineer
4 weeks ago
Raleigh, United States The Maven Group, LLC Full timeJob DescriptionJob DescriptionOur client is a super cool scientific research and engineering firm in North Raleigh, and they have several Software Engineer (C++/Python/Java) openings on two of their teams: modeling and simulation team and network communications team.Since this is a Research organization, they are looking for minimum of a Bachelors degree and...
-
Senior Software Engineer
4 days ago
Raleigh, United States Envestnet Yodlee Incubator Full timeDescription Envestnet is seeking a passionate and talented Senior Software Engineer to join our Core Development team. This position is expected to report to either our Berwyn, PA or Raleigh, NC office. Envestnet is transforming the way financial advice and wellness are delivered. Our mission is to empower advisors and financial service providers with...
-
Senior Software Engineer
2 weeks ago
Raleigh, United States Envestnet Yodlee Incubator Full timeDescription Envestnet is seeking a passionate and talented Senior Software Engineer to join our Core Development team. This position is expected to report to either our Berwyn, PA or Raleigh, NC office. Envestnet is transforming the way financial advice and wellness are delivered. Our mission is to empower advisors and financial service providers with...
-
Senior Software Engineer
2 weeks ago
Raleigh, United States IXL Full timeIXL Learning, a leading EdTech company with products used by 15 million students worldwide, is seeking Software Engineers who have a passion for technology and education to help us add new features to our extremely successful educational products and build new, innovative products. We find it immensely satisfying to develop products that impact the lives of...
-
Senior Software Engineer, Android, IXL Mobile
4 weeks ago
Raleigh, United States CareerBuilder Full timeSenior Software Engineer, Android, IXL Mobile IXL Learning, a leading EdTech company with products used by 15 million students worldwide, is seeking highly motivated Android Engineers who will lead in the creation of a breakthrough user experience by developing the primary features of our Android applications. The IXL Mobile team is small, collaborative, and...
-
Senior Software Development Engineer in Test
4 days ago
Raleigh, United States Higharc Full timeWe are seeking a Senior Software Development Engineer in Test (SDET) to join Higharc’s growing team. As the first hire in this department in this role, you will help shape the future of quality at Higharc by driving both the strategy and execution of our quality imperatives. You would operate as a part of our Engineering team. Higharc is fully remote; this...
-
Senior Software Engineer
7 days ago
Raleigh, United States Procom Full timeSr. Software Designer Intro We are seeking a highly skilled and experienced Sr. Software Designer to join our team in Raleigh, NC. This role involves architecting and developing host software primarily in C++ and designing embedded software for both legacy and new generation medical devices. The ideal candidate will ensure all software complies with FDA...
-
Senior Software Engineer
3 days ago
Raleigh, United States Procom Full timeSr. Software Designer Intro We are seeking a highly skilled and experienced Sr. Software Designer to join our team in Raleigh, NC. This role involves architecting and developing host software primarily in C++ and designing embedded software for both legacy and new generation medical devices. The ideal candidate will ensure all software complies with FDA...
-
Senior Software Test Engineer
1 week ago
Raleigh, United States Merz North America Full timeProvide technical and engineering work for R&D department as directed by the Sr. Manager, Software Engineering. This position will be responsible for developing both manual and automated testing and implementing them in industry standard testing frameworks. The position will be responsible to create test plan/protocol documents (both manual and automated...
-
Lab Engineer
4 weeks ago
Raleigh, United States Intelliswift Software Full timeMust Have skills:Able to run simple scripts, hands on troubleshooting triaging organically NOT scripted, Mac OS, 2 years of experience Soft skills: Proactive, Able to work in ambiguity, Thinking outside the box.Job Description:The ability to work collaboratively with excellent written and verbal communicationBuild and move racksManage the hardware equipment...
-
Lab Engineer
4 weeks ago
Raleigh, United States Intelliswift Software Full timeMust Have skills:Able to run simple scripts, hands on troubleshooting triaging organically NOT scripted, Mac OS, 2 years of experience Soft skills: Proactive, Able to work in ambiguity, Thinking outside the box.Job Description:The ability to work collaboratively with excellent written and verbal communicationBuild and move racksManage the hardware equipment...
-
Lab Engineer
1 month ago
Raleigh, United States Intelliswift Software Full timeMust Have skills:Able to run simple scripts, hands on troubleshooting triaging organically NOT scripted, Mac OS, 2 years of experience Soft skills: Proactive, Able to work in ambiguity, Thinking outside the box.Job Description:The ability to work collaboratively with excellent written and verbal communicationBuild and move racksManage the hardware equipment...
-
Senior Electrical Engineer
5 days ago
Raleigh, United States Daksta | Connecting Mission Critical Talent Full timeDaksta are currently partnered with an architectural and engineering firm currently going through a growth phase due to a combination of a growing backlog and strong pipeline. As a result they are looking to add a Senior Electrical Engineer to their Raleigh, North Carolina office. This is a people first culture, with a strong reputation amongst their client...
-
Senior Electrical Engineer
1 week ago
Raleigh, United States Daksta | Connecting Mission Critical Talent Full timeDaksta are currently partnered with an architectural and engineering firm currently going through a growth phase due to a combination of a growing backlog and strong pipeline. As a result they are looking to add a Senior Electrical Engineer to their Raleigh, North Carolina office.This is a people first culture, with a strong reputation amongst their client...
-
Software Integration Engineer
1 week ago
Raleigh, United States Actalent Full timePosition Description We are looking for a Software Integration Engineer to work on energy storage project-based software configurations, while ensuring a high standard of safety and reliability. This role will collaborate with software developers, project managers, project technical leads, vendors, and customers. The Software Integration Engineer will use...
-
Lead Software Engineer
2 weeks ago
Raleigh, United States Wells Fargo Full timeLead complex technology initiatives including those that are companywide with broad impact?Prepare UAT, production releases, and manage deployments. Act as a key participant in developing standards and companywide best practices for engineering compl Software Engineer, Engineer, Software, Lead, Technology, Reliability Engineer, Banking
-
Software Engineer
1 day ago
Raleigh, United States Harris Computer Full timeSummary SmartCOP, Inc. is a public safety software business engaged in system development, implementation, and support services for a fully integrated suite of products including Computer Aided Dispatch (CAD), Records Management System (RMS), Mobile Computing with Field Based Reporting, and Jail Management System (JMS) for first responders in the law, fire,...
-
Software Integration Engineer
5 days ago
Raleigh, United States Actalent Full timePosition Description We are looking for a Software Integration Engineer to work on energy storage project-based software configurations, while ensuring a high standard of safety and reliability. This role will collaborate with software developers, project managers, project technical leads, vendors, and customers. The Software Integration Engineer will use an...
-
Senior Electrical Engineer
2 weeks ago
Raleigh, United States Daksta | Connecting Mission Critical Talent Full timeDaksta are currently partnered with an architectural and engineering firm currently going through a growth phase due to a combination of a growing backlog and strong pipeline. As a result they are looking to add a Senior Electrical Engineer to their Raleigh, North Carolina office.This is a people first culture, with a strong reputation amongst their client...