Talent.com
Quantitative Software Developer
Quantitative Software DeveloperCampbell & Company, LP • Towson, MD, United States
No longer accepting applications
Quantitative Software Developer

Quantitative Software Developer

Campbell & Company, LP • Towson, MD, United States
8 days ago
Job type
  • Full-time
Job description

The Quantitative Software Developer (internally referred to as a Software or Research Engineer) contributes to the creation and implementation of research ideas and solutions through the design, development and maintenance of the firm’s proprietary research models and libraries. This includes the ability to understand and properly implement, test, refine and expand upon mathematical models using time series objects, basic statistics code, graphing functions, simulations, basic database queries, unit testing and reporting functions. The Quantitative Software Developer may also work in a cross-department capacity with colleagues from Market Data, Operations, Trading, and others.

There are multiple open Quantitative Software Developer roles within Campbell’s Research department. Applicants are considered for all opportunities, and the assignment for the successful candidates will be based on the fit and needs as assessed by the hiring managers.

Principal Responsibilities :

Development

  • Develop internal applications and libraries using a variety of technologies and programming languages (primarily MATLAB, as well as Python, C / C++, SQL, etc.) following a defined development process.
  • Gather requirements, implement, document, and test both new systems and enhancements to existing code.
  • Apply domain and technical knowledge to improve efficiency and productivity.
  • Take leadership in key technical initiatives.
  • Mentor and coach colleagues in best practices of software development and project management.

Portfolio Oversight

  • Develop expertise with technical aspects of production models and take responsibility for the successful and correct deployment of changes into production.
  • Identify, propose, and lead development of improvements to monitoring, data visualization, and analytics capabilities.
  • Maintenance and Support

  • Interface and work with users to analyze current procedures and proactively suggest process improvements.
  • Monitor, support, and troubleshoot our live system of models and risk management system.
  • Continued Learning

  • Keep up to date with industry trends and current technology, sharing knowledge with colleagues and suggesting improvements to senior leadership.
  • Qualifications :

    Required Qualifications

  • Bachelor’s degree in Computer Science or related field
  • Expertise in at least one common programming language (e.g., Python, Java, C#, C / C++, MATLAB, Ruby, Go, Rust)
  • Knowledge of modern software development methodologies, best practices, and tools such as revision control, testing frameworks, build scripts / tools, issue / bug / defect tracking, collaborative tools
  • Demonstrated leadership and / or project management experience
  • Innate curiosity with a passion for applying technology to solve problems
  • Strong mathematical and analytical skills
  • Knowledge of relational database design and implementation
  • Interest in financial markets and / or quantitative investing
  • Excellent interpersonal skills and ability to succeed in a team-based collaborative environment
  • Effective verbal and written communication skills
  • Willingness to take on responsibility for systems and processes
  • Strong attention to detail
  • Compensation : $85,000-$130,000

    Benefits :

  • Why Campbell and Company?
  • At Campbell, our mission is to provide our investors with world-class investment performance. We accomplish this through a quantitative multi-strategy framework guided by a culture of continuous innovation. We trade over 100 derivative markets and 5000+ cash equities across the globe, based on over 100 systematic strategies with trades ranging from hours to months. We manage over $6 billion, with clients ranging from large public pensions to individual investors.

    We enjoy working together to solve hard problems with real-world applications. Our collaborative culture allows us to obtain better results as a team without losing sight of the need to reward individual contributions. Two-thirds of staff are investment professionals, with 40% having been at Campbell for ten years or more. We believe the long tenure of our staff is a testament to our culture and the work-life balance we offer to all of our associates.

    Our new, renovated offices are located at the Quarry Lake in Greenspring in upscale Baltimore County with walking access to premier shopping and dining options, high-end salons, fitness facilities, and medical offices. Many beautiful neighborhoods can be found within a few minutes’ drive from Campbell. For those who prefer downtown living, the Inner Harbor, Fells Point, and Federal Hill are less than 15 miles away.

    We recognize that producing the best work and maintaining the best talent includes putting an overall premium on the overall wellness and financial well-being of our employees. We offer a hybrid work environment for all associates, very competitive pay and benefits, parental leave, 80% tuition reimbursement up to $50,000, an annual $2,000 vacation allowance, employer-funded Health Savings Account, a $10,000 family forming HRA benefit, group health, dental and vision benefits, a $1000 fitness allowance, free onsite massages, and a 401(k) matching 100% up to 9% of your salary, plus an additional annual employer discretionary contribution, up to 7.25%.

    Regular social gatherings, biweekly catered staff lunches, arcade and video games, and diversity and inclusion events are just a few of our engagement activities to ensure working at Campbell isn’t just challenging and rewarding, but also fun!

    We offer a competitive base salary range for this role of $85,000 to $130,000 per annum, contingent on experience and qualifications, with the minimum suitable for candidates under two years of experience and the maximum reserved for those possessing an advanced degree and relevant work experience.

    Skills required :

    Preferred Qualifications

  • Master’s degree in Computer Science or related field
  • Two or more years of related industry experience
  • Experience with quantitative investing
  • Experience working with large code bases and / or data sets
  • Create a job alert for this search

    Quantitative Developer • Towson, MD, United States

    Similar jobs
    Tableau Developer ( Linthicum, MD ) 15381 - Onsite Only

    Tableau Developer ( Linthicum, MD ) 15381 - Onsite Only

    TalentPro Consulting • Linthicum, MD, US
    Part-time +1
    Quick Apply
    Tableau Developer ( Linthicum, MD ) 15381 - Onsite Only.The ideal The Tableau Developer serves as the technical lead for a specific department or functional area, designing, building, and maintaini...Show more
    Last updated: 24 days ago • Promoted
    Onbase Developer

    Onbase Developer

    Applied Technology Services • Baltimore, MD, US
    Full-time
    Quick Apply
    This posting is for a pending award.OnBase Developer with senior experience to perform software development, support, and testing services in a remote work environment. The resource will report to t...Show more
    Last updated: 30+ days ago
    Software Developer III

    Software Developer III

    BTS Software Solutions • Annapolis Junction, MD, United States
    Full-time
    SOFTWARE DEVELOPER III (SENIOR).Designs develops, troubleshoots and analyzes routine, complicated and difficult software programs for computer-based systems. Advises hardware engineers on machine ch...Show more
    Last updated: 8 days ago • Promoted
    Coding Specialist II

    Coding Specialist II

    InsideHigherEd • Baltimore, Maryland, United States
    Full-time
    We are seeking a Coding Specialist II.Federal payer documentation guidelines.Works closely with departmental management and coordinates with the Clinical Practice Association, Office of Billing Qua...Show more
    Last updated: 4 days ago • Promoted
    Software Developer

    Software Developer

    VTG • Fort Meade, MD, United States
    Full-time
    A wholly owned subsidiary of VTG) is looking for Software Developer to join our team.Key Responsibilities • Analyze user requirements to derive software design and performance requirements • Creat...Show more
    Last updated: 8 days ago • Promoted
    CNO Software Developer

    CNO Software Developer

    ManTech International Corporation • Hanover, MD, United States
    Full-time
    Unlock the secrets of intelligence with MANTECH! Join a dynamic team at the forefront of national security, providing advanced solutions to government intelligence agencies.Since 1968, we’ve been s...Show more
    Last updated: 4 days ago • Promoted
    Software Application Developer

    Software Application Developer

    Leidos • Odenton, MD, United States
    Full-time
    The Digital Modernization Sector offers an exciting opportunity for a.Software Application Developer.Global Solutions Management - Operations II (GSM-O II) contract with the Defense Information Sys...Show more
    Last updated: 7 days ago • Promoted
    Senior Full Stack Developer (AI & Conversational Systems)

    Senior Full Stack Developer (AI & Conversational Systems)

    Omm IT Solutions • Woodlawn, MD, us
    Full-time
    Quick Apply
    Selected candidate must be willing to work on-site in Woodlawn, MD 5 days a week.Deep JavaScript front-end and Python back-end expertise, hands-on experience integrating large language models (LLMs...Show more
    Last updated: 14 days ago
    Senior Quantum Software Engineer

    Senior Quantum Software Engineer

    VirtualVocations • Baltimore, Maryland, United States
    Full-time
    A company is looking for a Senior Quantum Software Engineer to design, develop, and optimize quantum computing libraries. Key Responsibilities Design, develop, and maintain high-performance librar...Show more
    Last updated: 1 day ago • Promoted
    CNO Software Developer

    CNO Software Developer

    Booz Allen Hamilton • Annapolis Junction, MD, United States
    Full-time +1
    As a computer network operations (CNO) specialist, you know that embedded / application developers, reverse engineers, and vulnerability analysts all play key roles in the CNO capability development ...Show more
    Last updated: 8 days ago • Promoted
    Software Developer Applications

    Software Developer Applications

    Matrix Systems & Technologies • Bowie, MD, United States
    Full-time
    Candidate must hold a MBI Clearance.Also may be required to report Onsite.Full-stack Software Development.API Development and Integration. Continuous Integration / Continuous Delivery (CI / CD).Software...Show more
    Last updated: 8 days ago • Promoted
    Software Developer Senior

    Software Developer Senior

    General Dynamics Information Technology • Annapolis Junction, MD, United States
    Full-time
    Clearance Level Must Be Able to Obtain : .Design,Detailed Design,Documentations,Software Design,Software Systems.Designs, develops, troubleshoots and analyzes routine, complicated and difficult softw...Show more
    Last updated: 8 days ago • Promoted
    CNO Software Developer Associate (AE26011232)

    CNO Software Developer Associate (AE26011232)

    Advantage Engineering & IT Solutions Inc • Hanover, MD, USA
    Full-time
    Quick Apply
    GTSC company, is growing its team! Seeking a .CNO Software Developer Associate.This is not a hybrid or remote position.As an Associate CNO Software Developer on our team, you will play a key r...Show more
    Last updated: 12 days ago
    Oracle Application Developer(Apps Cloud)

    Oracle Application Developer(Apps Cloud)

    Office of the Chief Financial Officer • Maryland Line, MD, United States
    Full-time
    Government of the District of Columbia.Office of the Chief Financial Officer (OCFO).Hybrid - Location Washington DC.The Office of the Chief Financial Officer (OCFO) whose mission is to enhance the ...Show more
    Last updated: 8 days ago • Promoted
    Software Developer

    Software Developer

    Capital Solutions Group LLC • Fort Meade, MD, United States
    Full-time
    SECURITY CLEARANCE : TS / SCI with both Polygraphs are required.POSITION : Software Developer Engineer.Manage, design, engineer, architect and provide technical services to advance the management of so...Show more
    Last updated: 8 days ago • Promoted
    Associate CNO Software Developer

    Associate CNO Software Developer

    ManTech • Hanover, MD, United States
    Full-time
    Associate CNO Software Developer.Responsibilities include, but are not limited to : .Design and develop new hardware or software based CNO capabilities. Assist with designing, developing, documenting,...Show more
    Last updated: 8 days ago • Promoted
    Software Developer

    Software Developer

    Cymertek • Annapolis Junction, MD, United States
    Full-time
    TS / SCI Full Poly (Please note this position requires full U.Are you a creative and driven individual who loves turning ideas into functional, efficient software solutions? We are looking for a tale...Show more
    Last updated: 8 days ago • Promoted
    Software Developer

    Software Developer

    SmartLogic • Baltimore, MD, US
    Remote
    Full-time
    Quick Apply
    Please note : SmartLogic is not actively hiring for this role at this time.We encourage you to submit an application to express interest in the role, and as opportunities open up in the future, we w...Show more
    Last updated: 30+ days ago