Leaders in AI-Powered Search
Software Engineer, Data Acquisition
Location
Mexico
Posted
124 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer, Data Acquisition
Lucidworks
• Develop new plugins in accordance with requirement specifications and expected quality and design standards applied across our entire library of connectors. • Update existing plugins to fix bugs, support new requirements, and/or address repository updates and changes. • Debug plugin problems discovered through failing tests and client reports of unexpected behavior. • Write pull requests describing fixes and other code changes to facilitate peer code review, and integrate peer feedback into your work. • Ensure plugins are well-covered by robust unit and integration tests. • Communicate estimates of effort to management to assist in team commitments to development timelines. • Share knowledge with colleagues and management via developer documentation, team presentations, and demos. • Join a sustainable on-call rotation focused on maintaining the health of our SaaS infrastructure.
Job Requirements
- 5-7 years experience developing Java applications in an enterprise software organization.
- Experience with tools to access and retrieve data from multiple content repository systems.
- Experience tracking software development work using an issue tracking system (Jira preferred) and source control (Git and GitHub).
- Enthusiastic to grow as a software engineer and develop new skills in software development, technical communication, and team collaboration.
- Passionate about creating delightful customer and stakeholder experiences.
- Excellent technical communication skills and a drive to share knowledge with colleagues.
- Eager to work collaboratively with a diverse team spread across multiple time zones, regions, and cultures.
- Experience developing and supporting software in a continuously-delivered SaaS environment.
Benefits
- Health insurance
- 401(k) matching
- Paid time off
- Remote work options
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior FullStack Developer
WorkanaThe largest platform for hiring top remote talent from Latin America.
• Drive technical decision-making for complex engineering challenges • Define and promote best practices around development, testing, and documentation • Help the team scale by enabling parallel execution of multiple key initiatives • Identify bottlenecks and propose simple, effective solutions • Work closely with cross-functional teams to ensure clarity, consistency, and delivery • Mentor and support less experienced developers through hands-on coaching
Senior Technical Lead – Fullstack
Codvo.aiBuilding Advance AI & Cloud Native Software Using The "Virtual Silicon Valley" Model. Let’s Talk AI, Cloud and Outcomes.
• Act as the technical lead for a scrum team building software deployed on edge devices • Design and evolve the end-to-end architecture, including Edge-hosted software components, Integration with backend SaaS services, Security model spanning device, tenant, and cloud • Ensure alignment with enterprise architecture, security, and platform standards • Lead integration with internal teams responsible for tenant management, video ingestion services, and cloud platform and infrastructure • Translate product requirements into technically sound, scalable integration designs • Lead feature refinement, sprint planning, and provide technical guidance to engineers • Produce clear technical documentation and present technical proposals to stakeholders.
• Lead a distributed, agile team of software engineers responsible for designing, developing, enhancing, and supporting key applications. • Collaborate with IT and Business product leadership teams on product planning activities and shaping the product roadmap. • Mentor engineers, drive coding standards, architecture practices, and guide team execution. • Contribute to sprint planning through effort estimation and provide updates on team progress, risks, and delivery commitments. • Act as a primary technical point of contact for stakeholders and partner with the DevOps Engineer for infrastructure and CI/CD pipelines.
• The Software Engineer (UI/UX) is responsible for designing, prototyping, and building intuitive, user‑centered interfaces. • Work within a small, collaborative development team supporting critical laboratory and operational applications. • Gather requirements, design, and iterate rapidly, translating user needs into functional front‑end experiences. • Build and enhance user interfaces across Precision LIMS, Lab ePortal, Logistics ControlTower, and related applications. • Collaborate closely with Business Analysts and key stakeholders to ensure user-centered design and functionality.



