Magna Legal Services

Senior Software Engineer – Lead

Magna Legal Services

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $200,000 - $220,000 per year

Job Level

About the role

  • 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.

Requirements

  • 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
Benefits
  • Competitive compensation and benefits package
  • Flexible work environment
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Node.js.NET CoreReactAPI developmentCI/CD pipelinesautomated testingDevOpsAI-assisted development toolssoftware engineeringproduction-grade applications
Soft Skills
leadershipmentoringcollaborationcommunicationproblem-solvingteam managementcode reviewarchitectural discussionscontinuous improvementproject planning
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Software Engineering