This job has expired.
Sophos
Expired

Principal Software Engineer - Windows C/C++ (US Remote)

$55 - $70/hour (Estimated)Remote

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.

Principal Software Engineers (Windows / C++) possess the ability to function as a leader for designing, implementing, and maintaining critical software components. Frequently have direct responsibility for product features or key technology choices and implementation. Collaborates as part of a team for the development of complex systems; including requirements analysis, concept development, and design, implementation and testing, demonstrating the flexibility of role as required.

Qualities

  • Solid understanding of cloud-based platforms and microservice architecture.
  • Proven track record of implementing, testing, and deploying large scale distributed systems handling millions of requests per second.
  • Capability and desire to own both the design and implementation of software components and services to solve deep technical problems.
  • Automate-first mentality, and in particular, tacking the challenges associated with automating deployment, monitoring, and maintaining the health of a distributed cloud platform.
  • Capability to learn, adapt and execute quickly in a fast-paced, agile development environment.

Main Duties

  • Ability to partner effectively with PM and other developers to design and implement meeting the spirit of requirements.
  • Write code (product and test) to deliver against project timeline, quality, and requirements.
  • Design software components (functionality, defect fixes, tests) that form part of a larger solution, in line with team objectives.
  • Define test scenarios and test cases to ensure the quality of the teams' deliverables.

Experience and Skills

  • 7+ years of experiences with C/C++
  • 7+ years of experience with Windows
  • Golang experience a plus
  • AWS services is a plus
  • Experience using and creating RESTful APIs
  • Experience with big data analytics and time-series data, ElasticSearch preferred
  • Experience with Kanban or Agile development methodologies
  • Experience with Continuous Integration/Continuous Deployment best practices
  • Excellent attention to detail
  • Excellent verbal and written communication skills
  • Designing and writing high-quality code
  • Evaluating code and design quality
  • Technical problem solving and strong debugging skills
  • Strong Linux or Unix systems experience

Other C contracts

Remote
0
USD
/hr

0 outside IR35 C contracts