Senior Full Stack Software Engineer - Nrec

Carnegie Mellon University

Pittsburgh, PA, United States
End-to-end software solutions
Scalable backend services
Modern frontend approaches
The National Robotics Engineering Center (NREC) seeks a Senior Full Stack Software Engineer to lead and contribute to the design and delivery of scalable, end-to-end software solutions that power data-driven robotics applications

Job Summary

  • The National Robotics Engineering Center (NREC) seeks a Senior Full Stack Software Engineer to lead and contribute to the design and delivery of scalable, end-to-end software solutions that power data-driven robotics applications.
  • Responsibilities include owning end-to-end development across backend, frontend, and data layers, building scalable services, designing data systems, crafting user interfaces, and collaborating with multi-functional teams.
  • NREC offers a flexible and encouraging environment, opportunities to work alongside world-class robotics professionals, and comprehensive benefits including medical, retirement, and tuition assistance.

Matching Summary

The National Robotics Engineering Center (NREC) seeks a Senior Full Stack Software Engineer to lead and contribute to the design and delivery of scalable, end-to-end software solutions that power data-driven robotics applications.

Skills & Requirements

Must-have

  • end-to-end software solutions
  • scalable backend services
  • modern frontend approaches
  • relational and non-relational data systems
  • contemporary web application frameworks
  • Linux-based development environments

Nice-to-have

  • data orchestration or workflow tools
  • software security concepts
  • cloud platforms or distributed computing
  • mentoring or supporting teammates
  • data exploration or analytics tools

Key Requirements

  • Bachelor's degree or equivalent experience
  • 4+ years of professional experience
  • Proficiency in backend and frontend languages (Python preferred)
  • Experience with database architectures
  • Clear, effective technical communication skills
  • Ability to collaborate with multidisciplinary teams

Work Rights

Not specified

Tailored Resume

Cover Letter