E

Edge Case Research

Safety assurance for autonomous systems

Senior Software Engineer - Full Stack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timePittsburgh, PA, USAIn-person

About the Job

Requirements

  • Authorization to work in the United States is a precondition of employment; candidates who require sponsorship for a work-authorized visa will not be considered.
  • A bachelor's or master's degree in Computer Science, Engineering, or a related field is required.
  • At least 5 years of professional experience in backend software development is required.
  • Proven experience designing and building large-scale distributed systems is required.
  • Strong proficiency in React, Vue, or other front-end technologies is required.
  • Extensive hands-on experience with Amazon Web Services (AWS), including services such as EC2, S3, Lambda, RDS, SQS, SNS, DynamoDB, and VPC, is required.
  • Experience with relational and/or NoSQL databases is required.
  • Strong problem-solving ability and ability to work independently and as part of a team are required.
  • Strong communication and interpersonal skills are required.

Responsibilities

  • Develop full-stack features using technologies and languages such as Vue, Go, Python 3, and AWS services.
  • Design, develop, and maintain high-performance, scalable, and reliable backend services and APIs.
  • Lead the architectural design and implementation of new features and enhancements for distributed systems.
  • Collaborate with product managers, frontend engineers, and other stakeholders to translate business requirements into technical solutions.
  • Use and optimize a wide range of AWS services to build and deploy applications.
  • Establish and maintain robust CI/CD pipelines for continuous integration and automated deployments.
  • Participate in code reviews, providing constructive feedback and ensuring code quality.
  • Troubleshoot and resolve complex production issues to ensure system stability and performance.
  • Stay up to date with emerging technologies and industry best practices.

Desired Qualifications

  • Experience with microservices architecture.
  • Knowledge of monitoring and logging tools such as Prometheus, Grafana, the ELK stack, and CloudWatch.
  • Understanding of LLM frameworks.
  • Contributions to open-source projects.
  • Experience with agile development methodologies.

About the Company

Edge Case Research

Safety assurance for autonomous systems

Edge Case Research provides safety assurance for autonomous systems across automotive, mining, defense, insurance, and aerospace. It delivers live safety cases—standards-based reports that define and measure how safe a system is to operate in real-world conditions—and supports them with its nLoop software platform for creating and maintaining evidence-backed safety documentation. By combining hands-on risk management with a dedicated software tool, it offers scalable, data-driven risk management rather than generic consulting alone. The company aims to help autonomous vehicles and related systems be safe, trustworthy, and ready for widespread deployment globally.

Company size
11-50
Company stage
Series A
Total funding
$27M
Headquarters
Pittsburgh, PA
Founded
2013

Recently Posted Jobs

Explore more opportunities at Edge Case Research

See more jobs