Staff Software Engineer - Set Registry

PSA

$135K — $160K *
US-AnywhereRemote in United States
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of software engineering experience in backend development.
  • Expertise in Python programming language.
  • Strong knowledge in both relational (PostgreSQL) and NoSQL (DynamoDB) databases.
  • 5+ years of experience with AWS technologies such as Lambda and API Gateway.
  • Familiarity with containerization tools like Docker and orchestration services like Kubernetes.
  • Experience with Infrastructure as Code tools like CDK/CloudFormation or Terraform.
  • Ability to collaborate with Engineering and Product teams on API development.

Responsibilities

  • Design and develop new cloud-based software architectures.
  • Own feature delivery from design to deployment.
  • Provide feedback on technical designs and proposals.
  • Analyze and improve existing applications and databases.
  • Design APIs for web and mobile user experiences.
  • Participate in the software development lifecycle from concept to production.
  • Collaborate with cross-functional teams to create solutions.
  • Troubleshoot and debug a large codebase.
  • Develop and execute unit and integration tests.
  • Contribute to technical documentation for software maintainability.

Benefits

  • Participation in a high performing engineering team.
  • Opportunity to work on a highly visible consumer-facing product.
  • Access to a unified, end-to-end collector ecosystem.
  • Chance to engage with millions of collectors and investors worldwide.
  • Collaboration with cross-functional teams in product and design.
Full Job Description


Our Collectors Experience team is enhancing an entirely virtual and digital Collectors ecosystem. We're delivering a unified, end-to-end experience across all our brands, from grading submissions to marketplace serving millions of collectors and investors worldwide. You'll join a high performing engineering team and partner with product, design and cross-functional teams. We're looking for a Staff Software Engineer to help design and build a scalable back-end architecture that powers PSA Set Registry, PSA's flagship experience for collectors to organize, compete, and celebrate their PSA-graded collections. This is a highly visible, consumer-facing product at scale (hundreds of thousands of registered sets) with a deeply engaged user base of collectors who care about every card, ticket, and set they build on the platform.

What You'll Do:
  • Contribute to the design and development of new cloud-based software architectures
  • Own and deliver complete features, including design, architecture, implementation, testability and deployment
  • Provide feedback pertaining to technical designs, proposals and code
  • Analyze existing applications / databases and identify areas for improvement
  • Design and contribute to APIs that can support user experiences on web and mobile applications
  • Participate across the entire software development lifecycle, taking features from concept to production release
  • Collaboratively create solutions with other teams
  • Troubleshoot software issues and debug a large codebase
  • Develop and execute unit and integration tests
  • Contribute to technical documentation to increase maintainability of software assets


Who You Are:

  • 7+ years of software engineering industry experience building backend software, with exposure to microservices, event-driven architectures, and batch processing.
  • Strong proficiency in Python
  • Strong fundamentals working with databases and data modeling, both relational (e.g. PostgreSQL) & NoSQL (e.g. DynamoDB)
  • 5+ years of experience building solutions using AWS technologies such as: Lambda, SQS, SNS, EventBridge, API Gateway
  • Experience with containerization and orchestration infrastructure (e.g. Docker, Kubernetes, ECS)
  • Experience with IaC such as CDK/CloudFormation or TerraForm
  • Experience collaborating with Engineering and Product teams to turn complex business requirements into clean and extensible APIs
  • Possess strong technical, analytical, troubleshooting, and communication skills with the ability to visualize and document processes
  • Proficient at using appropriate security, documentation, and/or monitoring best practices
  • Familiar with Agile/Scrum methodologies

Similar Jobs

More Jobs at PSA

More Enterprise Technology Jobs

Find similar Staff Software Engineer - Set Registry jobs: