Demonware is looking for a Software Engineer in Vancouver, Canada. If you meet the requirements below, you will be eligible to apply via Digital Marketing Community.
Job Responsibilities:
- Improve new tools to improve workflows across the department.
- Recognize problems or inefficiencies facing our engineers and drive adoption of new tools, process or infrastructure to help make everyone’s lives better.
- Contribute to the team’s roadmap, including requirements gathering, design and replacement of our existing tools.
- Own, operate and support the tools and automation that you and your team develop.
- Associate in design and code review of the software produced on the team.
- Produce outstanding support to the engineers who utilize and depend on your tools and automation.
- Take ownership of problems and projects which require in-depth evaluation.
- Be willing to become a subject matter expert on all things infrastructure.
- Estimate, integrate and contribute to relevant open source projects.
Job Requirements:
- Degree in computer science, computer engineering or equivalent program.
- Minimum 5 years of relevant work experience, preferably in high-volume and/or critical production service environments.
- Effective experience developing and deploying large-scale distributed systems in private or public cloud.
- Expert knowledge of Python, Go, C/C++ or similar programming language.
- Deep knowledge of data structures and algorithms for writing scalable, high-performance software.
- Proficient experience with at least one major data store such as MySQL, MongoDB.
- Demonsagtrted understanding of Linux system internals and networking.
- Passion for Automation – A desire to automate all the things.
- Passion for understanding and solving your customer’s problems.
- Tenacity for debugging and solving technology problems at the root cause.