About the job
At Morgan & Morgan, we are dedicated to making a difference. For countless Americans, we serve as their ultimate guardians against the overwhelming power of insurance companies, large corporations, and faulty products. Our firm encompasses attorneys from all 50 states, client support specialists, innovative marketing teams, and operational experts—all working collaboratively to champion consumer rights. With a workforce of over 6,000, we are unified by a singular mission: For the People.
We are in search of a passionate Software Engineering Tech Lead who excels at developing high-quality software and nurturing engineering teams through technical excellence and teamwork. In this pivotal role, you will steer the technical vision, mentor engineers, and foster sound engineering practices within a dynamic, agile environment. You will oversee the design and implementation of scalable systems utilizing Python (FastAPI), React, and AWS.
This is a hands-on leadership position that seamlessly integrates technical expertise with impactful mentorship and guidance.
Key Responsibilities:
- Enhance code quality: Advocate for test-driven development, maintain code hygiene, and promote clean architecture throughout the team.
- Design leadership: Take ownership of creating and reviewing technical design documents that facilitate shared understanding and informed decision-making across teams.
- Agile delivery: Direct sprint planning, retrospectives, and incremental delivery with a strong focus on iteration and value generation.
- Lead by example: Architect and develop scalable, resilient systems across the backend (Python/FastAPI), frontend (React), and cloud infrastructure (AWS).
- Raise the bar: Establish and maintain rigorous standards for code quality, testing procedures, performance, and maintainability.
- Mentor and develop engineers: Offer technical guidance and encourage a culture of growth through consistent feedback and coaching.
- Drive technical alignment: Conduct code and design reviews, and facilitate engineering discussions that lead to well-documented, thoughtful decisions.
- Champion documentation: Create and review technical design documents to support implementation and ensure long-term clarity.
- Build for resilience: Design systems with fault tolerance and observability at their core; guide the team in applying principles of reliability and operational excellence.
- Lead incident response and learning: Engage in and enhance incident response processes, drive actionable postmortems, and foster a culture of continuous improvement.
- Cross-functional alignment: Collaborate with product managers, designers, and other stakeholders to ensure alignment on roadmap priorities.

