Epiq is a company focused on transforming the legal industry through innovative technology solutions. They are seeking a Software Engineering Manager to lead their engineering team, overseeing the development of their global eDiscovery platform while driving technical excellence and collaboration.
Responsibilities:
- Lead and mentor a team of software engineers, fostering a culture of collaboration and continuous improvement
- Develop and execute product development plans, timelines, and budgets to ensure timely delivery
- Ensure adherence to Agile best practices, coding standards, and quality benchmarks
- Partner with product and architecture teams to align technical solutions with business goals
- Drive innovation by evaluating emerging technologies and incorporating them into the platform
- Manage project timelines, budgets, and resource allocation to ensure successful delivery
- Report regularly to senior leadership on development milestones and performance
Requirements:
- Bachelor's degree in computer science, Engineering, or related field
- 8+ years in software development, with at least 3 years in leadership or management role
- Strong background in Java development and/or Python and React
- Experience with cloud platforms (AWS), distributed systems, and microservices
- Agile methodology, team leadership, performance optimization, and architectural decision-making
- Familiarity with RDBMS (MySQL), distributed search engines (Elasticsearch/OpenSearch), and large-scale data processing
- Frameworks like Django or Fast API are a plus
- Experience in AI/ML integration within enterprise applications
- Certified ScrumMaster (CSM) or equivalent