Software Engineer

Applied Intuition

London, United Kingdom
On-site
High-performance software solutions
Scalable, reliable, and maintainable software
Efficient modern c++ code
Lead the design, development, and optimization of high-performance libraries, modules, and products

Job Summary

  • Lead the design, development, and optimization of high-performance libraries, modules, and products.
  • Architect and implement scalable, reliable, and maintainable software solutions.
  • Write, test, and debug efficient modern C++ code for complex software solutions.

Matching Summary

Lead the design, development, and optimization of high-performance libraries, modules, and products.

Skills & Requirements

Must-have

  • high-performance software solutions
  • scalable, reliable, and maintainable software
  • efficient modern C++ code
  • Docker and containerized development
  • Linux-based operating systems

Nice-to-have

  • embedding C++ in Python
  • working on distributed systems
  • Bazel experience
  • national security projects
  • low-ego, highly motivated, curious listeners

Key Requirements

  • Bachelor’s degree in computer science/related engineering field
  • 5+ years of hands-on experience developing performant modern C++
  • Strong procedural and object-oriented programming experience
  • Experience developing in Docker and containerized development environments
  • Experience using Linux-based operating systems
  • Understanding of Service-oriented Architecture
  • Ability to hold UK Security Clearance

Work Rights

Must have ability to hold UK Security Clearance

Tailored Resume

Cover Letter