Quantitative Software Developer
Campbell & Company, LP
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.
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
- ...Software Engineer Be bold. Be exceptional. Be well. We are looking for a Junior Full Stack & DevOps Engineer to help build, integrate... ...dashboards, and tools under guidance from senior engineers. Develop back-end services (APIs, microservices) and front-end...SoftwareInternship
- ...You will be part of a team focused on delivering quality software for our clients. How We Will Help You: Joining our Microsoft... ...supporting projects. Basic Qualifications: ~6 years developing in .Net/.Net Core ~3 years of experience with Angular...Software
- ...job possible. Take your first steps to an exciting new career. Software Engineer (Remote) Job Type: Contract Job ID: 11390 Software... ...’ll work in an Agile environment alongside a team of Software Developers, Business Analysts, and Public Health Analysts. This position...SoftwareRemote jobPermanent employmentContract workFlexible hours
- ...Sr. System Administrator/Developer Baltimore MD Longterm Mandatory Qualifications: Five (5) years of experience in all phases of the software engineering lifecycle. SharePoint Experience. o Four (4) years of experience...SoftwareWork at officeRelocationFlexible hours
- ...for landing pages, email campaigns, or digital ads. Working knowledge of the systems development lifecycle (SDLC) and Agile software development methodologies sufficient to operate effectively within a structured IT project environment. Demonstrated written...SoftwareWork experience placementInternship
- ...mater planning, master planned communities, and public space developments. Develop and learn landscape architectural design and detailing... ...Units, Seminars, Conventions, Lunch & Learns, Mentoring, and Software Training to help you reach your goals. Referral Bonuses - bring...SoftwareTemporary workLocal areaFlexible hours
- ...Sr. Web Developer Timonium MD $49/hr. on C2C 6- Months Contract UPS 12+ months contract... ...functional teams to design, develop, and deliver high-quality software solutions. Participate in Agile ceremonies and contribute...SoftwareContract work
- ...conceptualization, design, and implementation of state-of-the-art modern software development and cloud architectures that address our customer’s... ...Key Responsibilities: # Solution Development : # Develop comprehensive solution architectures that align with business...SoftwarePermanent employmentFull timeWork at officeRemote workFlexible hours
- ...etc to name a few. We have an excellent reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full-time positions...SoftwareFull timeH1bRemote work
- Responsibilities The GIS Developer will support Barrow Wise's Baltimore project and perform the following duties: Develop and maintain... ...Visual C# using Visual Studio 2010 (IDE) with the ArcObjects Software Developers Kit (SDK) 10.1 Perform maintenance and project tasks...Software2 days per week
- ...ServiceNow Architect you will bring a deep understanding of system and software architecture to design complex solutions on the ServiceNow... ...with ability to balance cost against benefits. ~ Ability to develop high level design documents addressing the business,...Software
- ...Hyperion), OBIEE and TIBCO. Job Description Required Qualifications: Six (6) + years' experience as a systems and or software architect, specifically n-tiered architectures, web architectures, service oriented architectures (SOA), and three (3) + years virtualization...Software
$104k
...development Salary: $104,000.00 yearly Open‑Source Full‑Stack Developer Responsibilities and qualifications: Work cross‑functionally with... ...Strategic Programs (GISP) Salary: $70,000.00 yearly Software Engineer – Maximus TCS Responsibilities and qualifications: Develop...SoftwareHourly payRemote work- ...deployments. - Integrate security controls, automated testing, and compliance scanning into pipeline workflows to support secure software delivery and platform hardening. - Monitor cloud platforms for performance, availability, and security, supporting incident...SoftwareMinimum wageFull timeContract workTemporary workWork experience placementRemote work
- ...NOTE: Due to client requirements, US Citizens only. Description Our client is seeking a dynamic DevOps Deployment Specialist to develop software applications/solutions to adhere to designs supporting external customers. You will develop a detailed functional and...SoftwarePermanent employmentContract workWork at officeRemote work
- ...Take your first step towards an exciting new career. Full Stack Developer Job Type: CTH Job ID: 11410 Full Stack Developer, Washington... ...role, you will focus on designing and implementing the client's software platforms, applications, and features. You will participate in...SoftwarePermanent employmentContract workWork experience placementWork at officeRemote work
- ...text and images and create layouts in both Microsoft and Adobe software programs. Follow established style guides and templates and... ...reports, information graphics, presentations and website imagery. Develop, modify and maintain documents and prepare formatted documents...SoftwareMinimum wageFull timeContract workTemporary workWork experience placement
- ...Software Development Engineer In Test We are looking for a Software Development Engineer in Test with strong hands-on test automation... ...clients. You will be a part of a high performing agile team developing end-to-end automation suites for our cloud-based web...SoftwareWork experience placement
- ...to name a few. We have an excellent reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers. Who should apply? Recent...SoftwareH1b
- Syms Strategic Group, LLC is seeking a skilled Full Stack Developer (Angular/NodeJS) to work remotely. This position requires strong back... ...data systems. Candidates should have over 8 years of software development experience and strong knowledge of Agile methodologies...SoftwareRemote job
- ...Job Title: Principal Software Engineer Location: Woodlawn, MD (5 Days Onsite) Required Skills:- #15+ years of software... ...JavaScript, and Web Services. # Experience designing and developing full-stack applications using Twelve-Factor App methodology....Software
$375k - $400k
...designing, building, managing and maintaining a complex suite of software, IoT hardware and digital components that deliver data to cloud... .... Collaborate with Tools & Outdoor product leadership to develop and implement strategic plans aligning with user needs and driving...SoftwareContract work- ...desired effect and the most appropriate vehicle for communication. Develops concepts and graphic elements to meet project objectives and prepares layouts to be rendered using professional design software. Willingness to work on anything and everything from fully...SoftwareWork experience placementWork at officeRemote work
- ...providing technical support via various channels, delivering ERP software training, analyzing and escalating system change requests, and... ...teams and external vendors. Primary Responsibilities: • Develop a comprehensive understanding of business system functionality...SoftwareFull timeInternshipWork at office
- Syms Strategic Group, LLC is seeking a Senior C#/.Net Developer for a remote position. The ideal candidate will have over 5 years of experience in software development with a focus on .Net technologies. Responsibilities include collaborating within a development team, performing...SoftwareRemote job
- ...creative, detail-oriented marketing professional who is looking to develop their career in a fast-paced, collaborative environment. RMF is... ...leadership to capture and showcase RMF’s expertise. · CRM Software: Utilize Deltek Vantagepoint to manage marketing data and...SoftwareWork at office
- ...Responsibilities Assist in the design, implementation, and maintenance of IT systems and infrastructure. Provide support for hardware and software installation, configuration, and troubleshooting. Collaborate with team members to identify and address IT infrastructure needs....SoftwareInternship
$89.6k - $176.3k
...Overview Job order - J0426-2379 - Permanent Full Time Title Senior ServiceNow Developer Category Software Development/ Engineering City Baltimore, Maryland, United States CGI Federal is seeking a Senior ServiceNow Developer with extensive experience in various modules...SoftwarePermanent employmentFull timeContract workWork at office- ...skills Adaptability and flexibility in fast paced environments Aptitude with Microsoft Word and Excel Experience with Yardi software products a plus Graduation from The Southern Difference Institute or equivalent combination of education and property...Software
$25 - $30 per hour
...mobile devices. Manage devices using enterprise endpoint management tools (e.g., Intune, SCCM, Jamf, or similar). Perform software installations, upgrades, and patching in accordance with IT standards. Maintain hardware inventory and asset records and...SoftwareFull timeContract workWork at officeLocal areaImmediate startRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Quantitative Software Developer. Be the first to apply!
- software developer fintech Towson, MD
- consulting software engineer Towson, MD
- junior software developer remote Towson, MD
- senior software engineer remote Towson, MD
- entry level software engineer remote Towson, MD
- software engineer full time Towson, MD
- startup software engineer Towson, MD
- software engineer internship remote Towson, MD
- software engineer Towson, MD
- part time software developer remote Towson, MD


