Sr. Software Engineer - Backend

Magna InternationalLowell, MA
2d$85,670 - $159,110Hybrid

About The Position

Magna New Mobility is seeking a Senior Software Engineer- Backend to oversee the development of our core software product. As a Senior 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.

Requirements

  • 7+ years of experience in backend development with a strong focus on cloud technologies required.
  • Bachelor's degree or Equivalent Experience in computer science, Computer Engineering, or relevant technical field required.
  • Experience with Microservices: 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 on 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

  • Masters Degree preferred.
  • Prior experience working in a start-up environment or product development from scratch will be a plus.
  • Cloud certifications (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Developer Associate) are a plus.
  • Experience working with robotics/robotic vehicles a plus.

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.
  • Work with both SQL and NoSQL databases as needed.
  • 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

Benefits

  • At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies.
  • We invest in our employees, providing them with the support and resources they need to succeed.
  • As a member of our global team, you can expect exciting, varied responsibilities as well as a wide range of development prospects.
  • Because we believe that your career path should be as unique as you are.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service