Senior Software Engineer

| Greater Denver Area
Sorry, this job was removed at 7:01 p.m. (MST) on Friday, September 1, 2017
Find out who's hiring in Greater Denver Area.
See all Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Senior Software Engineer

MachineShop started out as a 100% API-based IoT cloud platform.  But recently we’ve focused the business on enabling Edge computing - data and device management and event orchestration at the Edge.  We're looking for a strong engineer to help us execute and evolve our platform into a market leading offering. Our environment consists of the following:


  • IoT Edge Platform implemented in Go (golang)

  • REST API platform (Ruby, Vert.x) with MongoDB data store

  • Web portals (Sinatra/Rails) built on top of REST APIs

  • Microservices to ingest data and move it around (implemented with Vert.x, Camel, Guice, Kafka, Kafka Streams, Groovy, and a bit of Java)

  • All except Edge Platform live in AWS

Our focus in the coming months will be:

  • Supporting existing customers, on-boarding new ones

  • Rounding out and hardening our core Edge platform (Go)

  • Porting our existing Vert.x/Ruby REST API platform to Go

  • Porting our existing microservices to Go (yes, we're aiming to become a nearly 100% Go shop!)

  • Containerizing the back-end, so customers can host this themselves.

  • Implementing pre-sales capability for customers to register for a trial copy of our platform

  • Enhancing our existing examples and SDKs (for Python, Groovy, Go, Node, C++)

Desired qualifications:

  • 7+ years of professional software development

  • Experience writing production software with Go

  • Some familiarity with Ruby, Java, and/or Groovy also nice to have

  • Bachelor's in Computer Science (or equivalent experience)

  • Outstanding problem-solving ability

  • Experience developing and maintaining complex, high-volume distributed systems

  • Solid experience with NoSQL (and SQL) databases -- especially Mongo

  • Feel right at home in a Linux command line environment

  • Familiarity with AWS, ability to pitch in on some devops tasks a big plus

  • Full stack nice to have, but this will be more focused on back-end

  • Self-starter with excellent communication skills

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

2420 17th Street, Suite 300, Denver, CO 80202

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about MachineShopFind similar jobs