Capacity

Software Engineer III

Capacity

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $115,000 - $140,000 per year

About the role

  • 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, fostering a culture of technical excellence
  • 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
Benefits
  • Employer-paid health insurance (for you and your eligible dependents)
  • Profit Interest Units/incentive compensation
  • Unlimited vacation policy
  • 401(k) with a company match
  • Short term disability insurance
  • Group life AD&D insurance
  • A supportive, diverse workplace where we prioritize respect for each other and our clients
  • A fun and collaborative team culture
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++Golangmultithreaded codingnetwork troubleshootingsoftware algorithmsSecure Software Development Lifecyclerequirements gatheringsystem designdeployment
Soft Skills
technical leadershipmentorshipproblem-solvingcommunicationcollaborationstrategic planningdocumentationcustomer support interactionbug resolutionfostering technical excellence