Demo

Software Engineering Manager - Search

Tential
Rockville, MD Full Time
POSTED ON 1/28/2025
AVAILABLE BEFORE 3/28/2025

Job Details

Software Engineering Manager - Search

Role Overview
The Software Engineering Manager, Search will lead a team responsible for developing, scaling, and optimizing search solutions and products. This includes building advanced search platforms that facilitate quick and accurate access to vast amounts of structured and unstructured data, supporting regulatory investigations, compliance checks, and operational decision-making.

This is a strategic leadership role that requires both deep technical expertise and strong leadership capabilities. You will work closely with cross-functional teams-including applied scientists, engineers, and product managers-to define and implement next-generation search technologies.
Key Responsibilities
  • Lead Search Technology Strategy : Develop and execute the long-term vision and technical roadmap for search infrastructure, ensuring alignment with both business and regulatory requirements. Stay ahead of emerging search technologies and trends to provide a start of the art experience to customers.
  • Architect Scalable, High-Performance Search Systems : Lead the design, implementation, and optimization of search platforms capable of processing large volumes of structured and unstructured data. Ensure systems are efficient, fast, secure, and highly available, with an emphasis on real-time data retrieval.
  • Drive Innovation : Incorporate advanced technologies such as Natural Language Processing (NLP), machine learning, semantic search, and AI into search solutions to improve search relevance, accuracy, and usability.
  • Manage & Mentor Engineering Teams : Lead a high-performing team of engineers and data specialists, fostering a culture of innovation, collaboration, and continuous improvement. Provide mentorship and career development to team members, encouraging technical excellence and personal growth.
  • Cross-Functional Collaboration : Work closely with product management, applied scientists, compliance, and other business units to gather requirements, define product features, and ensure the successful delivery of search solutions. Serve as a technical advisor to internal stakeholders.
  • Optimize Search Performance : Continuously monitor and improve the performance of search algorithms, query processing, and indexing. Identify and resolve bottlenecks, improve response times, and optimize search accuracy to ensure the best possible user experience.
  • Ensure Security & Compliance : Work with security and compliance teams to ensure that search technologies comply with regulatory standards and data privacy policies. Safeguard sensitive data and ensure proper auditing and logging mechanisms are in place.
  • Implement Agile Development Practices : Champion the use of agile methodologies, driving sprint planning, and ensuring that development cycles remain efficient and aligned with company objectives. Foster an environment of continuous integration and automated testing.
  • Reporting & Stakeholder Communication : Regularly update senior leadership on the status of key initiatives, technical challenges, and progress toward goals. Communicate effectively across teams to ensure transparency and alignment on priorities.
Qualifications
  • Experience : 10 years of experience in software engineering, with at least 3 years in a leadership or managerial role. Proven track record of developing enterprise-grade search systems or similar large-scale data-driven solutions. Experience in the financial services or highly regulated industries is a plus.
  • Leadership Skills : Strong leadership abilities with a focus on empowering and mentoring engineering teams. Excellent at balancing technical depth with strategic vision, and capable of driving cross-functional collaboration.
  • Technical Expertise : In-depth experience with search technologies such as Elasticsearch, Apache Solr, Apache Lucene, or other similar platforms. Expertise in query optimization, relevance tuning, full-text search, and indexing techniques.
  • AI & Machine Learning : Strong background in applying machine learning, NLP, or semantic search techniques to improve search relevancy, personalization, and intelligence. Experience with advanced search algorithms and techniques (e.g., vector search, knowledge graphs) is a plus.
  • Cloud & Distributed Systems : Proficiency in designing and deploying cloud-based systems (AWS, Azure, Google Cloud Platform). Strong understanding of distributed systems, microservices architecture, and containerization (e.g., Kubernetes).
  • Security & Compliance Knowledge : Understanding of security principles and regulatory requirements in a highly regulated environment. Experience with data privacy, compliance, and implementing security best practices in enterprise systems.
  • Agile & DevOps : Experience with agile methodologies (Scrum, Kanban) and modern DevOps practices, including CI/CD pipelines, automated testing, and infrastructure as code (IaC).
  • Excellent Communication Skills : Strong written and verbal communication skills, with the ability to clearly convey complex technical concepts to both technical and non-technical stakeholders. Experience working with senior leadership and cross-functional teams.
Nice to Have
  • Background in advanced search technologies such as knowledge graphs, vector search, or deep learning-based search.
  • Contributions to the open-source search community or academic research in AI and search technologies.
#LI-WB
#Dice

#Hybrid
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineering Manager - Search?

Sign up to receive alerts about other jobs on the Software Engineering Manager - Search career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Tential

Tential
Hired Organization Address Rockville, MD Full Time
Job Details Title: React Native Developer Location: Rockville, MD A React Native developer is responsible for designing ...
Tential
Hired Organization Address Rockville, MD Full Time
Job Details Position: Analyst 1 Location: Rockville Job Profile Summary Senior Analyst in CRED Application Quality and B...
Tential
Hired Organization Address Baltimore, MD Full Time
Job Details Job Title: Principal Software Engineer Industry: Energy Optimization and Forecasting Location : Hybrid (Pref...
Tential
Hired Organization Address Vienna, VA Full Time
Data Scientist Our client, a Fortune 100 Credit Union, is seeking an experienced Data Scientist to join their team on an...

Not the job you're looking for? Here are some other Software Engineering Manager - Search jobs in the Rockville, MD area that may be a better fit.

Software Engineering Manager, Search

Software Guidance and Assistance, Inc., Rockville, MD

AI Assistant is available now!

Feel free to start your new journey!