Software Development Engineer, Data and Analytics
Core
Design, develop, test, and deploy distributed open-source message broker systems and large-scale solutions for a worldwide customer base.
Role type
Senior Software Development Engineer (Open Source)
Builds
Distributed open-source message broker systems (RabbitMQ, Apache ActiveMQ)
Domain
Cloud Infrastructure / Messaging Systems
Required skills
Distributed systems design, Large-scale software architecture, Open source software development, Object Oriented Design, Multi-threaded application development
Preferred skills
Full software development life cycle management, Code review and standards, Source control management, Build processes, Testing and operations
Technologies
Erlang, C#, C++, Java, Perl, RabbitMQ, Apache ActiveMQ
Responsibilities
Design and develop distributed open-source message broker systems, Collaborate with cross-functional peers and open source project maintainers, Drive system architecture and define team roadmap, Coach and develop junior engineers
Seniority
Senior, hands-on IC