Staff Software Engineer - Set Registry

PSA

$130K — $155K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of software engineering experience in backend development
  • Proficient in Python programming language
  • Strong background in database design (PostgreSQL, DynamoDB)
  • 5+ years of hands-on experience with AWS technologies (Lambda, SQS, etc.)
  • Familiar with containerization tools (Docker, Kubernetes)
  • Experience with infrastructure as code tools (CDK, Terraform)
  • Effective communicator with proven analytical and troubleshooting skills

Responsibilities

  • Design and develop innovative cloud-based software architectures
  • Own the complete feature delivery process from design to deployment
  • Provide critical feedback on technical designs and code proposals
  • Analyze existing applications to identify improvement opportunities
  • Design and build APIs for web and mobile user experiences
  • Engage throughout the software development lifecycle, from concept to production
  • Collaborate with cross-functional teams to create solutions

Benefits

  • Access to a high-performing engineering team
  • Opportunity to work on a consumer-facing product with a large user base
  • Engage in a fully digital, cutting-edge technology environment
  • Contribute to a product that significantly impacts the collectors' community
  • Participate in developing scalable solutions for a global market
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 Information Technology Jobs

Find similar Staff Software Engineer - Set Registry jobs: