Careers

Search Jobs Connect With Us

Software Engineer

Job Attributes

Job Id:

33886

Job Category:

Not Defined

Job Location:

Baltimore, MD  21202

Security Clearance:

Not Defined

Business Unit:

Piper Companies

Division:

Piper Enterprise Solutions

JOB DESCRIPTION

Piper Companies is currently seeking a Software Engineer for an opportunity in Baltimore, MD. The Software Engineer will be building and supporting data pipelines which are used by the Global Investment Risk team.


 Responsibilities of the Java Software Engineer:

      Collaborate with your engineering manager to enable a fit-for-purpose application portfolio consistent with the target architecture and operating model

      Come up with innovative ways to enhance our systems and to make our data-related processes more efficient 

      Participate in time-sensitive projects, and collaborate with your global colleagues to deliver new initiatives 

      Enable improvement of the engineering team through shaping of tools, processes and standards

      Produce comprehensive, usable dataset documentation and metadata

      Evaluate and make decisions around dataset implementations designed and proposed by peer data engineers

      Ensure the validity and accuracy of security-level analytics and risk exposures within the portfolio management and analytics systems, driving consistency and transparency

      Devise innovative ways to enhance our systems and to make our data-related processes more efficient 

Qualifications of the Java Software Engineer:

      7+ years of progressive engineering experience with 2+ years related to data engineering, microservices, frameworks and/or platform development

      5+ years coding experience and solid working knowledge of at least one language such as C# or Java

      5+ years of business systems analysis or experience working with data and analyzing data

      Experience designing and delivering frameworks, focused on data pipelines, data catalogs, data distribution, and/or advanced analytics

      Proficient with a range of open source frameworks and development tools -. .Net Framework (Standard/ Core), AWS Lambda and Step Functions, SNS, SQS, S3, NoSQL databases, Git/ Unity, Angular/Backbone/ReactJS etc.

      Knowledge of reporting and ETL tools such as SSRS, Informatica etc.

·       Strong preference for: 

      Experience of front office software development with an Asset Management, Hedge fund or Investment Bank 

      Solid working knowledge of Risk analytics platforms (e.g MSCI, Bloomberg PORT, Barclay’s POINT) and derivatives

      Experience building containerized applications and deploying to public or private clouds, such as Amazon Web Services (AWS) or similar providers.

      Open source involvement such as a well-curated blog, accepted contribution, or community presence

·       Education 

      Strong academic record and BA/BS in Computer Science, Math, Engineering or related technical degree 

Compensation for the Java Software Engineer:

  • Salary Range: $65-72/hr
  • Comprehensive Benefits: Medical (United), Dental (Guardian), Vision (VSP), and 401K (Voya through ADP)


Keywords: Software engineer, Java, C#, .NET, Python, AWS, Lambda, ETL, Data, development, health, dental, vision, retirement, benefits

Apply Now

CONTACT INFORMATION (Required)
RESUME (Required)
No file selected
x
Formats accepted: .doc / .docx / .pdf / .txt
Don't have a resume? Click here to fill out a short form.

Copy/paste your resume inside the text editor below:

ADDITIONAL INFORMATION (Required)
WORK HISTORY (Required)
Add another experience (optional)
EDUCATION (Required)
Add another degree (optional)
SKILLS (Required)
Add another skill (optional)

The following error(s) occurred:

Please wait while your job application is being processed. This may take a few moments.
New Search

Job Id:

33886

Job Category:

Not Defined

Job Location:

Baltimore, MD  21202

Security Clearance:

Not Defined

Business Unit:

Piper Companies

Division:

Piper Enterprise Solutions