Magna Internationalposted 14 days ago
Full-time • Senior
Hybrid • Lowell, MA
Transportation Equipment Manufacturing

About the position

Magna New Mobility is seeking a Lead Software Engineer to oversee the development of our core software product. As a Lead Software Engineer with cloud experience, you will be responsible for designing, developing, and maintaining the server-side components of our applications. You will work closely with cross-functional teams to ensure our systems are scalable, reliable, and secure. Your expertise in cloud platforms will be crucial in optimizing our infrastructure and deploying solutions that leverage cloud-native features. This role will be onsite 3 days per week in our Lowell, MA office.

Responsibilities

  • Develop robust, scalable, and high-performance backend systems and APIs.
  • Design and implement server-side logic and integrate with front-end components.
  • Leverage cloud platforms (e.g., AWS, Azure, Google Cloud) to deploy, manage, and scale applications.
  • Implement cloud-based solutions for storage, computing, and networking.
  • Design and maintain databases, ensuring data integrity, security, and performance.
  • Implement and maintain security best practices, including authentication, authorization, and data protection.
  • Identify and resolve performance bottlenecks.
  • Monitor application performance and implement improvements as needed.
  • Work with product managers, front-end developers, and other stakeholders to understand requirements and deliver solutions.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Diagnose and resolve issues related to backend systems and cloud infrastructure.
  • Provide support for production environments and ensure high availability.

Requirements

  • 10+ years of experience in backend development with a strong focus on cloud technologies.
  • Bachelor's degree or Equivalent Experience in computer science, Computer Engineering, or relevant technical field.
  • Knowledge and experience with microservices architecture.
  • Proficiency in backend programming languages such as Go lang, Python, Node.js, C/C++ or Java.
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and related services (e.g., EC2, Lambda, S3, CloudFormation).
  • Fundamental understanding of distributed systems.
  • Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis, Cassandra).
  • Experience in designing and building gRPC, RESTful APIs and/or GraphQL.
  • Familiarity with CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes).
  • Understanding of security principles and best practices in cloud environments.

Nice-to-haves

  • Prior experience working in a start-up environment or product development from scratch will be a plus.
  • Master's degree is a plus.
  • Cloud certifications (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Developer Associate) are a plus.

Job Keywords

Hard Skills
  • Docker
  • Go
  • GraphQL
  • Kubernetes
  • Microsoft Azure
  • 29qW4Grg5Lb 8GQ1EZH90Fl
  • 2ArQ9 LWmOlkIauPdc
  • 83VPdx
  • 9FRicTS
  • a9xNHVzUA uGnFZ4Vzi
  • bOPqfcYrT6aHlIW 4HndTX8vWa6jO
  • cdWgywuYn70
  • D6UW92
  • DYvH3M
  • eflaE2Umy Tt6GDgP
  • eM1V9f EGlg
  • kzByZdf84lMc
  • L0N8UP 1ucUkJGs536eV
  • m7c5LF
  • mxVaRD7CcHoP KmvlewEA6U
  • o3IuDK9s c3hqD4V2
  • Pycj7e9fC zrlTaS2g KBy9u2JfYnDQ
  • r59hwXid7Izp D8ikOxBEC4u
  • rhMvIe Gpw9aC2Di0oSXkZ
  • uikSVgya
  • uMLVRq9T 9Fgy2CvWtjB0
  • vGXVM GEmOdAL
  • VOdDWpu0 GabN
  • Vz18mXn JPM1kCR lCcz REjboIz0nHwlhuM
  • ZWpj7mlUu h6LB1M0K
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service