Principal Software Engineer, PSA CX

PSA

$135K — $160K *
US-Anywhere
+ 2 other locationsRemote
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of software engineering experience in backend development
  • Proficiency in Python and familiarity with databases (PostgreSQL & NoSQL)
  • 5+ years of experience with AWS technologies (Lambda, SQS, SNS, etc.)
  • Experience with containerization (Docker, Kubernetes) and orchestration
  • Knowledge of Infrastructure as Code (CDK/CloudFormation or TerraForm)
  • Strong collaboration skills with Engineering and Product teams
  • Good communication and documentation abilities

Responsibilities

  • Design and develop new cloud-based software architectures
  • Own, deliver, and implement complete features with testability
  • Analyze existing applications and identify improvement areas
  • Design APIs for web and mobile applications
  • Participate in the software development lifecycle from concept to production
  • Collaborate with other teams to create integrated solutions
  • Troubleshoot software issues across a large codebase

Benefits

  • Work within a high-performing engineering team
  • Opportunity to contribute to a highly visible consumer-facing product
  • Engage daily with a deeply passionate user base
  • Enhance skills in modern cloud-based architecture
  • Collaborate across cross-functional teams to deliver impactful solutions
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 Principal Software Engineer, PSA CX jobs: