Sr Software Engineer

The ideal candidate is someone who combines ambition with humility and is happy to let their performance do the talking. This is a hands-on, full development lifecycle role which provides an opportunity to solve complex business, logic and technical challenges. As a key contributor throughout the entire development cycle, you will be required to think outside the box and bring cutting edge technology in-house.

 

Core Capabilities & Attributes:

  • Exceptional technology skills; recognized by your peers as an expert in your domain
  • Craftsman-like approach to building software; takes pride in engineering excellence and instils these values within the team and others
    • Participating in the design of effective engineering processes
    • Product development expertise
    • Architecture, craftsmanship & engineering discipline
    • Domain skills & experience
  • A proponent of strong collaborative software engineering techniques and methods: agile development, continuous integration, code review or pairing, unit testing, refactoring and related approaches.
  • Excellent problem-solving and critical-thinking skills; demonstrated ability to employ fact-based decision-making to resolve complex problems, by applying logic analysis, experience and business knowledge
  • Possess a passion for technology and staying sharp in your craft by keeping on top of new technologies, tools and trends
  • Ensure and manage excellent customers relationships
  • Demonstrable passion for technology (e.g. personal projects, open-source involvement) while using their problem solving capabilities to deliver solutions utilizing a top end engineering approach

 

Responsibilities:

  • Engineer world-class products with maximum efficiency and agility
  • Enable improvement of the engineering team through shaping of tools, processes and standards
  • Interact with Quants and Analysts to understand their workflows and requirements
  • Collaborate with your engineering manager to enable a fit-for-purpose application portfolio consistent with the target architecture and operating model
  • Produce comprehensive, usable dataset documentation and metadata
  • Evaluate and make decisions around dataset implementations designed and proposed by peer data engineers
  • Ensure excellent customers relationships

 

Desired Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Applied Mathematics, related field, or equivalent practical experience
  • Hands-on software engineering experience in modern programming languages (C/C++, Java, Python), open-source technologies
  • Solid Computer Science fundamentals in object-oriented design, data structures, and algorithms
  • Strong Test-Driven Development and desire to write simple, adaptive and iterative code.
  • Experience working in a dynamic, fast-paced, Agile team environment
  • Enthusiasm for learning & results oriented
  • Strong interpersonal skills; able to establish and maintain a close working relationship with quantitative researchers, analysts, traders and senior business people alike

Job Location:

Baltimore, MD

Job Description:

The ideal candidate is someone who combines ambition with humility and is happy to let their performance do the talking. This is a hands-on, full development lifecycle role which provides an opportunity to solve complex business, logic and technical challenges. As a key contributor throughout the entire development cycle, you will be required to think outside the box and bring cutting edge technology in-house.   Core Capabilities & Attributes:
  • Exceptional technology skills; recognized by your peers as an expert in your domain
  • Craftsman-like approach to building software; takes pride in engineering excellence and instils these values within the team and others
    • Participating in the design of effective engineering processes
    • Product development expertise
    • Architecture, craftsmanship & engineering discipline
    • Domain skills & experience
  • A proponent of strong collaborative software engineering techniques and methods: agile development, continuous integration, code review or pairing, unit testing, refactoring and related approaches.
  • Excellent problem-solving and critical-thinking skills; demonstrated ability to employ fact-based decision-making to resolve complex problems, by applying logic analysis, experience and business knowledge
  • Possess a passion for technology and staying sharp in your craft by keeping on top of new technologies, tools and trends
  • Ensure and manage excellent customers relationships
  • Demonstrable passion for technology (e.g. personal projects, open-source involvement) while using their problem solving capabilities to deliver solutions utilizing a top end engineering approach
  Responsibilities:
  • Engineer world-class products with maximum efficiency and agility
  • Enable improvement of the engineering team through shaping of tools, processes and standards
  • Interact with Quants and Analysts to understand their workflows and requirements
  • Collaborate with your engineering manager to enable a fit-for-purpose application portfolio consistent with the target architecture and operating model
  • Produce comprehensive, usable dataset documentation and metadata
  • Evaluate and make decisions around dataset implementations designed and proposed by peer data engineers
  • Ensure excellent customers relationships
  Desired Qualifications:
  • Bachelor’s or Master’s degree in Computer Science, Applied Mathematics, related field, or equivalent practical experience
  • Hands-on software engineering experience in modern programming languages (C/C++, Java, Python), open-source technologies
  • Solid Computer Science fundamentals in object-oriented design, data structures, and algorithms
  • Strong Test-Driven Development and desire to write simple, adaptive and iterative code.
  • Experience working in a dynamic, fast-paced, Agile team environment
  • Enthusiasm for learning & results oriented
  • Strong interpersonal skills; able to establish and maintain a close working relationship with quantitative researchers, analysts, traders and senior business people alike

Job Qualifications:

The ideal candidate is someone who combines ambition with humility and is happy to let their performance do the talking. This is a hands-on, full development lifecycle role which provides an opportunity to solve complex business, logic and technical challenges. As a key contributor throughout the entire development cycle, you will be required to think outside the box and bring cutting edge technology in-house.

 

Core Capabilities & Attributes:

  • Exceptional technology skills; recognized by your peers as an expert in your domain
  • Craftsman-like approach to building software; takes pride in engineering excellence and instils these values within the team and others
    • Participating in the design of effective engineering processes
    • Product development expertise
    • Architecture, craftsmanship & engineering discipline
    • Domain skills & experience
  • A proponent of strong collaborative software engineering techniques and methods: agile development, continuous integration, code review or pairing, unit testing, refactoring and related approaches.
  • Excellent problem-solving and critical-thinking skills; demonstrated ability to employ fact-based decision-making to resolve complex problems, by applying logic analysis, experience and business knowledge
  • Possess a passion for technology and staying sharp in your craft by keeping on top of new technologies, tools and trends
  • Ensure and manage excellent customers relationships
  • Demonstrable passion for technology (e.g. personal projects, open-source involvement) while using their problem solving capabilities to deliver solutions utilizing a top end engineering approach

 

Responsibilities:

  • Engineer world-class products with maximum efficiency and agility
  • Enable improvement of the engineering team through shaping of tools, processes and standards
  • Interact with Quants and Analysts to understand their workflows and requirements
  • Collaborate with your engineering manager to enable a fit-for-purpose application portfolio consistent with the target architecture and operating model
  • Produce comprehensive, usable dataset documentation and metadata
  • Evaluate and make decisions around dataset implementations designed and proposed by peer data engineers
  • Ensure excellent customers relationships

 

Desired Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Applied Mathematics, related field, or equivalent practical experience
  • Hands-on software engineering experience in modern programming languages (C/C++, Java, Python), open-source technologies
  • Solid Computer Science fundamentals in object-oriented design, data structures, and algorithms
  • Strong Test-Driven Development and desire to write simple, adaptive and iterative code.
  • Experience working in a dynamic, fast-paced, Agile team environment
  • Enthusiasm for learning & results oriented
  • Strong interpersonal skills; able to establish and maintain a close working relationship with quantitative researchers, analysts, traders and senior business people alike
Apply Now