Logo
InfluxData

Senior Software Engineer, Edge

InfluxData, Dallas, Texas, United States, 75215


Qualifications

5+ years of professional engineering experience building and shipping production software, with both cloud and on-prem delivery modelsSelf motivation and a drive to get stuff doneWorking independently but closely integrated with the rest of the team, you will deliver and expect high quality resultsDemonstrated proficiency in an established programming language (e.g. Go, Rust, C/C++, Java, C#)Willingness and enthusiasm for learning and working in GoDemonstrated experience with a modern frontend JS framework (React, Angular, Vue)Experience with front-end build process and testing methodologiesSolid understanding of core Computer Science concepts (data structures, algorithms, time and memory complexity)Strong Linux/Unix command line skillsWorking knowledge of Git (and GitHub) and related workflowsExcellent verbal and written English communication skillsExperience designing, extending, and maintaining well-tested GoExperience with AWS, Docker, Kubernetes, and other cloud technologiesExperience writing and maintaining complex distributed systems, parsers, query engines, indexingExperience in continuous integration and deliveryExperience working with distributed development teamsExperience working with and contributing to open source projects and related communitiesExperience building OLAP or non-relational databases (examples: InfluxDB, MongoDB, Redis, Etcd)Exposure to agile software development methodologies (Scrum, Kanban, etc)Responsibilities

You will join the InfluxDB Edge team and take an active role in the ongoing development and maintenance of the InfluxDB 1.x and 2.x product lines (including Open Source and Enterprise) and Kapacitor processing engineYou will share your experience and skills with the team and learn from them in return, and will work closely with other teams to help refine best practices and deliver on shared product goalsLikewise, you will work to keep pace with our OSS community and help find ways to let our OSS developers see results from their contributionsWe meet once a day as a team for a quick catch up (a sort of verbal scrum), as well as have regular pairing sessions over video conferences throughout the weekWe also meet with the entire company three times a week to learn about what’s going on across the business and share news about upcoming events and activitiesFull project ownership for critical parts of the core products; design and specification, implementation, communication, test plans, and deliveryDevelop and maintain the Open Source and Enterprise versions of InfluxDB and KapacitorUphold engineering best practices applied across projects and teamsMentor and level up fellow teammates with pairing and code reviewsBenefits

InfluxData takes a market-based approach to pay, and pay may vary depending on your locationRange: $130,000 - $170,000In addition to a competitive base salary, InfluxData offers comprehensive and inclusive employee benefits including medical, dental, vision, and mental health benefits, a 401(k) plan, flexible paid time off, home office or co-working reimbursements, and participation in InfluxData’s equity program (where applicable)InfluxData is the creator of InfluxDB, the leading time series platform used to collect, store, and analyze all time series data at any scale. Developers can query and analyze their time-stamped data in real-time to discover, interpret, and share new insights to gain a competitive edge. InfluxData is a remote-first company with a globally distributed workforce. For more information, visit www.influxdata.com.Company Specialties:Database, IoT, DevOps, Monitoring, InfluxDB, Telegraf, IIoT, Time Series, Real-Time Analytics, and Developer

#J-18808-Ljbffr