Skip navigation
Lead Software Engineer

Lead Software Engineer

Job Description

Mitratech is the leading provider of enterprise legal management solutions. Law departments from Fortune 500 companies and large enterprise organizations around the world rely on Mitratech to help them manage their core legal processes, as well as governance risk and compliance.

The Lead Software Engineer is responsible for coding, testing, and implementing products for Mitratech's corporate legal automation software suite.  Responsibilities include: reviewing functional and technical requirements, performing research, designing solutions, and developing code in a variety of programming languages for a web-based enterprise application.

Essential Duties and Responsibilites:

  • Create application and systems designs that fulfill complex requirements
  • Suggests alternative design approaches as appropriate
  • Translate functional and technical requirements into finite tasks actionable by less-experienced developers
  • Develop software to implement designs
  • Perform performance tuning of the application and ensure product scalability
  • Provide technical and product training to staff both inside and outside the department
  • Mentor/train other team members on the product architecture and technologies
  • Work as a senior team member in an Agile/Scrum environment
  • Provide team leadership and management backup as needed
  • Contribute to the continuous improvement goals of the organization

Job Requirements

  • Bachelor's Degree in Computer Science, Engineering, Math, Physics, or graduation from Technical School
  • 8+ yeas job experience in a Java software development/software engineer role; 2+ years in a senior software engineer role
  • Project management and/or technical leadership experience
  • Deep understanding of Java coding best practices and web-based application design patterns
  • Expertise in the following: Java EE, JavaScript, Spring MVC, Hibernate and/or EclipseLink
  • Relational database/SQL skills, esp. Oracle and/or Microsoft SQL Server
  • Experience building scalable enterprise applications
  • Experience with one or more of the following: WebLogic, Websphere, JBoss
  • Agile development methodologies (Scrum)
  • Experience with web services development
  • Good communication and interpersonal skills
  • Self-reliant and motivated self-started
  • Demonstrated ability to work well within group or individually on projects

Desired Skills:

  • Experience with JUnit, Maven, Eclipse, JIRA


All applicants meeting minimum qualifications will be required to complete a 30 minute online assessment as part of your candidate application. 

Job Snapshot

Employment Type Full-Time
Job Type Engineering
Education Not Specified
Experience At least 8 year(s)
Manages Others Not Specified
Industry Computer Software
Required Travel Not Specified
CareerBuilder Tip:
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder.com you are agreeing to comply with and be subject to the CareerBuilder.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Lead Software Engineer


Enter notes about this job:

Cancel