Senior Software Development Engineer

Flowroute is the first software-centric carrier to provide communication services and technology for cloud-based products. We offer a wide range of communication solutions that are reliable, high-quality and simple for customers to implement. You can see more here!

If you are a developer who lives to solve unique problems and develop applications, APIs, and systems that will disrupt the traditional telecommunications industry, we want you!

As a Senior Software Engineer at Flowroute you will: 

  • Contribute to new and existing projects, collaborating with product owners, and other teams to deliver business value on an iterative basis.
  • Ensure we deliver high quality software by writing clean code and utilizing pair programming, continuous integration and code reviews
  • Serve as a mentor and idea leader in continuously improving the team by sharing new technology/process opportunities, and best practices
  • Stay actively engaged in the technology industry and understand how the evolving technologies can benefit our organization
  • Enhance and maintain our RESTful API
  • Create systems to connect seamlessly with our partner carriers
  • Help architect, implement, deploy, and maintain backend software systems that communicate within and among geographically-dispersed data centers
  • Evolve systems so they can scale linearly
  • Refactor existing systems to support future growth
  • Architect software with scalability, redundancy, and seamless netsplit survival/recovery
  • Write documentation and/or technical articles for API’s and projects that you’ve worked on.

Who you are: 
  • You are a skilled with Python and have some exposure with Django and Flask
  • You are a full-stack developer willing to tackle any problem
  • You are passionate about building software the "right" way and teaching that software craftsmanship mentality to others
  • You’ve worked with cloud based technologies like AWS, GCP, Azure (we use AWS)
  • You have extensive experience with agile methods and love a good code review
  • You have at least 6 years of experience as a full time Developer

What's in it for you:
  • Competitive compensation
  • Transit pass
  • Health, dental, and vision benefits
  • 401K with company matching
  • Generous PTO and paid holidays
  • Expansive multi-level office space with kitchen
  • Office snacks, drinks, lunches, and breakfast (Waffle Wednesdays!)
  • Regular Hack Days– work on anything you want
  • Internal happy hours (Thirsty Thursdays!)
  • Standing desks with Macs and dual monitors are standard

Technologies you'll use:
  • Python (Django, Flask), GoLang
  • PostgreSQL
  • Docker
  • Redis
  • Linux Operating System (Ubuntu, Debian)
  • SIP
  • SMPP
  • Kamailio
  • Asterisk
  • AWS (EC2, CloudFormation, SQS, Kinesis, Lambda, DynamoDB, Redshift, and more!)

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field