Senior Software Engineer
Team: Information Technology
Location: Remote
Commitment: Full-Time
Workplace Type: remote
Key Responsibilities:
- 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.
Qualifications:
- 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.
Preferred Qualifications:
- 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.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
