Barkly's software engineers are developing technologies that protect the unprotected with strong security that anyone can use. Our software spots malware based on its core characteristics and behaviors, without relying on file signatures. Our SaaS portal delivers a simple way for overworked IT Administrators to monitor and report on hundreds of endpoints in their organization, and ultimately access trending information across the industry. We're looking for engineers who bring fresh ideas from a variety of areas, including security, large-scale software application design, as well as agile development processes and SaaS infrastructure. As a Software Engineer, you will work with a small team on projects driven directly by customer needs, with opportunities to switch teams and projects as you and our business grow. Our engineers are collaborative, enthusiastic, displaying leadership qualities and versatility as we make the world a safer place.
What you’ll do every day:
- Design, develop, test and deploy highly scalable, complex applications
- Work with our product, research and design teams to help prioritize and deliver features that directly help customers
This is your dream job if you have:
- At least 2-5 years of software development work experience including experience in SaaS
- Proficiency with at least one programming language, e.g. C#, Java, Python, C or C++, Node-JS
- Familiarity with Amazon Web Services
- Some experience with Postgres or similar database technology
- Complete comfort with Agile and automated continuous build, test, and deliver approaches
- Demonstrated ability to rapidly adapt to new technologies and quickly contribute to a team
- Strong communication skills with both technical and non-technical clients
- A willingness and ability to be team player who can jump in and work on any level of the stack
- The wherewithal to make suggestions on how we can be better and ensure that the best possible code is delivered
Even better:
- Experience evaluating and selecting new frameworks and driving buy/build decisions
- Experience building automated test pipelines to support continuous delivery
- Experience with tools and frameworks like Docker, VMWare/ESXi, Kubernetes, jUnit, Guice, and dropWizard.
- Knowledge of Continuous Integration infrastructures such as Atlassian Bamboo and NPM