Engineering Lead (Full Stack) - Remote
*The Role:*
This position will work closely with our business partners to create custom, cloud-based solutions as part of the leading edge Educe Software Practice. You will guide a team of full-stack developers, contribute directly to product development, and help shape the technical direction of our platform while ensuring high standards of code quality, delivery, and collaboration.
*The Responsibilities:*
The position is responsible for the entire software development lifecycle, including:
* Develop accurate project effort estimates and staffing assessments for development projects.
* Contribute directly to product development by writing, reviewing, and maintaining high-quality, scalable, testable code.
* Analyze, design, and document technical solutions that meet business needs across the full software development lifecycle.
* Conduct comprehensive code reviews enforcing engineering, coding, and design standards.
* Guide the team in designing effective, efficient, scalable, and secure applications within the Educe Cloud software platform.
* Define and enforce the company’s software development methodology in collaboration with engineering leadership.
* Proactively identify technical risks in project deliverables and platform architecture and develop mitigation plans.
* Stay current with emerging technology, AI tools and development innovations to enhance product and team performance.
* Support enterprise software deployment, maintenance, and ongoing product improvements.
*Technical Expertise:*
In addition to criteria listed in the Basic Qualification, ideal applicants meet the following requirements:
* Web technologies: Responsive Design, HTML, CSS, JavaScript, and JSON
* Web services: REST and SOAP implemented using NodeJS and Express
* Relational and non-relational databases MySQL/AWS Aurora
* Modern DevOps tools and techniques including GitHub, CI/CD, and Docker
* Enterprise application software installation and maintenance
* Front End: Vue.JS, React, AngularJS
* Experience incorporating Test Driven Development (TDD)
* Experience with information security best practices
* Demonstrable ability to resolve complex system or technical issues, often thinking on your feet, and offering multiple creative solutions or options
* Hands-on experience using AI tools and agent workflow patterns to support the software development lifecycle.
Requirements:
* Bachelor’s degree in computer science, or related technical/IT field from an accredited institution or equivalent combination of education, training, and experience
* Minimum 10+ years full stack software development experience specific to the required technologies outlined above
* 5+ years of experience leading engineering teams including performance management
* Experience with full systems development lifecycle concepts, including supporting enterprise software product(s) in a production environment
* Proven ability to contribute to multiple products addressing diverse business challenges
* Capable of independently researching, analyzing, evaluating, and documenting issues, products, and solutions
* Ability to express oneself clearly in both verbal and written communication to technical and non-technical peers and stakeholders
* Passionate about customer service, producing high-quality deliverables, and follow-through
* Attention to detail, determined, and solution-oriented
* Ability to work autonomously, but also within a team environment
* Ability to travel to semi-annual firm meetings
Must be able to pass a background check.
U.S. citizens and those authorized to work in the U.S. are encouraged to apply, we are unable to sponsor at this time.
This job is 100% REMOTE, or can be based in our Bethesda, MD headquarters or New York office.
The job also entails sitting as well as working at a computer for extended periods of time. Should be able to communicate by telephone, email, and face to face.
Please note this description does not cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee.
Pay: $125,000.00 - $150,000.00 per year
Benefits:
* 401(k) matching
* Dental insurance
* Flexible spending account
* Health insurance
* Health savings account
* Life insurance
* Paid time off
* Parental leave
* Professional development assistance
* Retirement plan
* Vision insurance
People with a criminal record are encouraged to apply
Work Location: Remote