Senior Manager, Software Engineering - Enterprise Software

Rivian Rivian · Auto · Atlanta, GA +2 · Information Technology

Software Engineering Manager to lead teams designing and building scalable, intelligent enterprise platforms for manufacturing and supply chain ecosystems, driving an AI-first mindset for workflows, automation, and decision-support systems.

What you'd actually do

  1. Lead, manage, and mentor a team of software engineers responsible for the design, development, and delivery of enterprise applications for supply chain and manufacturing operations.
  2. Establish a world-class software team by hiring, coaching, and developing top engineering talent.
  3. Champion and enforce strong software engineering principles and best practices, including architecture, testing, security, and performance.
  4. Oversee the development, implementation, and execution of multiple projects, ensuring scope and schedule are established and met.
  5. Collaborate with product managers, operations teams, data scientists, and other cross-functional engineering leaders to define technical roadmaps and deliver on business objectives.

Skills

Required

  • Software engineering fundamentals
  • Leadership and management
  • Mentoring and team development
  • Software engineering principles and best practices
  • Architecture, testing, security, performance
  • Project management
  • Collaboration with cross-functional teams
  • Scalable, cloud-native, highly reliable systems
  • Event-driven architectures, streaming platforms, and data pipelines
  • Modern programming languages (e.g., Python, Java, Go, C#)

Nice to have

  • AI-powered coding tools (e.g., Copilot, Cursor, Claude Code)
  • Observability stacks like Grafana (LGTM), DataDog, Splunk

What the JD emphasized

  • AI-first mindset
  • shipping high-quality, scalable software
  • build mission-critical enterprise systems

Other signals

  • AI-first mindset
  • intelligent enterprise platforms
  • AI-powered coding tools