C++ Software Engineering Manager
We are looking for an experienced C++ software engineer and project manager to work with a small team developing automated trading strategies. The ideal...
We are looking for an experienced C++ software engineer and project manager to work with a small team developing automated trading strategies. The ideal candidate is a seasoned software developer with strong technical knowledge. This candidate must have experience as a software development project manager and should be prepared to implement project management best practices with little to no guidance.
Responsibilities
This is a small company and everyone does a little bit of everything, but the core responsibilities would be:
-
Input on architecture of new software systems
-
Partner with team leads in project planning of complex software solutions
-
Management of new and ongoing development projects
-
Prioritize business dependencies throughout the development lifecycle
-
Training, supervision, and management of programmers
-
Document, communicate, and report on deliverables and barriers to success
-
Perform code reviews and provide actionable feedback
-
Profiling and improvement of existing trading systems
Required qualifications
-
B.S. in EE, CS, or equivalent education or experience
-
5+ years programming experience, with significant experience in C++
-
2+ years of project management experience
-
2+ years managing teams of software engineers
-
Solid understanding of OOP best principles and design patterns
-
Demonstrated ability to write clean, readable, maintainable code
Desired background
We are looking for someone with many of the following, and the aptitude and ability to pick up the rest:
-
Familiarity with modern C++ (i.e., C++11, C++14, C++17, ...)
-
Knowledge of concurrent programming
-
Knowledge of x86 architecture (registers, branch prediction, cache locality, etc.)
-
Experience with benchmarking and profiling
-
Some knowledge of the Linux network stack
-
Knowledge of modern C++ tooling (IDEs, linters, profilers, debuggers, etc.)
-
Interest in financial markets
Apply Here
PI129443495
Below are some other jobs we think you might be interested in.
-
Senior Software Engineer - Infrastructure
- imgix
- San Francisco, CA, USA
- Remote
Apr 05 -
AdaptiveWork Systems Engineer
- Pinkerton
- Seattle, WA, USA
May 03 -
DevOps Engineer III
- Security Risk Advisors
- Philadelphia, PA, USA
- Remote
May 01 -
IT Service Management Specialist
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 01 -
Senior IT Project Manager
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 09 -
IT Vendor & Contracts Manager
- Washington State Department of Natural Resources
- Olympia, WA, USA
- Hybrid
May 03 -
Associate Manager of Information Systems
- University of Vermont
- Burlington, VT, USA
Apr 17 -
Senior Network Administrator
- Irvine Ranch Water District
- Irvine, CA, USA
Apr 29 -
Assistant Director, Infrastructure and Business Development
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Senior Cyber Security Analyst
- Valley Water
- San Jose, CA, USA
May 13 -
Assistant Director, Service Delivery
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Chief Information Officer (CIO)
- National Institute on Aging
- Bethesda, MD, USA
May 09 -
Information Technology Director
- City of Tigard
- Tigard, OR, USA
May 08 -
Executive Vice President Information Technology and Chief Information Officer (EVP & CIO)
- Bonneville Power Administration
- Portland, OR, USA
- Hybrid
Apr 27 -
Director of Health Informatics
- Pace University
- New York, NY, USA
May 01