Software Engineer

3 weeks ago


Baltimore, United States Campbell & Company Full time

The Software Engineer (SE) contributes to the creation and implementation of research ideas and solutions through the design, development, and maintenance of the firms 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.

Qualifications:
Required Qualifications

Bachelors degree in Computer Science with a minimum of 1 year of engineering experience in a corporate setting, OR Bachelors 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

Benefits:

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 $4.2 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. Or, 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 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, employer-funded Health Savings Account, group health, dental and vision benefits, fitness reimbursement, and a 401(k) matching 100% up to 9% of your salary, plus an additional annual employer discretionary contribution, up to 7.25%.

Regular ping-pong matches, happy hours, trivia nights, and staff lunches are just a few of our engagement activities to ensure working at Campbell isnt just challenging and rewarding, but also fun

Skills required:
Preferred Qualifications

Masters degree in Computer Science or other technical field of study

Experience with modern software development tools (revision control, testing framework, build scripts/tools, issue/bug/defect tracking, collaborative tools, etc.)

Experience working with large data sets

Experience with open-source projects

Experience with finance and/or quantitative investing



  • Baltimore, United States Independent Software Full time

    IMAGINEDRAGON - Annapolis Junction, MD - Full Time What you will be doing! As a Software Engineer you will be responsible for developing, sustaining, and troubleshooting GHOSTGEM's software suite of applications including JEDIPOWER and possibly future capabilities as mission needs arise. Software development activities include implementation, testing, and...


  • Baltimore, United States Independent Software Full time

    What you will be doing: The Cloud Software Engineer develops, maintains, and enhances complex and diverse Big-Data Cloud systems based upon documented requirements. Directly contributes to all stages of back-end processing, analyzing, and indexing. Required Skills: Provides expertise in Cloud Computing, Hadoop Eco-System including implementing Java...


  • Baltimore, United States Software Tech Enterprises Full time

    Senior AWS Architect/Engineer Software Tech Enterprises, Inc. Work Location : Baltimore, MD – Onsite 2 days /Hybrid Position Benefits : Medical, Dental, Vison, Life, 401K Compensation Range : Competitive Compensation Job Description Software Tech Enterprises, Inc., founded in 2002 is a Management Consulting and Information Technology firm that specializes...

  • Software Engineer

    2 weeks ago


    Baltimore, Maryland, United States The DarkStar Group LLC Full time

    The DarkStar Group is seeking a Software Engineer with a TS/SCI + Poly clearance (applicable to this customer) to join one of our top projects in Annapolis Junction, MD. Below is an overview of the project, as well as information on our company, our benefits, and our $25,000 referral program.THE ROLEThe Software Engineer develops, maintains, and enhances...

  • Software Engineer

    2 weeks ago


    Baltimore, Maryland, United States BCT Full time

    Software Engineer ID - Careers at BCT LLC Share with friends or Subscribe Back To Openings Software Engineer (ID) Department:ImagineDragon Location:Fort George G Meade, MDSTART YOUR APPLICATIONBCT-LLC is seeking a Software Engineer. The ideal candidate must possess an active TS/SCI w/Polygraph. This position is located in Ft. Meade, Maryland.A career at...

  • Software Engineer

    4 weeks ago


    Baltimore, United States VES Full time

    VES, LLC is looking to hire a full-time Software Engineer . Would you like to work on a small team of exceptionally smart people to design and build cutting-edge technology, pushing the envelope of what is possible ? Do you want to work for a team-oriented DoD contractor that is passionate about using technology to protect and make soldiers more effective ?...

  • Software Engineer

    4 weeks ago


    Baltimore, United States Blackwomenintech Full time

    Open Systems Technologies Corporation is a leader in the government contracting marketplace, providing Enterprise Security and Cloud Computing solutions to support large organizations. Our capabilities include supplying federal government entities and private businesses with software development, scientific and engineering technical assistance, systems...

  • Software Engineer

    4 weeks ago


    Baltimore, United States Cornerstone Defense Full time

    Title: Software Engineer Location: Annapolis Junction, MD *Clearance: *Active TS/SCI w/ Polygraph needed to apply * Company Overview: Cornerstone Defense is the Employer of Choice within the Intelligence, Defense, and Space communities of the U.S. Government. Realizing early on that our most prized assets are our employees, we continually focus our attention...

  • Software Engineers

    2 weeks ago


    Baltimore, Maryland, United States GrammaTech Full time

    Overview Are you ready to be challenged, right from the interview process? Are you looking to work with a highly intelligent but humble team? Do you want to work on cutting-edge cyber security problems and have the background to do it? Well then, this role may be for you.GrammaTech is looking for software engineers with ACTIVETS/SCI with CI Polygraph...

  • Software Engineers

    2 months ago


    Baltimore, Maryland, United States Elajika Inc Full time

    CLIENT Wawa ADDRESS Baltimore PA POSITION (6) Software Engineers LENGTH OF CONTRACT Long term contract and could potentially result in a conversion (given they can be hired) HIRING PROCESS Interview Process Phone screen F2F or Skype These candidates will be doing a skype then if selected an IN-PERSON INTV to do a coding test. So they need to be within a...

  • Software Engineers

    4 weeks ago


    Baltimore, Maryland, United States Elajika Inc Full time

    CLIENT Wawa ADDRESS Baltimore PA POSITION (6) Software Engineers LENGTH OF CONTRACT Long term contract and could potentially result in a conversion (given they can be hired) HIRING PROCESS Interview Process Phone screen F2F or Skype These candidates will be doing a skype then if selected an IN-PERSON INTV to do a coding test. So they need to be within a...

  • Software Engineer

    2 weeks ago


    Baltimore, Maryland, United States belaytech Full time

    Software Engineer (SWE) Opening at Belay Technologies in Annapolis Junction, MD Belay Technologies, recognized as one of the Best Places to Work in Baltimore, is actively looking for Software Engineers at all levels to join their intel team. The ideal candidate will design and implement complex algorithms, ensure quality control on team products, and...

  • Software Engineer

    4 weeks ago


    Baltimore, United States The Solutions Group Full time

    To be considered for this opportunity you will need to possess an active TS/SCI with polygraph. We regret that we do not have the ability to assist you with gaining clearance at this time. Are you a cleared software engineer looking for a company that understands employees are its most valuable resources? Join our Best Workplace winning company that offers...

  • Software Engineer

    4 weeks ago


    Baltimore, United States Analytical Services & Materials Full time

    Description AS&M has an exciting opportunity for Software Engineers at multiple experience levels to join our team supporting engineering services at the NAVAIR Air Vehicle Department, Patuxent River Naval Air Station in Maryland. This person will create, modify, and test the code, forms, and script that allow computer applications to run. They will work...

  • Software Engineer

    1 week ago


    Baltimore, United States Actalent Full time

    Job Title: Software Engineer Job Description As a Software Engineer, you will tackle complex problems that may relate to multiple issues and may lack clear resolutions. In cases where no precedent exists, you will be expected to conduct research and analyze various alternatives to develop effective solutions. You will work independently to design, code, and...

  • Software Engineer

    2 weeks ago


    Baltimore, Maryland, United States Analytical Services & Materials Full time

    AS&M has an exciting opportunity for Software Engineers at multiple experience levels to join our team supporting engineering services at the NAVAIR Air Vehicle Department, Patuxent River Naval Air Station in Maryland.This person will create, modify, and test the code, forms, and script that allow computer applications to run.They will work from...


  • Baltimore, United States John H Northrop And Associates Full time

    Software Engineer JHNA is currently seeking a talented Software Engineer to join our NAVAIR support team in Patuxent River, MD. This position will require on-site support at NAVAIR, with some allowance for telework/remote work. The ideal candidate will live within a commutable distance from NAS Pax River. Roles/Responsibilities: Develop and document software...


  • Baltimore, Maryland, United States Design To Delivery Inc Full time

    Design To Delivery Inc (D2DInc) is a minority-owned, women-owned small business. Founded in 2001 and headquartered in Bethesda, Maryland, D2DInc provides services to public-sector organizations in the areas of acquisition and procurement support, contract administration and closeout, development and administration of small business outreach programs,...


  • Baltimore, United States SITEC Consulting LLC Full time

    About SITEC SITEC is an employee and customer focused Information Technology and Professional Services Firm specializing in design, development, and delivery of state-of-the-art technology solutions, as well as cybersecurity, software and systems engineering services. SITEC provides support services as required for continuous operation of the Software...

  • Sr. Software Engineer

    2 weeks ago


    Baltimore, Maryland, United States DCS Corp Full time

    Sr. Software Engineer (Database Design) in Lexington Park, MD at DCSDCSis seeking a Senior-level Software Engineer to join its teams developing the next generation of mission planning software supporting U.S. Air Force and U.S Navy aviators.Essential Job Functions:Perform software development as part of a team contributing to a multi-team, multi-organization...