Skip to content

Software Engineer III

Leads development of advanced speech recognition, NLP, and biometrics software using C++ and Golang in cloud-native Linux/Docker environments. Requires 5+ years experience with multithreaded coding, DevOps, and cloud platforms like AWS.

115k – 140kUnited StatesBackend EngineeringRemote5+ YOE

About the role

Responsibilities

  • Secure Linux and Docker container development.
  • Lead development efforts and work effectively with a small team of developers to create, improve and maintain applications that support state-of-the-art speech technology.
  • Full life cycle ownership including requirements gathering, system design, implementation, and deployment.
  • Ensure documentation standards are maintained for change control processes.
  • Work with mixed C/C++ and Golang tasks, at times migrating from C++ to Golang.
  • Troubleshoot issues related to networking.
  • Independently interface with customer support and QA teams to drive feature identification and bug resolution.
  • Maintain and improve the performance, stability, and efficiency of the multithreaded and multiple process software suite.
  • Design and architect new components, features, and services, ensuring scalability, performance, and reliability.
  • Contribute to the long-term technical roadmap and strategic planning for the platform.

Requirements

  • 5+ years of relevant industry experience.
  • Foundational experience in C/C++ and Golang programming.
  • Highly-optimized multithreaded multicore coding skills.
  • Understanding of DevOps, build automation and different types of testing.
  • Familiarity with Git version control, branching, pull requests and merging.
  • Demonstrated experience in at least one of the major cloud environments (i.e. AWS).
  • Knowledge of, and ability to work with, advanced software algorithms.
  • Provide technical leadership and mentorship to junior and mid-level engineers.
  • Able to troubleshoot complex issues involving multiple interrelated systems.
  • Comfortable working across different programming languages and technologies.
  • Proven experience with developing to Secure Software Development Lifecycle practices.
  • Proven ability to translate complex business requirements into detailed system designs and implementation plans.

Preferred Qualifications

  • Container experience with prior work using Kubernetes.
  • Prior experience with Networking, RTP, SIP/VOIP, REST, Web-Sockets.
  • Some Python experience.
  • Previous experience working automatic speech recognition experience, digital signal processing, or related fields.
  • Familiarity with RabbitMQ, Redis, Postgres, Confluence, Jira.

Compensation

  • Expected base salary: $115,000 - $140,000.
  • Employer-paid health insurance, profit interest units/incentive compensation, unlimited vacation, 401(k) match, short term disability, group life AD&D insurance.

Skills

C++GoLinuxDockerKubernetesAWSGitDevOpsRabbitMQRedis

Software Engineer, (L2) Audiences & Journeys

Backend Software Engineer building and scaling APIs and distributed systems for Twilio Segment's customer data platform. Requires experience with Go/Java/Python, AWS, Kubernetes, and large-scale async systems.

117k – 172kUnited StatesBackend EngineeringRemoteGoAWS

Software Engineer II - Integrations

Software Engineer II on the Integrations team building and maintaining iPaaS-based integrations and customer-facing APIs. Requires 3+ years experience, Node.js/TypeScript, SQL, and third-party API integration skills.

110k – 165kCharlotte, NCBackend EngineeringRemote3+ YOESQLOAuth

Software Engineer

Design and build the control plane for provisioning, scaling, and healing Neki (sharded PostgreSQL) clusters. Requires 5+ years experience, strong Go proficiency, Kubernetes, and distributed systems expertise.

120k – 290kUnited StatesBackend EngineeringRemote5+ YOEGoAWS

Backend Engineer

Develop backend satellite operations software using Python and AWS. Build APIs, integrate AI platforms, manage containerized infrastructure, and contribute to DevSecOps and architecture in a hybrid Agile environment.

120k – 180kArvada, CO +4Backend EngineeringHybrid3+ YOES3AWS

Software Engineer, Integrations

Build and maintain backend integrations connecting a security platform to cloud providers and third-party tools. Focus on reliable data pipelines, API integrations, and authentication flows.

110k – 180kBeaverton, ORBackend EngineeringRemote3+ YOEGoC#