Carnegie Mellon University · 15 hours ago
Senior Full Stack Software Engineer - NREC
Carnegie Mellon University's National Robotics Engineering Center (NREC) is seeking a Senior Full Stack Software Engineer to contribute to the design and delivery of scalable software solutions for robotics applications. The role involves end-to-end development across backend, frontend, and data layers, while collaborating with multidisciplinary teams to drive innovation and deliver impactful results.
EducationHigher EducationUniversities
Responsibilities
Owning end‑to‑end development of features across the backend, frontend, and data layers
Building reliable, scalable backend services that power core product capabilities
Designing and maintaining data systems that support both structured and unstructured information
Crafting polished, responsive user interfaces using modern frontend approaches
Shaping intuitive user experiences through thoughtful design and usability principles
Translating user feedback, product insights, and analytics into product improvements
Collaborating closely with a multi-functional team to deliver cohesive, high‑impact features
Developing interactive data visualizations and exploration tools that help users make sense of complex information
Participating in architectural decisions and influencing long‑term technical direction
Maintaining strong engineering standards through testing, documentation, and code review
Diagnosing and resolving issues across the full stack to ensure a smooth, reliable user experience
Supporting a team culture that values learning, knowledge‑sharing, and supportive collaboration
Qualification
Required
Bachelor's degree or equivalent experience in Computer Science, Engineering, Mathematics, or a related technical field
4+ years of professional experience developing full‑stack applications
Experience working in Linux‑based development environments
Solid understanding of core software engineering principles, patterns, and protocols
Proficiency in modern backend and frontend programming languages; Python experience strongly preferred to ensure alignment with the team's existing stack
Hands‑on experience with both relational and non‑relational data systems, including data versioning or related tooling
Proficiency with contemporary web application frameworks
Experience designing and implementing database architectures
Ability to translate product requirements and user feedback into thoughtful technical solutions
Clear, effective technical communication skills
Ability to collaborate with experts within a multidisciplinary team, including product managers, software architects, data engineers, and other developers
Ability to work independently, ask questions and seek input when needed
Commitment to a respectful and supportive team environment
Preferred
Experience with data orchestration or workflow tools
Familiarity with software security concepts such as authentication, authorization, and endpoint protection
Exposure to cloud platforms or distributed computing environments
Data processing workflows (pre‑processing, augmentation, post‑processing) experience
Background in building tools or interfaces for data exploration or analytics
Interest in mentoring or supporting teammates as the team grows
Benefits
Comprehensive medical, prescription, dental, and vision insurance
Generous retirement savings program with employer contributions
Tuition benefits
Ample paid time off
Observed holidays
Life and accidental death and disability insurance
Free Pittsburgh Regional Transit bus pass
Access to our Family Concierge Team to help navigate childcare needs
Fitness center access
Company
Carnegie Mellon University
Carnegie Mellon University is a research university offering programs and research across engineering, science, arts, and business.
H1B Sponsorship
Carnegie Mellon University has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (131)
2024 (131)
2023 (149)
2022 (132)
2021 (120)
2020 (99)
Funding
Current Stage
Late StageTotal Funding
$488.58MKey Investors
ICANNAppalachian Regional CommissioneBPF Foundation
2025-05-29Grant· $0.45M
2024-09-05Grant· $0.5M
2024-08-29Grant· $0.05M
Leadership Team
Recent News
Maryland Daily Record
2026-01-23
Medical Xpress - latest medical and health news stories
2026-01-18
Company data provided by crunchbase