Staff Software Engineer (Set Registry)
Posted Updated
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
- 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
Benefits
- Employee Discounts: Be your own customer. Receive discounts on select grading services for approved submissions.
- 401(K) Matching Plan: Invest in your future with our competitive 401k matching plan.
- Health Insurance: Collectors offers medical, dental, and vision for you and your family’s well being.
- Vacation/Paid Time Off: Enjoy time away from work with paid vacation for full-time employees.
- Holiday Pay: All regular, full-time employees are eligible for 10 company paid holidays.
- Flexible Hours: Flexible schedules with varying shifts are available to accommodate your needs.
- Experience collaborating with Engineering and Product teams to turn complex business requirements into clean and extensible APIs
- 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)
- Strong proficiency in Python
- 7+ years of software engineering industry experience building backend software, with exposure to microservices, event-driven architectures, and batch processing
- Possess strong technical, analytical, troubleshooting, and communication skills with the ability to visualize and document processes
- Familiar with Agile/Scrum methodologies
- Strong fundamentals working with databases and data modeling, both relational (e.g. PostgreSQL) & NoSQL (e.g. DynamoDB)
- Proficient at using appropriate security, documentation, and/or monitoring best practices
- Experience with IaC such as CDK/CloudFormation or TerraForm
- As part of our interview process, we request that candidates have their cameras on during video interviews
- This helps foster meaningful conversation and allows us to create an experience that closely resembles our standard working environment
- Certain interview steps may take place by phone
- For remote roles, and at our discretion, candidates may be asked to participate in an on-site interview as part of the final stages of the process
