Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Polycam · 1 day ago

Senior Software Engineer

Polycam is dedicated to democratizing 3D capture technology and empowering creators with advanced tools. The Senior Software Engineer will develop and optimize the platform supporting web and mobile applications, collaborating with a team to ensure scalability and successful product initiatives.

3D TechnologyAndroidArtificial Intelligence (AI)iOSMotion CaptureSensor

Responsibilities

Design, build, and maintain scalable backend systems using Node.js and GCP
Build and optimize web and mobile applications using React and React Native
Architect and optimize infrastructure to handle large volumes of 3D user-generated data
Develop end-to-end features across frontend and backend, including identity, content, billing, and 3D collaboration tools
Oversee batch cluster management, including workload packaging, GPU/Mac orchestration, and integration improvements in a fast-moving AI environment
Drive testing and deployment infrastructure initiatives, supporting QA automation, CI/CD pipelines, and efficient release processes
Contribute to infrastructure evolution, including data migrations, storage provider transitions, and hosting improvements (e.g., Cloudflare, Firebase)
Collaborate cross-functionally with product managers, designers, and other stakeholders to translate product requirements into technical solutions
Lead architecture discussions and guide key technical decisions across the stack
Design and enhance APIs for seamless communication between client applications and backend services
Model and maintain data structures, balancing scalability, simplicity, and performance
Deploy, monitor, and manage backend services on Google Cloud Platform (GCP), ensuring reliability and cost efficiency
Identify, troubleshoot, and resolve performance bottlenecks, system bugs, and technical challenges across the stack
Mentor and guide junior engineers, fostering technical excellence, collaboration, and continuous learning within the team

Qualification

Node.jsGoogle Cloud PlatformReactTypeScriptSaaS experienceDatabase systemsInfrastructure-as-codeContainerizationMobile development3D graphics knowledgeMachine learning knowledgeDevOps practicesProblem-solvingCommunication skills

Required

8+ years of software engineering experience
4+ years of experience with backend services, such as Google Firebase
2+ years of experience developing frontend code with React and TypeScript
2+ years of experience working on a SaaS software product
Extensive experience with database systems, both relational and NoSQL
Knowledge of infrastructure-as-code tools (e.g. Terraform)
Experience with containerization technologies (e.g. Docker)
Strong problem-solving skills and the ability to work independently and collaboratively in a fast-paced environment
Excellent communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders

Preferred

Experience with mobile development
Experience with document databases (e.g. Firebase)
General understanding of 3D graphics, rendering pipelines, and related technologies
Knowledge of machine learning techniques and their application to 3D data processing
Familiarity with DevOps practices and CI/CD pipelines

Benefits

Comprehensive medical, dental, vision, and life insurance
Health and Dependent Care FSAs
401(k) plan through Guideline
Flexible PTO policy
12 weeks of parental leave
$1,500 annually to spend on certifications, courses, training, and more
In-person team-specific meetups
Conferences
Biannual field trips to unique sites across the nation

Company

Polycam

twittertwittertwitter
company-logo
Polycam develops tools for easy-to-use 3D capture and editing that serve the AEC and 3D media industries.

Funding

Current Stage
Early Stage
Total Funding
$22.07M
Key Investors
Adjacent
2024-02-07Series A· $18M
2020-12-01Seed· $4.08M

Leadership Team

leader-logo
Elliott Spelman
co-founder, ceo
linkedin
leader-logo
Chris Heinrich
Co-Founder, CTO
linkedin
Company data provided by crunchbase