L

LegalMatch

Online attorney-client matching and legal marketing

Engineering Manager - Java Full Stack

Engineering LeadershipUpdated on Nov 13
Full-timeCebu City, PhilippinesNo salary listedRemote

About the Job

Requirements

  • At least 7 years of software development experience, including at least 3 years in a manager-level role.
  • Proficiency in multiple programming languages, such as Java, C++, C#, Python, and JavaScript, and in full-stack development.
  • Knowledge of modern architectures, including microservices and event-driven architectures; continuous integration and continuous delivery; Docker; and Kubernetes.
  • Knowledge of object-oriented programming, functional programming, scripting, user experience best practices, unit testing, test-driven development, behavior-driven development, Agile/Scrum, and SQL and NoSQL database management; exposure to AI-assisted development tools.
  • A track record of managing software products, leading teams, and delivering quality solutions on time.
  • Experience with cloud platforms such as AWS, Azure, or GCP; Git; testing frameworks; and software security.
  • Ability to explain technical concepts to non-technical audiences and manage client relationships.

Responsibilities

  • Oversee the design, development, and implementation of new software systems and enhancements to existing systems.
  • Lead by example through hands-on coding and ownership of development work on critical features and core systems, contributing to problem definition and solution design as requirements evolve.
  • Foster a creative and cohesive team capable of delivering complex software projects.
  • Coordinate with scrum masters, project managers, and software engineers to plan, design, develop, test, and maintain cloud, web, mobile, and desktop applications.
  • Ensure software engineering projects are delivered on time and to agreed quality standards.
  • Use AI tools where appropriate to support development, improve efficiency, and assist with debugging and validation.
  • Continuously improve technical knowledge, stay current with emerging tools and AI-assisted development practices, and share knowledge with the team.
  • Establish practices and habits that maintain high software quality within the team.
  • Provide regular performance feedback, coaching, and career development to team members.
  • Facilitate root cause analysis of system issues and support resolution of production-related concerns when needed.

About the Company

LegalMatch

Online attorney-client matching and legal marketing

LegalMatch runs an online marketplace that connects people seeking legal help with lawyers. Its main product is an attorney/client matching service that pairs clients with compatible attorneys based on case details, enabling clients to compare options and receive responses from lawyers. The company also provides marketing services to solo practitioners and small law firms, helping them promote their practice on a centralized platform. Its goal is to help clients find the right attorney and to help attorneys effectively market their services.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
San Francisco, CA
Founded
1999

Recently Posted Jobs

Explore more opportunities at LegalMatch

See more jobs