Epiq Class Action & Claims Solutions
Product Development Manager (Legal)
It's fun to work at a company where people truly believe in what they are doing!
Job Description:
Summary
As Product Development Manager, you will be part of a team passionate about building and running highly scalable, fault tolerant distributed platforms that help transform and power Epiq's business. In this role, you are a critical influencer providing thought-leadership in technical directions and a key contributor to new platforms that support key initiatives. You will oversee the a software engineering team of 10+ regular and contingent staff and will be responsible for ensuring consistently superior quality work product and client service standards in all communications, problem resolutions, consulting, project execution and delivery. Effective communication, the ability to influence, tackle sophisticated problems, and leadership ability while being a team player are a must!
Successful Candidates Will Exhibit the Following Qualities
Deep foundational knowledge of software engineering practices, particularly on distributed systems and cloud native architectures
Excellent verbal and written communication skills, feeling as comfortable addressing executives as they are to the team
High emotional intelligence with the ability to bring diverse groups together to tackle common goals
Pragmatic and customer / value focused on solutions rooted in modern DevOps practices
Highly passionate about delivery, being comfortable with both providing technical direction
Ability to be strategic as well as going deep on complex technical problems
Responsibilities
Ability to organize and manage the technology-related functions in support of client driven data, system customization and deadline
Participate in continual process improvement planning
Participate in the planning and execution of strategic initiatives
Coordinate ongoing staff development
Assist with revenue forecasting and billing/invoicing preparation in support of client services
team guidance in analyzing client feedback, and other available data to make recommendations for improvement and/or development of new programs, product features, service lines, communication standards, escalation procedures, or operational standards
Directly or indirectly responsible for providing leadership and direction for application development
Lead, develop and grow the development organization while ensuring minimal turnover
Supporting new business initiatives
Recruiting, training, supervising, and evaluating department staff
Establishing programs to ensure that department staff members are well trained and supported
Succession planning and building a strong talent pool is also an important factor.
Provide technical leadership to a team of software developers working to deliver quality software on schedule
Serve as the primary communication line between business units and development
Demonstrate self-directed and proactive approach to solving problems
Participate in architectural discussions and technical design sessions
Manage new and existing development
Requirements
Bachelor's degree in Computer Science or related discipline
10+ years in systems software development using common programming languages including but not limited to C#/.NET, SQL Server and React
3+ years in a technology management role leading teams in a professional, open, and forthcoming manor, responsible for architecture decisions and direct technical leadership over engineering teams focused on delivering enterprise scale systems
Experience in budget management
Experience managing development projects, schedule and task assignment and quality solutions
Experience implementing load balancing technologies
Experience with Git (or other software versioning technology) including branching strategies and continuous integration
Excellent architectural and design skills
Self-starter capable of working on small teams in a fast-paced environment
Familiar with all aspects of the software development life cycle methodology including specification, documentation, testing and rollout
Experience with Agile methodologies and ceremonies
Excellent verbal and written communication skills
Outstanding troubleshooting and technical support skills
Nice to have:
DevOps background
Experience with Azure cloud infrastructure or other major cloud provider
#LI-REMOTE
#LI-DB1
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
It is Epiq's policy to comply with all applicable equal employment opportunity laws by making all employment decisions without unlawful regard or consideration of any individual's race, religion, ethnicity, color, sex, sexual orientation, gender identity or expressions, transgender status, sexual and other reproductive health decisions, marital status, age, national origin, genetic information, ancestry, citizenship, physical or mental disability, veteran or family status or any other basis protected by applicable national, federal, state, provincial or local law. Epiq's policy prohibits unlawful discrimination based on any of these impermissible bases, as well as any bases or grounds protected by applicable law in each jurisdiction. In addition Epiq will take affirmative action for minorities, women, covered veterans and individuals with disabilities. If you need assistance or an accommodation during the application process because of a disability, it is available upon request. Epiq is pleased to provide such assistance and no applicant will be penalized as a result of such a request. Pursuant to relevant law, where applicable, Epiq will consider for employment qualified applicants with arrest and conviction records.