Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

infinite choice Logo

Principal Software Engineer

infinite choice

Salary not specified
Aug 30, 2025
Remote, US
Apply Now

InfiniteChoice is seeking to solve the challenge of connecting millions of consumers with vast inventories of experiences across a fragmented, global marketplace by creating seamless connections through scalable, intelligent software solutions.

Requirements

  • 12+ years of software engineering experience with 3+ years in principal/architect roles
  • Proven track record architecting and building large-scale, distributed systems
  • Deep expertise in cloud-native development patterns and microservices architecture
  • Strong proficiency in multiple programming languages (Python, Node, JavaScript/TypeScript preferred)
  • Experience with containerization (Docker, Kubernetes) and serverless computing
  • Solid understanding of database design (SQL and NoSQL) and data modeling at scale.
  • Google Cloud Platform experience is a huge plus - GKE, Cloud Functions, BigQuery, Pub/Sub, Cloud SQL

Responsibilities

  • Drive architecture decisions for large-scale, distributed systems serving millions of concurrent users
  • Design and implement cloud-native applications with microservices, containerization, and serverless technologies
  • Lead technical discussions and establish engineering standards across multiple product teams
  • Evaluate and introduce new technologies, frameworks, and development methodologies
  • Champion best practices in system design, security, performance, and scalability
  • Leverage AI-driven development tools and methodologies to enhance productivity and code quality
  • Implement automated testing, continuous integration, and deployment pipelines

Other

  • Remote - US based
  • Guide and mentor software engineers at all levels, fostering technical growth and career development
  • Strong communication skills with ability to explain complex technical concepts to diverse audiences
  • Experience leading technical initiatives across multiple teams
  • Bachelor's degree in Computer Science, Engineering, or equivalent professional experience