About the job
What is special about Lighthouse?
Lighthouse is built on a foundation of unique, compassionate, highly driven individuals. We elevate the strengths and talents of those around us while leveraging opportunities for growth. We offer the experience of solving complex problems while continuing to grow multiple facets of your career. Lighthouse is where innovation meets support and where collaboration is the key ingredient to success. We grow together and are stronger together.
What’s unique about this role?
The Software Engineer III solves complex eDiscovery problems through power of software. This position designs and builds products using Microsoft and open-source technologies. The Software Engineer III is responsible for building creative software solutions to lead the industry, improve productivity, increase efficiency, and reduce errors with manual processes and workflows.
What will this person do?
-
Own software applications and processes from conception to implementation, including the ability to effectively convey those designs to peers, management, and customers
-
Code: C#, Typescript, HTML, YAML, SQL
-
Peer review and pull request approval/ownership
-
Work with leadership to set and communicate team goals and vision aligned to business requirements; ensure the team stays focused and delivers against the goals and adapts to changing business requirements
-
Write functional and non-functional software requirements and analyze all requirements to determine design feasibility within time
-
Provide input into system design by working with Software Architects as required
-
Lead the implementation of software using the practical application of design patterns, defensive programming/exception handling, fault tolerance, and modern best practices of OOP
-
Follow and improve Agile software development processes and practices (SCRUM, SAFe, etc.) to improve engineering efficiency, maximize resources
-
Ensure the adoption and application of software development tools (IDEs, test frameworks, static analyzers, etc.) to improve engineering efficiency to maximize resources and reduce expense
-
Coach and mentor team members on leading technologies, processes, design patterns and business practices
Perform other miscellaneous duties associated with software development, deployment, and support
Bring your passion and together we will shine. It would also be great if you have the following:
-
Ability to work across departments to negotiate and resolve conflicts
-
Strong estimation skills regarding capacity, timelines
-
Managing risks, opportunities, and changing requirements
-
Strong written and verbal communication skills
-
Coaching and mentoring teams on leading technologies, processes, and design patterns
-
Project ownership for small, medium, and large-scale initiatives
-
B.S. in Science/Engineering or equivalent experience/certification preferred
-
7+ Years professional development including strong competencies in C#, .NET Framework
-
5+ Years of relational database experience (SQL Server, MySQL, etc.)
-
5+ Year of experience working with Git
-
5+ Years of unit testing or TDD
Preferred:
-
eDiscovery experience (Relativity, Brainspace, etc.)
-
Experience with auth pipelines (Auth0 and/or other OpenID flows)
-
.NET Core and ASP.NET Core
-
Working with Azure DevOps to manage requirements, work assignments, source control
-
Experience with CI/CD automation using AZDO pipelines
Work Environment and Physical Demands
-
Duties are performed in a typical office environment while at a desk or computer table.
-
Duties require the ability to use a computer, communicate over the telephone, and read printed material, in a quiet and professional setting.
-
Duties may require being on call periodically and working outside normal working hours (evenings and weekends).
Lighthouse celebrates and thrives on diversity and is an Equal Opportunity Employer. We hire, train, and promote regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law. We welcome any talents and contributions you can bring to the team and are deeply committed to growing an environment where everyone can feel safe, is respected, and can show up as themselves. Come as you are!
As required by applicable pay transparency laws, Lighthouse complies with compensation disclosure requirements for roles that may be hired in locations under these requirements. Factors that may be used to determine your actual salary may include a wide array of factors, including: your specific skills and experience, geographic location, or other relevant factors. The salary range for this position may be tailored to be lower or higher in different talent markets.
The expected pay for this role will range from $120,000 to $150,000 per year. This role will be eligible to participate in an annual bonus or incentive program.
Lighthouse offers a quality comprehensive benefits package including, medical, dental, vision, and a 401k with company match. Company paid benefits also include Life & AD&D, short and long-term disability, telemedicine through 98point6, and other wellness plans. We offer a generous Flexible PTO program and paid volunteer days. Employees may also participate in voluntary insurance plans including accident, hospitalization, and critical illness plans as well as pet insurance.
As a trailblazer and catalyst for change, Lighthouse rises to each opportunity to help our clients and our people do what they do best—shine.