Job Title: Senior Software Engineer Company Name: Firmatek Job Details: $110k-$130k/yrRemoteFull,Time Job Url: https://hiring.cafe/viewjob/706y094urcrzkx8s Job Description: Posted 4w agoSenior Software Engineer@ FirmatekView All JobsWebsiteUnited States$110k-$130k/yrRemoteFull TimeResponsibilities:design rendering, optimize pipelines, build visualizationRequirements Summary:5+ years software engineering; strong 3D rendering/visualization; full-stack capability; experience with Cesium/Three.js/WebGL; backend Python or Ruby; cloud, authentication, billing integrations.Technical Tools Mentioned:Cesium, Three.js, WebGL, Mapbox GL JS, Python, Ruby, Auth0, Stripe, HubSpot, AWS Why Firmatek? Firmatek builds advanced geospatial intelligence platforms that help clients make informed, real-time decisions in complex, dynamic environments. By combining field-collected data with powerful software, we deliver high-fidelity 2D and 3D visualizations that turn spatial data into actionable insight. We are expanding our engineering team and looking for a Senior Software Engineer with deep experience in 3D rendering, visualization, and model interaction, who is also comfortable operating as an engineering generalist across the platform. This role is ideal for someone who enjoys owning technically challenging systems end-to-end, from rendering pipelines and performance optimization to cloud infrastructure, authentication, and billing. Who You Are:You are a technically strong, self-directed engineer who: Has deep experience building interactive 3D visualizations and managing model movement, state, and performance. Enjoys working across the full stack and infrastructure when needed. Thinks holistically about performance, scalability, security, and reliability. Communicates clearly with engineers, product managers, and non-technical stakeholders. Takes ownership of complex systems and improves them over time. Mentors teammates and raises the overall technical bar. In This Role, You Will: Design and build advanced 3D geospatial visualization experiences, including model rendering, movement, interaction, and state management. Optimize rendering pipelines for performance, scalability, and responsiveness across devices and browsers. Transform large, complex geospatial datasets into intuitive visual experiences using 2D and 3D mapping technologies. Architect and maintain systems that support high-volume geospatial workloads and real-time data interaction. Identify and resolve performance bottlenecks across rendering, networking, APIs, and data pipelines. Operate as an engineering generalist across the platform, contributing to: Cloud infrastructure and DevOps workflows Networking and application performance optimization Authentication and authorization (e.g., Auth0) Billing, accounting, and e-commerce integrations (e.g., Stripe, HubSpot) Improve engineering practices through strong standards in code quality, testing, documentation, and CI/CD. Collaborate closely with product, design, data, and field operations to ensure technical solutions align with real-world use cases. Mentor engineers and guide system design, tradeoffs, and implementation strategies. Contribute to technical strategy by evaluating tools, frameworks, and architectural approaches that keep the platform modern and competitive. What You Bring to the Team: 5+ years of professional software engineering experience. Strong expertise in 3D rendering and visualization technologies (e.g., Cesium, Three.js, WebGL, Mapbox GL JS). Experience managing model movement, animation, and interaction in geospatial or spatial contexts. Strong JavaScript/TypeScript skills and experience with modern front-end frameworks. Proficiency in at least one backend language such as Python or Ruby. Solid understanding of performance optimization across rendering, networking, and APIs. Strong SQL skills and experience with data modeling and query optimization. Experience integrating third-party platforms such as: Auth0 or similar authentication providers Familiarity with cloud platforms and DevOps practices. You are willing to engineer with Stripe or other billing and payment systems, HubSpot or CRM/e-commerce tooling Excellent communication skills and a strong sense of ownership. Preferred Qualifications: Experience with AWS or other cloud providers. Knowledge of GPU performance considerations and advanced rendering techniques. Experience operating production systems that include billing, accounting, or subscription models. Exposure to AI/ML applied to geospatial analytics, object detection, or automation.Why Join Us? At Firmatek, you’ll work on technically challenging problems that sit at the intersection of geospatial data, 3D visualization, and real-world decision-making. As a Senior Software Engineer, you’ll have meaningful influence over architecture, engineering standards, and the evolution of a platform used across critical industries. We offer: A transparent, collaborative engineering culture. Opportunities for growth, leadership, and technical ownership. Competitive salary and benefits. The chance to build impactful systems in a high-growth environment.