Senior Software Engineer
Ocient · United States · 1 mo ago
RemoteRemoteEngineering$145k–$190k/yrFull-time
Responsibilities
- Design, implement, and validate batch and stream loading systems to ingest terabytes of data per day.
- Lead architecture and design by closely partnering with architects and implementation with team members to deliver high-quality software.
- Collaborate across engineering teams and customer engagements to deliver world-class massive-scale data solutions.
- Program in modern C++ and/or Java to build and monitor distributed software systems.
- Work closely with Sales, Product, and End Customers to ensure business success.
- Contribute to engineering innovation
Requirements
- 3+ years of relevant industry experience, with a proven track record of technical leadership over small to medium sized teams.
- Strong fundamental computer science skills.
- Prior industry experience in building high-performance distributed systems in modern C++ and/or Java.
- The ability to own, communicate, and manage risk associated with large complex problems.
- A good working knowledge of Linux, networking, and databases.
Qualifications
- 5+ years of relevant industry experience.
- Strong coding capabilities in C++ and Java.
- A “polyglot” skill set with a demonstrated ability and desire to work across different domains and problems.
- Proven experience building, maintaining, and refining end-to-end customer facing systems.