JOBSEARCHER

Senior Software Engineer

Overview In this Senior Software Engineer role, you will help design and evolve EquipmentShare’s data and AI platform in a scalable, customer-focused architecture. You’ll work with cross-functional teams to turn ideas into production at scale, shaping technical direction and improving delivery culture. The position offers remote work from anywhere with a mission-driven, technology-forward team that values learning and impact. You’ll contribute to building safer, more productive construction industry solutions at scale. Compensation / BenefitsCompetitive compensationFull medical, dental, and vision coverageGenerous PTO and paid holidays401(k) + company matchGym membership stipend and wellness programsPaid volunteer time per year ResponsibilitiesDesign, build and maintain the data and AI platform to enable automated self-service for data scientists and analytics engineersCollaborate with product, design, and engineering teams to take ideas from concept to production at scaleShape the platform’s technical direction through deep, wide thinkingPartner with analysts, data scientists, product managers, designers, and engineers to move ideas from concept to deliveryBalance fast shipping with delivering robust, maintainable codeContribute to team culture and improve delivery processesMentor and coach engineers to support team learning and growth Key requirements7+ years of relevant development experience building production-grade solutions5+ years leading design of reliable and scalable services and APIsPractical production knowledge of SaaS productsProficiency in a high-order object-oriented language (Python preferred; Go/Java/Scala/C# also acceptable)Experience with event-driven architectures and high-volume data processingHands-on experience with stream processing (Flink, Kafka)CI/CD experience for production servicesFamiliarity with public cloud platformsExperience collaborating with remote teams across time zonesProven ability to learn new technologies quicklyExperience building observability and monitoring into applicationschallenge-driven mindsetchange embracehigh energy and optimismPython (primary language); Go/Java/Scala/C# as alternativesKafkaFlink