Senior Software Engineer, Full Stack

Edge Case ResearchPittsburgh, PA

About The Position

Edge Case is seeking a highly motivated and experienced Senior Software Engineer for full stack development for their services and infrastructure. In this role, you will be instrumental in designing, developing, and maintaining scalable and robust distributed systems. You will play a key role in our architecture evolution, leveraging AWS services, building fluid front ends, scalable backends and AI workflows.

Requirements

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

Nice To Haves

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

Responsibilities

  • Develop full stack features using technologies and languages like Vue, Golang, 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.
  • Utilize and optimize a wide range of AWS services to build and deploy applications.
  • Establish and maintain robust CI/CD pipelines to ensure continuous integration and automated deployments.
  • Participate in code reviews, providing constructive feedback and ensuring code quality.
  • Troubleshoot and resolve complex production issues, ensuring system stability and performance.
  • Stay up-to-date with emerging technologies and industry best practices.

Benefits

  • Medical
  • Dental
  • Vision
  • Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • Parental Leave
  • Paid time off
  • Holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service