Vacancy expired!
- Develop the next generation of the Apex reporting platform targeting hyperscale, high availability, and cloud native network and application monitoring.
- Scale of a single deployment may exceed100 billion records per day, while typical queries must render in just seconds.
- Innovate, design, and implement solutions to highly complex problems to satisfy a broad range of customer needs
- Take interest in learning the subject matter and use cases in order to make smart development decisions
- Take ownership of features and take pride in your work, ensuring code is clean, correct, well tested, and meets the definition of done
- Apply sound engineering principles for highly maintainable and testable software
- Comment and document the “right” amount
- Maintain a keen eye towards quality, efficiency, scalability, and time to market
- Participate in refinement, planning, and implementation of a continuously refreshed Agile backlog
- Be a mentor and mentee among peers in a collaborative, constructive development environment
- Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent
- 7+ years of relevant work experience
- Strong skills in C/ C, including algorithm design, data structures, and design patterns
- Strong understanding of data modeling and management techniques for "big data"
- Distributed software design
- A proven ability to initiate and drive forward software development in an Agile development environment
- Experience in debugging and testing new software constructs as well as an ability to predict and prevent negative side-effects when modifying existing or legacy code.
- Experience with Microsoft Visual Studio is a strong plus
Vacancy expired!