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

Quantitative Software Developer

Campbell & Company, LP • Towson, MD, United States
4 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
    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
    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: 19 days ago • Promoted
    Dentist - Job Location : Australia or New Zealand - Relocation Bonus

    Dentist - Job Location : Australia or New Zealand - Relocation Bonus

    Abano USA • New Freedom, PA, USA
    Permanent
    Your key responsibilities include : .Maintaining accurate patient records and adhering to .Australian dental regulations and best practices. Flexibility : While we try hard not to change plans, sometim...Show more
    Last updated: 30+ 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: 4 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: 9 hours ago • Promoted • New!
    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: 12 hours ago • Promoted • New!
    Remote Product Tester – $45 / hr + Free Products – Start Now!

    Remote Product Tester – $45 / hr + Free Products – Start Now!

    OCPA • Shrewsbury township, Pennsylvania, us
    Remote
    Part-time +1
    Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies. We guarantee 15-25 hours per week with an hourly pay of bet...Show more
    Last updated: 30+ days 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: 4 days ago • Promoted
    Developer

    Developer

    Koniag • Baltimore, MD, United States
    Full-time
    Tuknik Government Services, a Koniag Government Services company, is seeking a Developer to support TGS and our government customer in Baltimore, MD. This position requires the candidate to be able ...Show more
    Last updated: 4 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: 8 days ago
    Software Documentation Developer

    Software Documentation Developer

    Intralox • Baltimore, MD, United States
    Full-time
    Job Description (General Summary) .We are seeking a detail-oriented Software Engineer with strong technical writing and documentation skills to support. This role bridges the gap between software en...Show more
    Last updated: 30+ days ago • Promoted
    C++ Software Developer

    C++ Software Developer

    Orbis Operations • Fort Meade, MD, United States
    Full-time
    Orbis Operations is seeking a Software Developer to support its government customer in Ft.Active Security Clearance required at the Top Secret (TS) / Special Compartmented Information (SCI) level and...Show more
    Last updated: 4 days ago • Promoted
    Project Software Engineer

    Project Software Engineer

    Oceaneering International, Inc. • Hanover, MD, United States
    Full-time
    Oceaneering Technologies (OTECH) develops, manufactures, and operates customized marine systems, shipboard equipment, subsea vehicles, and engineered solutions for commercial and U.Oceaneering Aero...Show more
    Last updated: 30+ days ago • Promoted
    Software Developer

    Software Developer

    Peraton • Baltimore, MD, United States
    Full-time
    Uses education and experience to design develop, code, test, and debug software utilizing C#, Java, Python and / or PHP languages. Experience architecting, implementing, and deploying cloud native sol...Show more
    Last updated: 4 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: 4 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: 4 days ago • Promoted
    Software Developer - Annapolis Junction

    Software Developer - Annapolis Junction

    Accenture Federal Services • Annapolis Junction, Maryland, United States
    Full-time
    Salary : $103,700 - 120,100 per year.I seek candidates who hold a Bachelor's degree in Computer Science or a related field from an accredited institution, or those with 4 years of software engineeri...Show more
    Last updated: 2 days ago • Promoted
    Travel Cath Lab Tech Job in New Freedom, PA - $11,999 per Month (2 Years Experience Needed)

    Travel Cath Lab Tech Job in New Freedom, PA - $11,999 per Month (2 Years Experience Needed)

    Vetted Health • New Freedom, PA, United States
    Full-time
    Vetted is seeking a Cath Lab Tech for a travel job in New Freedom, Pennsylvania.Must have 2+ years of experience.This contract pays approximately $11,999 / month gross. Assignment details : Contract le...Show more
    Last updated: 23 hours ago • Promoted