Senior Software Engineer
Company: Magna International Inc.
Location: Lowell
Posted on: October 29, 2024
Job Description:
Job Number: 69828Group: Magna CorporateDivision: Mobility USAJob
Type: Permanent/RegularLocation: LOWELLWork Style:About usWe see a
future where everyone can live and move without limitations. That's
why we are developing technologies, systems and concepts that make
vehicles safer and cleaner, while serving our communities, the
planet and, above all, people.Forward. For all.Group SummaryMagna
is more than one of the world's largest suppliers in the automotive
space. We are a mobility technology company built to innovate, with
a global, entrepreneurial-minded team. With 65+ years of expertise,
our ecosystem of interconnected products combined with our complete
vehicle expertise uniquely positions us to advance mobility in an
expanded transportation landscape.About the RoleMagna New Mobility
is seeking a Senior Software Engineer, Distributed Systems, to
support the development of our core products. As a Backend
Developer 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.Your Responsibilities
- Design & Development: Develop robust, scalable, and
high-performance backend systems and APIs. Design and implement
server-side logic and integrate with front-end components.
- Cloud Integration: Leverage cloud platforms (e.g., AWS, Azure,
Google Cloud) to deploy, manage, and scale applications. Implement
cloud-based solutions for storage, computing, and networking.
- Database Management: Design and maintain databases, ensuring
data integrity, security, and performance. Work with both SQL and
NoSQL databases as needed.
- Security: Implement and maintain security best practices,
including authentication, authorization, and data protection.
- Performance Optimization: Identify and resolve performance
bottlenecks. Monitor application performance and implement
improvements as needed.
- Collaboration: 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.
- Troubleshooting: Diagnose and resolve issues related to backend
systems and cloud infrastructure. Provide support for production
environments and ensure high availability.Who we are looking for
- 7+ years of experience in backend development with a strong
focus on cloud technologies. Prior experience working in a start-up
environment or product development from scratch will be a
plus.
- Bachelor's degree or Equivalent Experience in computer science,
Computer Engineering, or relevant technical field. Master's degree
is a plus.
- Certifications: Cloud certifications (e.g., AWS Certified
Solutions Architect, Microsoft Certified: Azure Developer
Associate) are a plus.
- Experience with Microservices: Knowledge and experience with
microservices architecture.
- Agile Methodologies: Familiarity with Agile/Scrum
methodologies.
- Technical Skills: Proficiency in backend programming languages
such as Go lang, Python, Node.js, C/C++ or Java. Expertise in
distributed systems and experience designing and developing using
micro-services architecture.
- Database Knowledge: Experience with relational databases (e.g.,
MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis,
Cassandra).
- API Development: Experience in designing and building gRPC,
RESTful APIs and/or GraphQL.
- DevOps: Familiarity with CI/CD pipelines, containerization
(Docker), and orchestration tools (Kubernetes).
- Security Best Practices: Understanding of security principles
and best practices in cloud environments.What we offerAt 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.This role is Hybrid onsite 3 days
per week in our Lowell, MA office.At Magna, we believe that a
diverse workforce is critical to our success. That's why we are
proud to be an equal opportunity employer. We hire on the basis of
experience and qualifications, and in consideration of job
requirements, regardless of, in particular, color, ancestry,
religion, gender, origin, sexual orientation, age, citizenship,
marital status, disability or gender identity.
#J-18808-Ljbffr
Keywords: Magna International Inc., Newton , Senior Software Engineer, IT / Software / Systems , Lowell, Massachusetts
Didn't find what you're looking for? Search again!
Loading more jobs...