Senior Software Engineer - Flowroute (U.S. Remote) in Work From Home at Intrado

Date Posted: 11/24/2021

Job Snapshot

Job Description

For this opening we will consider candidates from the following locations: , United States |

Job Summary: 

This opportunity is 100% work from home from anywhere in the United States.

We're looking for a Sr Software Engineer who wants to have a big impact shaping an innovative and meaningful B2B SaaS solution that helps customers have more meaningful conversations.  In this role you will be directly responsible for key product initiatives as we move into the next phase of product expansion at Flowroute. This role will work closely with key leaders in the product and design organizations.

About Flowroute: Flowroute, the first software-centric carrier, to provide communication services and technology for cloud-based products. By providing businesses programmatic access to communications infrastructure services, Flowroute removes the complexity of introducing new communications solutions to market. The patented nationwide Flowroute HyperNetwork™ delivers leading carrier-quality calling and messaging services with unparalleled reliability, reach, and simplicity. Flowroute is a part of Intrado, a global technology leader.

If you are a developer who lives to solve complex/unique problems and develop cloud based applications, APIs, and systems that are instrumental in simplifying how our customers operate communications platforms, then we would love to talk to you!

Flowroute’s vision is to simplify how organizations operate communication platforms and use software to deploy, gain access to, and manage communications services such as voice and messaging.

What you’ll be doing:

  • Designing, developing, testing, deploying, maintaining, and improving software
  • Leading designs of major software components, systems, and features
  • Working closely with engineering partners and stakeholders to drive projects through every stage of the development lifecycle
  • Using top notch communication skills to mentor on software design, development methodologies, and best practices

Ideal Background: 

  • Bachelor’s degree from an accredited college or university with major course work in computer science or a related field required.  Equivalent work experience in a similar position may be substituted for educational requirements . 
  • 4+ years knowledge of one or more mainstream programming language(s) and mainstream development tools
  • 4+ years knowledge of Unix/Linux platforms

Awesome if you also have:

  • Experience with Python(asyncio), C, TypeScript/JavaScript(Angular and React), Golang
  • Experience with RESTful APIs and frameworks (FastAPI, Flask, and Django)
  • Experience with SIP, SMPP, SMTP
  • Experience with SQL and NoSQL Databases  (Postgres, Redshift, and DynamoDB)
  • Experience with AWS (CloudFormation, RDS, ECS, Fargate, Elasticache) or other cloud provider experience.
  • Experience with Async tasks, queues, and pipelines (Celery, Redis, SNS, SQS, NSQ, Kinesis,*)
  • Experience with Docker and Docker Compose
  • Gitlab and/or Github

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs

Not Ready to Apply?

If you’re interested in career opportunities, but not ready to apply, join our Talent Network to stay connected to us and receive updates on the latest job opportunities and company news.