Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Implementation Developer - Jersey City, NJ image - Rise Careers
Job details

Implementation Developer - Jersey City, NJ

SCM is seeking highly driven, production-oriented developers with strong technical skills for a collaborative and fast-paced environment.

Skills

  • C++ programming
  • Linux environment
  • Problem solving
  • Shell scripting
  • Relational databases

Responsibilities

  • Develop and support multi-threaded applications focusing on high performance.
  • Optimize trading strategy implementation and performance analysis platform.
  • Create tools for processing, storing, and analyzing financial data.
  • Collaborate with quantitative research analysts and engineers.

Education

  • Computer Science degree
  • Mathematics degree

Benefits

  • Bonus
  • Health plans
  • Dental plans
  • 401(k) contributions
  • Profit sharing program
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$175000 / YEARLY (est.)
min
max
$100000K
$250000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Implementation Developer - Jersey City, NJ, STEVENS CAPITAL MANAGEMENT LP

Join SCM as an Implementation Developer in the vibrant Jersey City, NJ, where innovation meets collaboration! In this exciting role, you will harness your powerful technical skills to develop and support multi-threaded applications, ensuring high performance at all times. You'll be on the cutting edge of optimizing our trading strategy implementation and performance analysis platform through network and systems programming. It’s a fantastic opportunity to create tools that process, store, and analyze quote, order, and financial data, closely working with our fantastic team of quantitative research analysts and engineers. At SCM, we truly believe in fostering diversity and inclusion, ensuring every voice is valued and heard. We are looking for passionate developers who are ready to thrive in a fast-paced environment while solving real-world problems. A professional-level savvy in C++ programming within a Linux system is essential, and a degree in Computer Science or Mathematics will put you in great stead. If you have a flair for shell scripting, knowledge of relational databases, or GUI design, even better! Your contributions will not only help us enhance our products but also help you grow your own career in the process. With a competitive salary range between $100,000 and $250,000 and a host of benefits including bonuses, health plans, and a solid 401(k) program, you can look ahead to a rewarding future at SCM. Ready to make an impact? We can't wait to meet you!

Frequently Asked Questions (FAQs) for Implementation Developer - Jersey City, NJ Role at STEVENS CAPITAL MANAGEMENT LP
What are the primary responsibilities of an Implementation Developer at SCM?

As an Implementation Developer at SCM in Jersey City, your primary responsibilities will include developing and supporting multi-threaded applications with a strong emphasis on high performance. You will also optimize our trading strategy implementation and performance analysis platform, create tools for processing and analyzing financial data, and collaborate closely with our quantitative research analysts and engineers to deliver effective software solutions.

Join Rise to see the full answer
What qualifications do I need to be an Implementation Developer at SCM?

To qualify for the Implementation Developer role at SCM, candidates should have professional-level C++ programming experience in a Linux environment. Additionally, a degree in Computer Science or Mathematics is required. Strong problem-solving skills are essential, while familiarity with shell scripts and languages like Perl or SQL, as well as GUI design, can be advantageous.

Join Rise to see the full answer
Is experience with relational databases required for the Implementation Developer position at SCM?

While not mandatory, having experience with relational databases such as Sybase, SQL Server, or Oracle is certainly a plus for the Implementation Developer position at SCM. Those with this background will be better equipped to handle the data analysis and database interactions typical in the role.

Join Rise to see the full answer
What is the salary range for the Implementation Developer role at SCM in Jersey City?

The anticipated annual base salary for the Implementation Developer role at SCM ranges from $100,000 to $250,000. The actual compensation may vary based on your skills, qualifications, and experience, and it is complemented by additional benefits such as bonuses, health coverage, and participation in a 401(k) profit sharing program.

Join Rise to see the full answer
What is the company culture like at SCM for Implementation Developers?

SCM prides itself on a workplace culture that emphasizes diversity, inclusion, and collaboration. As an Implementation Developer, you will find yourself in an environment where every employee's voice is valued and where professional growth and contribution to team success are highly encouraged. The pace is dynamic, suited for those who thrive in fast-paced settings!

Join Rise to see the full answer
Common Interview Questions for Implementation Developer - Jersey City, NJ
How do you approach developing multi-threaded applications?

When developing multi-threaded applications, I focus on ensuring thread safety by using synchronization mechanisms effectively. I also profile the application to identify bottlenecks and optimize performance, while thoroughly testing to prevent race conditions or deadlocks.

Join Rise to see the full answer
Can you explain your experience with C++ in a Linux environment?

I have extensive experience using C++ in a Linux environment, particularly in performance-critical applications. I am well-versed in using tools like gdb for debugging and valgrind for memory management, ensuring efficient and robust code production.

Join Rise to see the full answer
Describe a time when you optimized a piece of software.

In a previous project, I identified slow database queries as a bottleneck in our application. I optimized the SQL queries by adding appropriate indexing, which reduced the load time from several seconds to milliseconds, greatly enhancing user experience.

Join Rise to see the full answer
How do you handle collaborating with quantitative analysts?

I believe effective communication is key when collaborating with quantitative analysts. I make sure to understand their requirements clearly and share my technical insights to propose feasible software solutions. Regular updates and feedback sessions help us align better.

Join Rise to see the full answer
What tools do you use for performance analysis of trading systems?

I utilize profiling tools like gprof and valgrind for performance analysis, alongside system monitoring tools such as top and htop to track resource usage, enabling me to identify where optimizations can be made in our trading systems.

Join Rise to see the full answer
What role does testing play in your development process?

Testing is foundational in my development process. I implement unit tests to ensure code reliability and integration testing to confirm that components work together. This proactive approach helps in catching issues early and ensures quality delivery.

Join Rise to see the full answer
How do you stay updated with the latest technologies in software development?

I stay updated by attending industry conferences, participating in coding forums, following tech blogs, and engaging in online courses. This continuous learning helps me incorporate modern practices and tools into my development work.

Join Rise to see the full answer
Why do you want to work as an Implementation Developer at SCM?

I am drawn to the Implementation Developer position at SCM due to its emphasis on innovation and collaboration in a fast-paced environment. I admire SCM's commitment to diversity and inclusion, and I believe my skills and passion will contribute to the company’s success.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

I prioritize tasks by assessing their impact and urgency, communicating with stakeholders to align on priorities. Tools like Kanban boards help me track progress visually, which is effective in managing multiple projects efficiently.

Join Rise to see the full answer
What is your approach to debugging complex issues in applications?

When debugging complex issues, I take a systematic approach by reproducing the problem reliably, analyzing logs, and using debuggers to step through the code. I also involve peers for their perspectives, which often shed light on overlooked aspects.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
STEVENS CAPITAL MANAGEMENT LP Remote Radnor, Pennsylvania, United States
Posted 10 days ago
Photo of the Rise User
Posted 22 hours ago

Join SIXT as a Frontend Software Engineer and help build exceptional digital experiences for millions of customers worldwide.

Photo of the Rise User

Join Patterson as a Software Engineer, where you'll develop innovative software solutions in a collaborative and supportive setting.

Photo of the Rise User
Posted 5 hours ago
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Dare to be Different
Diversity of Opinions
Dental Insurance
Vision Insurance
Performance Bonus
Paid Time-Off
Mental Health Resources
Employee Resource Groups
Social Gatherings

Join Contentsquare as a Mid-Level Fullstack Engineer, where you'll support the onboarding of B2B SaaS products in a remote-first environment across Europe.

Stevens Capital Management LP (SCM) is a registered investment adviser located in the heart of Philadelphia’s Main Line suburbs. SCM manages a multi-billion dollar hedge fund that has been in business for 30 years. SCM specializes in the rigorous...

16 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$100,000/yr - $250,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!