Principal Software Engineer (US-Remote)

Posted 1 day agoViewed
151535 - 220881 USD per year
United States, CanadaFull-TimeSoftware Development
Company:8th Light
Location:United States, Canada, EST, PST
Languages:English
Seniority level:Principal, 10+ years
Experience:10+ years
Skills:
DockerLeadershipProject ManagementPythonSoftware DevelopmentSQLAgileArtificial IntelligenceCloud ComputingJavaJavascriptKubernetesMachine LearningRubySoftware ArchitectureTypeScriptData engineeringData scienceGoReactCI/CDRESTful APIsDevOpsCollaborationProblem SolvingMentoringScalaStrategic thinking
Requirements:
10+ years of long-term repeated success on a variety of projects Experience building high-quality, maintainable software collaboratively Led the development and delivery of production-grade software using various languages and frameworks (Python, Java, JavaScript, TypeScript, React, Ruby, Scala, R, SQL, Go) Experience building or integrating AI/ML-powered features into products or systems Used context-appropriate automated testing Successfully led modernization efforts Remedied architecture-level concerns such as scalability, security, reliability, and performance Facilitated alignment and collaboration across technical and non-technical stakeholders Provided mentorship and team support at scale Experience with enterprise-grade AI systems, RAG pipelines, vector search, and agentic frameworks Experience with DevSecOps & DevOps Experience with MLOps Experience with Infrastructure as Code Experience with Data Engineering platforms like Databricks
Responsibilities:
Rapidly building trust with clients, demonstrating technical expertise Guiding technical direction, solving complex problems Advising clients on architecture, scalability and platform evolution Collaborating on systems that involve the full ML lifecycle Driving innovation by proactively surfacing new technical approaches Leading or initiating formal feedback conversations with teams and clients Designing and managing high-level technical roadmaps Coaching client engineering teams, transferring knowledge Influencing client CTOs and executive decisions Identifying, mitigating, and resolving blockers to team progress Demonstrating leadership in scalable system design Bringing depth in testing strategies, observability, fault tolerance, and secure engineering practices Applying architectural patterns to evaluate tradeoffs
Similar Jobs:
Posted about 14 hours ago
United StatesFull-TimeSoftware Development
Senior Full Stack Engineer
Company:Five9
Posted about 15 hours ago
CanadaFull-TimeInterior Décor Tech
Senior Software Developer, React/NextJS
Company:Leap Tools
Posted about 15 hours ago
North AmericasFull-TimeSoftware Development
Backend Engineer II - Minesweeper - Personalization
Company: