We are looking for a Senior Software Engineer C++ to strengthen our core implementation team.
What do we offer?
We offer an exciting and challenging position in an innovative
international environment as member of a highly dynamic and creative
team.
You will be part of an agile team that grows and is fully responsible
for the whole product suite (development, testing, documentation and
quality control). This also includes a tight cooperation with product
management and professional services to define architecture, product
features and roadmap planning.
Product development involves also architectural changes to more
easily scale out or create new products. So you will be involved in the
full product cycle from the product creation and specification to the
actual implementation and testing and be responsible for defined product
components.
In this role you are mainly responsible for:
- Designing, implementing, writing documentation and unit testing of
defined product components (Interceptor as Apache, Nginx or IIS module)
by adhering to company standards and acceptance criteria and
requirements,
- Creating new features in areas like availability, recoverability or security,
- Building new performance critical recording components or appliances,
- Assuring end to end ownership of your components and technology stack,
- Proposing and making architectural changes and refactoring in order to meet scalability challenges and other quality attributes,
- Being involved in the full product life cycle from product creation and specification to the actual implementation and testing,
- Working closely with the team members, CTO and Product Manager in
the creation and evolution of the software components and products,
- Participating in new product releases,
- Creating technical concepts to demonstrate product functionality or outlooks to future functionality and/or architectures,
- Staying up to date with the latest Qumram solutions as well as industry trends
WHAT DO WE EXPECT?
- Master’s degree in computer science or related field.
- 5+ years of working experience with C++ on Linux (other operation systems are an advantage).
- Continuously learning and improving person,
- Wants to create and leave a footprint,
- Web networking knowledge (HTTP, TCP/IP, UDP, DNS),
- Experience on implementation of modules for web servers (e.g.
Apache, IIS, C-ICAP, NginX) is not mandatory but extremely valuable.
- Able to do elegant and powerful software design by applying OOD,
design patterns, SOLID principles, and not forgetting about Big(O),
- Professional English language skills in written and oral communication.
- Passion for Software Development and technology in general.
- Reliable, pragmatics, self-organized, confident and at the same time able to work effectively as part of a team.
Extra points
- Experience with cross-platform C++ projects
- Java experience
- Scripting Languages like Python, Ruby, Bash
- High-performance production systems
- Windows experience
- Automation experience (Docker, Vagrant)
WHY QUMRAM?
We are a super vigorous and accountable team willing to experiment,
discover, learn and go beyond, building together our success.
We are visionary people with great belief in the power of creativity, innovation and thinking big. We want to be the best!
We have a flat hierarchy, open and transparent communication and you
will find a young and dynamic environment with plenty of opportunities
to create and grow.
Are you curious, motivated and qualified?
Please send cover letter and resume to jobs@qumram.com
For further information visit www.qumram.com