Point your AI agent at freehire and let it find you a job.

Get the CLI →

onearc

Open 53d

Senior Software Engineer

Posted 1 view
Discussion

Summary

Senior backend engineer building low-latency, high-throughput cloud services for real-time simulation systems using Go/C++ and Kubernetes.

Description:

Senior Software Engineer working with our Cloud Infrastructure team to develop and maintain distributed services for driving real-time simulation systems.

Objectives:

  • Design, implement, and maintain distributed backend services optimized for low latency and high throughput.
  • Ensure APIs and data pipelines meet simulation performance requirements.
  • Lead technical design efforts to ensure scalability, reliability, and efficient use of infrastructure resources.
  • Collaborate across teams in order to deliver robust, production-grade systems.
  • Mentor engineers in system design, performance optimization, and modern cloud-native development.


Key Areas of Responsibility:

  • Develop and maintain software features
  • Design architecture of software modules
  • Break down whole projects into implementation plans for the team
  • Actively mentor less experienced programmers
  • Actively propose improvements, e.g. better solutions, tech debt removal, development processes, etc.
  • Actively communicate with stakeholders
  • Perform code reviews
  • Participate in the engineering hiring process
  • Participate in project/feature estimations


Skills:

  • Strong Golang/C++ experience
  • Strong experience with RESTful API design principles
  • Experience with both private (on-prem) and public cloud
  • Experience with Kubernetes
  • Experience with realtime simulation or other performance-critical systems
  • Excellent communication skills


Education and Experience:

  • Bachelor’s degree in Computer Science or related field
  • 5+ years professional software development with Golang/C++ or other backend languages


Additional Attributes:

  • Experience with MongoDB or other NoSQL database
  • Experience with NATs or other asynchronous messaging frameworks
  • Cloud Computing experience (On-Premises, AWS, Kubernetes, etc)
  • Experience with GIS data processing or other mathematically intensive field
  • Additional experiences with other programming and scripting languages
  • Leadership experience


Travel:

  • Infrequent travel may be required from time to time to support industry events and to support key customers.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available