×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer - C++

Job in Manassas, Prince William County, Virginia, 22110, USA
Listing for: Swift Software
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Salary/Wage Range or Industry Benchmark: 100000 - 130000 USD Yearly USD 100000.00 130000.00 YEAR
Job Description & How to Apply Below

Senior C++ Software Developer

Senior C++ Software Developer responsible for designing, developing, optimizing, and maintaining high‑performance financial applications and distributed systems.

Responsibilities
  • Design, develop, and maintain scalable, fault‑tolerant financial applications using C++.
  • Implement high‑quality code with secure coding standards, low‑latency design patterns, and best engineering practices.
  • Develop services and components that integrate via gRPC, REST APIs, and internal messaging frameworks.
  • Work with containerized applications in Docker, Podman, Kubernetes or OCP.
  • Optimize application performance, memory usage, and latency for real‑time transaction processing systems.
  • Design and maintain database schemas, stored procedures and SQL queries for Oracle or other enterprise‑grade RDBMS.
  • Ensure efficient data access patterns, indexing strategy and query optimization for large datasets.
  • Deploy, configure, and troubleshoot applications on RHEL‑based systems; tune OS/network parameters for high‑availability environments; troubleshoot production incidents.
  • Collaborate with infrastructure teams to ensure smooth deployment pipelines using CI/CD tools.
  • Work on transport and application‑layer networking concepts (TCP/IP, SSL/TLS, load balancing, service discovery).
  • Develop and maintain microservices and distributed components using gRPC and RESTful APIs.
  • Build automation scripts, deployment tools, log parsers, and monitoring utilities using Bash and optionally Python.
  • Create CI/CD improvements, automate service rollout procedures, and support environment consistency.
  • Partner with Product Owners, QA, Dev Ops, Security, and Business Analysts to deliver high‑quality releases.
  • Produce clear technical documentation, architecture diagrams, and operational runbooks.
  • Participate in technical reviews, mentor junior engineers.
  • Conduct performance tests; ensure applications handle high throughput efficiently.
  • Expand test automation and quality assurance in various test environments.
Qualifications & Skills
  • Bachelor’s Degree in Computer Science, Computer Engineering, Information Systems or related field.
  • 5–10 years hands‑on experience in C++ (C++11/14/17).
  • Strong knowledge of object‑oriented design, data structures, algorithms, design patterns.
  • Experience with multithreading, concurrency controls, memory management in high‑throughput applications.
  • Proficient in Oracle SQL, PL/SQL, functions, triggers, indexing, performance tuning.
  • Experience designing scalable relational schemas.
  • Hands‑on experience with gRPC (Protocol Buffers), RESTful APIs, microservices frameworks.
  • Understanding of message serialization, secure communication, service orchestrations.
  • Proficient in Red Hat Enterprise Linux (RHEL) environment; knowledge of Linux tools, system services, package management, OS tuning.
  • Understanding of fundamental networking concepts (TCP/IP, DNS, routing, firewalls, SSL/TLS).
  • Strong Bash scripting;
    Python beneficial.
  • Strong analytical thinking, problem‑solving, debugging ability.
  • Excellent written and verbal communication skills for technical and non‑technical audiences.
  • Experience in Agile development environments.
  • Self‑driven, accountable; able to mentor junior developers.
  • Preferred: exposure to FINTECH transaction systems, clearing/settlement platforms, performance engineering, low‑latency optimization.
  • Knowledge of containerization (Docker, Podman), CI/CD systems (Jenkins, Git Lab, Azure Dev Ops).
EEO & Accessibility

Swift does not sponsor employment authorization for this position. The company is committed to an inclusive and accessible recruitment process. For accessibility or accommodation related requests, please email accessibility‑

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary