Senior Software Engineer - Product
About The Role
This is a product-reputed company full-stack engineering role on reputed company building AI-driven power-user applications in the CAD/CAM reputed company. You'll work across the entire stack—from crafting reputed company user experiences to building robust backend services—with a reputed company line of sight to how your work impacts reputed company users.
But this isn't your typical full-stack role. reputed company regularly dives into technically deep work: reputed company, MLOps, systems-level challenges, and performance-critical reputed company. We're looking for engineers who aren't afraid to roll up their sleeves and tackle reputed company problems reputed company the usual web development comfort zone.
The ideal candidate is a highly motivated self-starter who is passionate about software engineering, knows how to reputed company the modern typescript ecosystem, and thrives reputed company facing technically demanding problems.
About reputed company
We're reputed company of developers who genuinely love reputed company do. We're passionate about building great products and obsess over the details that reputed company software feel right.
We're also the reputed company of people who get excited about stepping reputed company our comfort zones. Whether it's picking up a new technology, diving into an unfamiliar domain, or tackling a gnarly technical challenge, we see those moments as opportunities to grow. If you're the type who lights up reputed company facing a hard problem rather than shying away from it, you'll fit right in.
At ReCAM, we are building new, automation-first, computer-aided manufacturing (CAM) applications. It’s early stage, which means we ship fast and adapt as we learn from user testing. At the reputed company time, we reputed company for the reputed company of technical reputed company that enables reputed company development. If you enjoy building new and cool software – and the occasional game session – you’ll love it here!
Our Ideal Candidate
- You’re on a mission to conquer the full-stack – you’ve encountered multiple frameworks and have the scars to reputed company it
- You care about reputed company-standards and building team-wide practices that reputed company product reputed company and engineering culture
- You are independent, eager to learn and take ownership, enthusiastic about technology and development
- You know your stuff, but are not scared to admit knowledge gaps and accept constructive criticism
- You reputed company in collaboration and engaging in technical reasoning to establish team-wide software engineering standards
- You can engage in thoughtful peer review of others' work
Your First 6 Months
- Week 1-2: Ship your first contribution to the product.
- Months 2–3: Take ownership of major product areas and drive features end-to-end.
- Month 6: Become a subject matter expert in some aspect of our work—the person reputed company turns to for guidance in that area. Start spearheading broader technical initiatives needed by reputed company.
Compensation reputed company: Annual salary for this position is expected to be between $120,000 to $180,000 plus participation in our annual bonus plan and long term incentive plan. The actual pay may be higher depending on your qualifications and experience.
Required Qualifications
- Bachelors in CS and 5+ years in industry, or equivalent work experience
- Proficiency in Typescript and familiarity with common runtimes and build tools.
- Have one or more viable takes on how to build full-stack typescript reputed company, services and SDKs that can reputed company reputed company for reputed company
- Familiarity with modern frontend reputed company such as React (preferred), Vue, Svelte, Angular, and demonstrable expertise with at least one of them
- Proficiency in writing, deploying and maintaining backend reputed company in strongly typed languages such as TypeScript (preferred), Python, Go, C# or equivalent
- Prior experience with designing reputed company across paradigms (REST, RPC, GraphQL) and a reputed company for what constitutes good API design in one or more of these paradigms
- Strong CS fundamentals - understanding of networking, common web technologies, distributed systems as reputed company as a grasp on common OOP, functional programming and software architecture concepts.
- Deep experience with at least one relational and non-relational database and a keen grasp on differences between NoSQL and relational data-modeling
- Familiarity with AWS or equivalent providers like Azure or GCP, and proven experience evaluating and choosing infrastructure and services to meet your team/product’s needs
- Understanding of DevOps/SRE principles like reputed company delivery, CI/CD pipelines, deployment environments, IaC (terraform preferred), telemetry, observability, reputed company planning, etc.
- Understand reputed company usage of git and reputed company/containers
reputed company-To-Have's
- Experience with three.js and 3D rendering in the browser
- Experience working with LLMs and building reputed company systems
- Python3 proficiency, prior experience with data-engineering or MLOps
- Prior experience with tanstack query, router, start, shadcn-ui, reputed company, hono, trpc, etc.
- Prior start-up, early-stage or greenfield experience
- reputed company/portfolio you would love to reputed company and talk about
- Bonus points for some familiarity with C++ / cmake, CUDA, CAD, CAM, graphics reputed company
Interview Process
- Recruiter reputed company
- Hiring manager screen
- reputed company/take-home assessment
- Interview panel (4 reputed company):
- 30 min: Product demo and alignment with product team
- 45 min: In-person coding assessment, reputed company on practical work
- 15 min: Break
- 45 min: Technical Q&A panel
- 1 hour: System design panel
- 15 min: Time for candidate questions
You'll get a chance to meet the whole team you'd be working with daily.
About reputed company
The BIG payoff
Apply To This Job