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
2 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
    Software CNO Developer

    Software CNO Developer

    Nissint Technologies • Hanover, Maryland, United States
    Full-time
    At Nissint Technologies, you'll work on high-impact, cutting-edge projects with a skilled team of developers, delivering custom software solutions to the Intelligence Community.We offer a flexible,...Show more
    Last updated: 20 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
    Senior API Developer

    Senior API Developer

    VirtualVocations • Baltimore, Maryland, United States
    Full-time
    A company is looking for a Senior API Developer to design, develop, and deliver robust software solutions.Key Responsibilities Lead the design and development of complex software features and sys...Show more
    Last updated: 1 day 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: 2 days ago • Promoted
    Software Developer

    Software Developer

    Ssg • Woodmore, Maryland, United States
    Full-time
    Military Veterans are highly encouraged to apply!.Essential Duties and Responsibilities.Consult with project team and functional units on the design of important projects or services.Consult with u...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: 2 days ago • Promoted
    Senior CNO Software Developer

    Senior 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: 2 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: 2 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: 6 days ago
    Senior Software Developer

    Senior Software Developer

    Belay Technologies • Fort Meade, Maryland, United States
    Full-time
    Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021!. Belay Technologies is seeking a CNO Developer to join our in...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Eoa Technologies • Fort Meade, Maryland, United States
    Full-time
    This is a full-time position offering the opportunity to support a U.Researches, designs, develops, and / or modifies enterprise-wide systems and / or applications software. Applies advanced knowledge t...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: 2 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: 2 days ago • Promoted
    Senior Software Developer III

    Senior Software Developer III

    T-rex Solutions • Fort Meade, Maryland, United States
    Full-time
    T-Rex is looking for a talented Senior Software Developer III to work on a program in the Annapolis Junction area in support of the Intelligence Community. Lead a team to design, develop, and test a...Show more
    Last updated: 30+ 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: 2 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: 2 days ago • Promoted
    Software Developer

    Software Developer

    Peake • Millersville, Maryland, United States
    Full-time
    PEAKE is a fast-growing small business supporting public safety and government agencies.We are passionate about delivering real solutions, and we know that starts with hiring smart, driven people ...Show more
    Last updated: 17 days ago • Promoted
    Senior Business Intelligence Developer - Information Technology - Bowie, MD

    Senior Business Intelligence Developer - Information Technology - Bowie, MD

    WesBanco Bank Inc. • Bowie, MD, United States
    Full-time +1
    Senior Business Intelligence Developer - Information Technology.Bowie, Maryland, United States.Bachelor's degree in information systems, business, or analytics-related field, required.Minimum five ...Show more
    Last updated: 30+ days ago • Promoted