Software Engineer

Software, Engineer, Python, Unix, SDLC, Development
Full Time
Work from home not available Travel not required

Job Description

Worker Sub-Type:
Regular

Job Description:

THE POSITION

BlackBerry Cylance is seeking a talented Software Engineer - Python SME to build and expand our growing ecosystem of research focused services. You'll be joining our research engineering team and working on building our micro services to support threat research and machine learning model building. You'll also research new technologies to improve existing systems and design new ones.

WHAT YOU WILL DO
  • Develop global scale RESTful APIs
  • Architecting and deploying containerized services
  • Implementing reliabile, performant and scalable services
  • Have an allergic reaction to the words "defer" and "works on my box"
  • Be a strong team player and work well within a diverse, cross-functional team


WHO WE ARE LOOKING FOR
  • 3-5 years of software development/administration experience on a Unix-like system
  • Mastery of Python3 for building microservices
  • Experience with Docker and developing services that run within containers.
  • Experience with Postgres
  • Experience with AWS Services to include ECS, RDS, EC2, S3
  • Experience with RabbitMQ
  • SDLC, source control, unit testing, agile development methodologies
  • Collaborative and team-oriented attitude
  • Well versed with git source control
  • Experience with refactoring legacy code
  • Ability to describe technical concepts to non-technical stakeholders
  • Ability to prioritize and complete multiple tasks with little to no supervision
  • Self-motivated and driven to solve hard problems
  • Intellectual curiosity, humility, accountability and positive approach
  • Strong desire to create readable, testable, maintainable code
  • Understand concepts of loose coupling when designing and developing software systems


ABOVE AND BEYOND
  • Experience with streaming architectures (Kafka/Kinesis)
  • Experience with Jenkins, Terraform
  • Open source code portfolios


WHAT WE NEED FROM YOU TO APPLY
  • Current resume
  • Cover letter/summary expressing:
  • Why you are interested in working at BlackBerry Cylance
  • The skills, strengths and expertise you will contribute to our diverse team of extraordinary talent and humble hearts


Job Family Group Name:
Product Development

Scheduled Weekly Hours:
40
Dice Id : 90994906
Position Id : 20190983
Originally Posted : 2 months ago
Have a Job? Post it

Similar Positions

Software Engineer
  • ObjectWin Technology Inc
  • Austin, TX
Software Engineer
  • Makro Technologies Inc
  • Austin, TX
Software Engineer
  • By Light Professional IT Services, Inc.
  • Austin, TX
Software Engineer
  • Robert Half Technology
  • Austin, TX
Principal Software Engineer
  • CyberCoders
  • Austin, TX
Software Engineer
  • Thorlabs Inc
  • Austin, Texas
Software Engineer, Austin TX (125-250k+)
  • Gambit Technologies Inc
  • Austin, TX
Software Engineer (Mid-Level)
  • Experis
  • Austin, TX
Senior Software Engineer
  • Volt Services Group
  • Austin, TX
Software Engineer I
  • Advantage Technical Resources
  • Austin, TX
Senior Software Engineer
  • Horn Solutions Inc.
  • Austin, TX