
Senior Software Engineer
Magna Legal Services
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $160,000 - $180,000 per year
Job Level
Tech Stack
About the role
- Design, develop, and maintain scalable web applications and services that support 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.
- Leverage AI-assisted development tools such as Claude Code, Cursor, and GitHub Copilot to accelerate development workflows and improve code quality.
- Build and enhance APIs and services using Node.js or .NET Core.
- Develop responsive, high-quality front-end experiences using React and modern UI frameworks.
- Participate in code reviews, architectural discussions, and continuous improvement of engineering practices.
- Contribute to CI/CD pipelines, automated testing, and DevOps processes to ensure reliable and efficient software delivery.
- Support deployed solutions by troubleshooting issues, implementing fixes, and optimizing performance.
- Stay current on emerging software development practices, tools, and frameworks, with a focus on AI-augmented engineering workflows.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 3+ years of experience in professional software engineering with a strong track record of delivering production-grade applications and services
- 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
- Excellent communication skills and ability to collaborate effectively with both technical and non-technical stakeholders.
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 CoreReactAPIsCI/CDautomated testingDevOpsAI-assisted developmentsoftware developmentscalable web applications
Soft Skills
problem-solvingcommunicationcollaborationindependent workcontinuous improvementarchitectural discussionscode reviewsstakeholder engagementadaptabilityteamwork
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer ScienceBachelor's degree in Software EngineeringMaster's degree in Software Engineering