Back to all jobs

Engineer Lead

Law School Admission Council, Inc.

Newtown, Pennsylvania,US

Salary Range Estimate: $126000 - $135000

LSAC’s mission is to advance law and justice by promoting access, equity, and fairnessin law school admission and supporting the learning journey from prelaw through practice. 
We are seeking an Engineer Lead who will work as part of an autonomous agile team to
develop features and applications to meet the needs of the Technology Solutions department. This role requires a deep understanding of engineering best practices, a strong agile mindset, and leadership in ensuring alignment with best practices, enterprise architecture, and stakeholder satisfaction. In addition to operational maintenance and troubleshooting, you will champion accessibility, UI standards, automated testing, and performance optimization across all applications.
**Essential Job Functions**
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this position. The individual employed in this position will be required to:
- Collaborate with partners within the company to design, configure, maintain and promote a variety of internal- and external-facing applications and solutions.
- Collaborate across areas to ensure application reliability and coding to architectural standards.
- Advocate for product teams and provide constructive technical guidance.
- Drive UI standards and component library governance to ensure consistency and reduce technical debt.
- Champion accessibility compliance (WCAG 2.1 AA, ARIA roles) across all applications.
- Lead efforts in automated testing strategy and observability practices (e.g. telemetry, performance monitoring).
- Connect with developers within your team to coach, inspire, and foster a continuous learning environment.
- Build and maintain scalable, performant applications with a focus on optimization.
- Collaborate with software engineers, product managers, software development managers, analysts, and stakeholders to deliver solutions to meet or exceed customer expectations.
- Contribute as part of the team by leveraging continuous delivery methods and test-driven development to frequently deliver new functionality.
- Contribute to continuous delivery and test-driven development practices.
- Review code, share knowledge, and mentor developers in specialized areas such as UI architecture, accessibility, and testing.
- Ensure technical dependencies are planned and addressed in a fast-paced environment.
**Competencies**
- Minimum 8 years of experience
- B.A. or B.S. degree (or commensurate experience); Master’s degree preferred.
- Experience with relational and unstructured data repositories (SQL, Oracle, Cosmos DB).
- Experience with web and cross platform technologies, including Web Services, React JS, MS VB and C# .NET frameworks (including Web Forms and Windows Forms, .NET, .NET WEB API, Entity Framework 6.4, MVC Pattern, SPA Framework)
- Experience with GIT, code management methods, CI/CD pipelines, and Azure DevOps.
- Familiarity with RESTful APIs and Azure tech stack (Functions, Data Factory, Service Bus, App Service, Key Vault, Cosmos DB)
- Familiarity with Web Content Accessibility Guidelines (WCAG) 2.1 and ARIA standards.
- Strong written and verbal communication skills
- Proficient experience communicating through MS Teams
- Holds a strong sense of accountability for both individual and team objectives.
- Embraces a forward-thinking mindset, contributing to a culture of continuous improvement and creativity.
- Excellent time management, prioritization, attention to detail, and organization skills.
- Ability to listen to stakeholders and form solutions.
- Proven ability as a servant leader and mentor.
- Expertise in accessibility standards, UI architecture, and performance optimization.
- (Preferred) Familiarity with automated testing frameworks (Selenium, Postman, etc.) and observability tools (App Insights or similar). + Education and Experience
- Knowledge of modern development practices and the development life cycle with experience using Scrum, Kanban, Lean or other agile methodologies
- Azure certifications preferred
**Supervisory Responsibilities**
This role does not have people management responsibilities
**Position Type**
The LSAC standard business hours are Monday-Friday, 8:30 a.m. - 4:45 p.m. ET. While these are the standard office hours for LSAC, as an exempt employee, the employee will be expected to work the hours necessary to satisfactorily complete their assignments in a responsible and professional manner.
**Work Environment**
This is a remote position that operates in a remote, professional office environment. Whether remote or in-office, this role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
**Travel Requirements**
There is no travel expected for this position.
**Physical Demands**
While performing the duties of this job, the incumbent must regularly write, read, and communicate effectively.
**Special Conditions or Requirements**
The ability to work on weekends may be required.
**Additional Information:**
Please note that this job description may not contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Job responsibilities may change at any time with or without notice.
Except as otherwise provided by law, all terms of employment are subject on an at-will basis and can change at any time.

Salary Range Estimate: $126000 - $135000