Magna Legal Services

Senior Software Engineer Lead

Magna Legal Services • US
Python Remote
About Us:
 
Magna Legal Services provides end-to-end legal support services to law firms, corporations, and governmental agencies throughout the nation. As an end-to-end service provider, we can provide strategic advantages to our clients by offering legal support services at every stage of their legal proceedings.

Job Description: 
 
Job Title: Senior Software Engineer Lead 
 
Position Summary: 

Magna Legal Services is seeking an experienced Senior Software Engineering Lead to guide and grow a software engineering team. The ideal candidate will combine deep technical expertise in modern web development with proven leadership experience, driving both hands-on engineering and team development. This is a fully remote role, offering the opportunity to shape the technical direction of the internal and client-facing platforms that support our mission of empowering legal professionals with smarter tools. 

Key Responsibilities:

  • Lead, mentor, and manage a team of software engineers, fostering a collaborative and high-performing engineering culture. 
  • Provide technical direction and oversight for the design, development, and maintenance of scalable web applications and services supporting Magna's internal operations and client-facing platforms. 
  • Collaborate with product managers, data engineers, AI engineers, and other stakeholders to translate business requirements into well-architected technical solutions. 
  • Drive adoption of AI-assisted development tools such as Claude Code, Cursor, and GitHub Copilot to accelerate team productivity and improve code quality. 
  • Architect and build APIs and services using Node.js or .NET Core. 
  • Oversee front-end development using React and modern UI frameworks, ensuring consistent and high-quality user experiences. 
  • Conduct code reviews, lead architectural discussions, and champion continuous improvement of engineering practices and standards. 
  • Own and improve CI/CD pipelines, automated testing strategies, and DevOps processes to ensure reliable and efficient software delivery. 
  • Support deployed solutions by coordinating issue resolution, implementing fixes, and driving performance optimization. 
  • Stay current on emerging software development practices, tools, and frameworks, with a focus on AI-augmented engineering workflows. 
  • Participate in project planning, estimation, and prioritization to align engineering efforts with organizational goals. 
  • Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. 
  • 5+ years of experience in professional software engineering with a strong track record of delivering production-grade applications and services. 
  • 2+ years of experience in an engineering lead role, including supervision or management of a team, project, or product. 
  • Excellent communication skills and ability to collaborate effectively with both technical and non-technical stakeholders. 
  • Demonstrated ability to lead technical teams, conduct effective code reviews, and drive engineering best practices. 
  • 3+ years of experience with Node.js or .NET Core in a production environment. 
  • Experience with public cloud services. 
  • Strong problem-solving skills with the ability to work independently in a remote environment. 
  • Familiarity with Agile/Scrum development methodologies. 
  • Preferred Qualifications:

  • Experience with capacity planning, sprint management, or other engineering management practices. 
  • Proficiency in React and/or Material UI (MUI). 
  • Experience with Git and modern DevOps practices (CI/CD pipelines, infrastructure as code, containerization). 
  • Experience with AI-assisted code generation tools (e.g., Claude Code, Cursor, GitHub Copilot). 
  • Experience with Python for scripting, automation, or backend development. 
  • Experience with PostgreSQL or a similar relational database management system. 
  • Experience in legal tech, health tech, or other regulated industries. 
  • Experience with Azure. 
  • Experience integrating software solutions with AI/ML services and APIs. 
  • Why Join Magna?

  • Be part of a forward-thinking organization transforming the legal services industry through AI. 
  • Collaborate with a talented, diverse, and mission-driven team. 
  • Competitive compensation and benefits package. 
  • Flexible work environment.