4 days ago

Director of Software Engineering, Enterprise Systems

Rivian

On Site
Full Time
$220,000
Belgrade, Serbia

Job Overview

Job TitleDirector of Software Engineering, Enterprise Systems
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$220,000
LocationBelgrade, Serbia

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Rivian

Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what’s possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations.

Role Summary

Rivian’s Enterprise Technology organization provides the digital backbone that powers our physical operations and drives excellence across the entire value chain. Within this group, the Enterprise Systems team delivers essential software solutions for core business functions - including Supply Chain, Logistics, Procurement, and Product Development spanning mechanical and electrical design, CAE, and more. Through the standardization of CAD, ECAD, EDA, and CAE tools, seamless integration of engineering with manufacturing and service via digital manufacturing solutions, deployment of AI-driven product development applications, and effective management of supplier relationships, inventory, and complex logistics networks, the Enterprise Systems team plays a crucial role in enabling Rivian to design and engineer amazing products and scale its supply chain efficiently and sustainably. The Director of Software Engineering, Enterprise Systems serves as a strategic and technical leader, responsible for architecting, developing, and optimizing the software systems that drive Rivian’s Product Development and Global Supply Chain teams. Overseeing platforms for digital manufacturing, planning, procurement, logistics, inventory, and supplier collaboration, you will lead a high-performing team of software engineers and collaborate closely with business and product leaders to deliver robust, intelligent software applications. Your leadership will be critical in achieving operational excellence, accelerating delivery timelines, and building the next generation of automotive manufacturing software.

Responsibilities

  • Lead the design, development, and delivery of enterprise-grade software applications that support Product Development verticals such as mechanical and electrical design, CAE, reliability, digital manufacturing, along with core Supply Chain work streams such as planning, procurement, logistics, inventory management, and supplier collaboration. This includes mentoring engineering teams to ensure high performance, technical excellence, and alignment with business objectives.
  • Develop and execute an ambitious technology roadmap under tight timelines, with the ability to work through ambiguity, and problem solve in a fast-paced environment.
  • Partner with Product Management, Design, Program, Data and Business teams to drive user-centric innovation and impactful features that enable automation, real-time visibility, and data intelligence across Product Development & Supply Chain functions.
  • Collaborate closely with Product Development and Supply Chain Systems Engineering leaders to ensure a cohesive cross-platform experience.
  • Foster a culture of engineering best practices, including scalable architecture, performance optimization, security and high availability.
  • Collaborate with Platform Engineering to enhance observability, reliability, and system performance. Promote best practices in agile software development, DevOps, and CI/CD across the engineering team.
  • Hire, develop, and retain top engineering talent, fostering a high-performance, collaborative, and innovative engineering culture.
  • Champion a product mindset, with a focus on user experience, measurable outcomes, and long-term sustainability of applications.

Qualifications

  • 10+ years of software engineering experience, with at least 5 years in engineering leadership roles.
  • Proven experience delivering complex software systems scale, internal or consumer-facing.
  • Deep expertise in modern web and app technologies, cloud platforms, and scalable architectures.
  • Experience leading distributed teams and working in fast-paced, agile environments, with the ability to translate user needs into technical solutions.
  • Experience working in agile environments, with a focus on iterative delivery and continuous improvement.
  • Demonstrated ability to partner with business, product, and operations leaders to drive alignment and deliver business outcomes.
  • Excellent communication and leadership skills, with a track record of building high-performing engineering teams.
  • Exceptional problem-solving and analytical skills.
  • Deep understanding of software development methodologies and best practices.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field preferred.
  • Understanding of Product Development & Supply Chain functions and processes is a plus.

Key skills/competency

  • Leadership
  • Enterprise Systems
  • Software Architecture
  • Supply Chain Management
  • Product Development
  • Agile Methodologies
  • DevOps
  • Cloud Platforms
  • Team Building
  • Strategic Planning

Tags:

Director of Software Engineering
software leadership
enterprise architecture
supply chain management
product development
agile methodologies
DevOps
team building
strategic planning
process optimization
stakeholder collaboration
cloud platforms
scalable architectures
web technologies
CI/CD
digital manufacturing
AI applications
engineering tools
data intelligence
microservices
system integration

Share Job:

How to Get Hired at Rivian

  • Research Rivian's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume for enterprise leadership: Highlight experience in scalable software architecture, supply chain, and product development systems using keywords from the job description.
  • Showcase technical and strategic impact: Prepare examples demonstrating leadership in complex software delivery and driving business outcomes through technology at Rivian.
  • Ace the technical and behavioral interviews: Be ready to discuss modern web technologies, cloud platforms, agile methodologies, and your approach to team leadership and problem-solving.
  • Network effectively: Connect with current Rivian employees on LinkedIn to gain insights into the company and team dynamics.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background