Sr. Software Engineer (C++)

Sr. Software Engineer (C++)

InterSources

Jersey City, NJ • Hybrid

Other

Posted 14 days ago


Job description

Title: Sr. Software Engineer (C++)
Location: Jersey City NJ
On-site/Remote/Hybrid: Onsite
Duration: 6-12 Months
Interview Process: 2 rounds Virtual
No of submissions: 2
No of Positions: 1
Handles Trading Platforms within BRT.
Top Skills
  • C++
  • Linux
  • UNIX IPCs
  • Shell scripting
  • Market data

Nice to Have
  • FIX Protocols
  • Low-latency experience (Kafka)
  • Trading platforms / Capital Markets experience

Responsibilities
  • Architect and develop distributed, event-driven trading systems optimized for low latency and high throughput.
  • Design and implement asynchronous processing frameworks and resilient messaging services.
  • Collaborate with internal and external teams to deliver robust, end-to-end trading workflows.
  • Lead performance tuning and optimization efforts across the platform.
  • Mentor junior engineers and promote engineering best practices.
  • Support production and non-production environments, including participation in a weekly on-call rotation.

The Expertise You Have
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent.
  • 10+ years of hands-on software design and development experience.
  • Expertise in Java, C/C++, Python, and Linux.
  • Deep experience with low latency messaging systems (e.g., 29West, Kafka).
  • Proficiency in KDB+ or other time-series databases.
  • Strong background in building scalable, distributed, asynchronous, and event-driven applications.
  • Advanced knowledge of low latency design patterns and performance optimization techniques.
  • Experience with Capital Markets or Brokerage systems, especially order management.
  • Solid understanding of the FIX protocol and FIX engines.
  • Familiarity with AI developer assist tools (e.g. GitHub Copilot).
  • Experience with CI/CD tools such as GitHub, Maven, Jenkins, Artifactory, and uDeploy.
  • Hands-on experience deploying applications to AWS or other cloud platforms.

The Skills You Bring
  • Ability to understand complex, end-to-end systems and identify performance, scalability, or resilience bottlenecks.
  • Strong analytical, communication, and organizational skills.
  • Ability to manage multiple tasks and thrive in a collaborative team environment.
  • Self-driven innovation and comfort working with leadership.
  • Willingness to support production systems and participate in on-call rotations, including occasional weekend support.

About Us:
InterSources Inc, is a Small, Woman, and Minority-Owned Business Enterprise, ISO/IEC 27001, SOC 2 Type 2 certified company with massive 18+ years of diversified experience in providing IT Consulting Services, Artificial Intelligence, Data Analysis, Application Development, Cloud Services, Cybersecurity, Digital Marketing, ERP Management, Custom Software Development, Web Development, UI/ UX Design, System Integration, QA Support etc. We make reasonable accommodations for clients and employees, and we do not discriminate based on any protected attribute including race, religion, color, national origin, gender sexual orientation, gender identity, age, or marital status. We also are a Google Cloud and Oracle partner company.

InterSources logo

About InterSources

Sourced by ZipRecruiter

In 2007, Our journey began as pioneers in the realm of technology and security. Since then, InterSources Inc. has evolved into a trusted partner, leading the way in Cloud Security, Cybersecurity, PLG Consulting, Digital Transformation, and Professional Services. With a rich history of excellence and a forward-thinking approach, we continue to secure your digital future and drive innovation. Explore our legacy of success and discover the possibilities that lie ahead.

Company size

51 - 200 Employees

Headquarters location

Fremont, CA, US

Year founded

2007

Social media


Frequently asked questions

Q: What skills or qualities help someone succeed as a Senior C Software Engineer?

A: To succeed as a Senior C Software Engineer, key technical skills include expertise in C programming language, proficiency in software design patterns, and experience with embedded systems or real-time operating systems. Soft skills such as strong problem-solving abilities, effective communication, and leadership qualities are also essential, as they enable the engineer to mentor junior team members, collaborate with cross-functional teams, and drive technical decisions. By combining these technical and soft skills, a Senior C Software Engineer can effectively lead complex projects, drive innovation, and contribute to the growth and success of their organization.

Q: What is the career path for a Senior C Software Engineer?

A: A Senior C Software Engineer's typical career progression involves starting as a Junior Software Engineer, progressing to a Mid-Level Software Engineer, and then to a Senior Software Engineer, with each role requiring increasing levels of technical expertise and leadership responsibilities. Key opportunities for skill development and growth include learning advanced C programming techniques, expanding into related technologies such as embedded systems or real-time operating systems, and developing strong software design and architecture skills. Long-term career prospects for Senior C Software Engineers may include transitioning into technical leadership roles, such as Technical Lead or Engineering Manager, or pursuing specialized roles like Technical Architect or Solutions Engineer.



InterSources job posting for a Sr. Software Engineer (C++) in Jersey City, NJ with a salary of $125,300 to $191,500 Annually with a map of Jersey City location.