Hive is looking for a Staff Software Engineer to help execute their vision by growing their team of best-in-class engineers. The role involves launching new products and features into production, working autonomously, and tackling challenges of scale in building core services and web-based APIs.
Requirements
- You have 8+ years of experience building web applications
- You have successfully implemented highly-available distributed systems/microservices
- You have delivered scalable backend APIs
- Hands on technical leadership experience leading project teams and setting technical direction
- Experience architecting and developing solutions to ambiguous problems with significant impact
- Interest and ability to learn other coding language
Responsibilities
- Design, implement or improve features in a variety of backend systems including our REST APIs, microservices, data ingestion and processing systems, and distributed task/job processing systems
- Write and maintain scalable, performant and secure code that can be shared across platforms
- Meaningfully contribute to the product and core backend systems by suggesting and executing improvements
- Improve engineering standards, tooling, processes and security
- Practice test-driven development
- Debug production issues across services and multiple levels of the stack
- Utilize OWASP top 10 techniques to secure code from vulnerabilities
Other
- You have a Bachelor's Degree in computer science or a related field
- You have strong interpersonal and communication skills with a bias towards action
- Participate in on-call rotations, as needed, to ensure prompt and effective resolution of critical technical issues
- Maintain awareness of industry best practices for data maintenance handling as it relates to your role
- Adhere to policies, guidelines and procedures pertaining to the protection of information assets