hero

It's all about who you work with. Opportunities below to join fantastic teams.

RRE
RRE
142
companies
1,165
Jobs

Software Engineer

WayUp

WayUp

Software Engineering
Baltimore, MD, USA
Posted on Wednesday, March 6, 2024
This role is with Campbell & Company. WayUp is partnering with Campbell & Company to hire top talent.

The Software Engineer (SE) 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 SE may also work in a cross-department capacity with colleagues from Market Data, Operations, Trading, and others. The Software Engineer will report to the Director of Research Engineering. Principal Responsibilities: Development

  • Develop and maintain internal applications and libraries using a variety of technologies and programming languages following a defined development process.
  • Implement, test, and document new models or changes to existing systems.
  • Develop and improve monitoring, data visualization, and analytics capabilities using cutting edge modern technologies.
  • Participate in code and design reviews of Research software. System Design
  • Improve the design and efficiency of our systems with advanced, up-to-date industry trends and technology.
  • Be an active participant in the development of our simulation and back-testing platforms. Maintenance and Support
  • Monitor, support, and troubleshoot our live system of models, in collaboration with other Research and Operations teams.
  • Work with users to analyze current procedures and suggest process improvements. Continued Learning
  • Keep up to date with industry trends and current technology and share knowledge with colleagues.
  • Required Qualifications
  • Bachelor’s degree in Computer Science with a minimum of 1 year of engineering experience in a corporate setting, OR Bachelor’s degree in other field, with at least 2 years of engineering experience in a corporate setting
  • Expertise in at least one common programming language (e.g., Python, Java, C/C++, .NET, MATLAB)
  • Knowledge of relational database concepts
  • Innate curiosity with a passion for applying technology to solve problems
  • Strong mathematical and analytical skills
  • 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 communications skills
  • Ability to interact with users of varying levels of expertise and communicate technical information to non-technical users
  • Self-motivated and possessing a solid work ethic
  • Ability to work in a dynamic, fast-paced environment
  • Strong attention to detail