Principal Software Engineer at INFINITE CHOICE LLC
United States, , USA -
Full Time


Start Date

Immediate

Expiry Date

30 Nov, 25

Salary

225000.0

Posted On

01 Sep, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Emerging Technologies, Distributed Systems, Python, Docker, Architecture, Microservices, Kubernetes, Sql, Communication Skills, Nosql, Computer Science, Containerization, Database Design, Programming Languages

Industry

Computer Software/Engineering

Description

STRONG COMMUNICATION SKILLS WITH ABILITY TO EXPLAIN COMPLEX TECHNICAL CONCEPTS TO DIVERSE AUDIENCES

  • Experience leading technical initiatives across multiple teams
  • Comfortable presenting to senior leadership and external stakeholders
  • Collaborative mindset with ability to build consensus and drive decisions

EDUCATION & MINDSET

  • Bachelor’s degree in Computer Science, Engineering, or equivalent professional experience
  • Continuous learning mindset with passion for staying current with emerging technologies
  • Strong problem-solving skills and ability to work under pressure
  • Detail-oriented with commitment to delivering high-quality, maintainable code

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

ABOUT THE ROLE

We’re seeking an exceptional Principal Software Engineer to drive the architecture, design, and development of scalable cloud-native software solutions at InfiniteChoice. As a technical leader and mentor, you’ll shape our engineering culture while building systems that support millions of users and billions in transaction volume.
This role combines deep technical expertise with leadership impact - you’ll architect next-generation platforms, guide engineering teams, and leverage cutting-edge technologies including AI-driven development practices to accelerate our growth and innovation.
Location: Remote - US based

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.
Loading...