Company

Capital Markets

PrincipalSoftwareEngineer(Python,KDB,ShellScripting,Java)

$107–216k Jersey City, New Jersey, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Principal Software Engineer (Python, KDB, Shell Scripting, Java). Skills: Python, KDB+, Java, Shell Scripting. Develop high quality software. Deliver timely software”

What You'll Achieve.

high quality, timely and maintainable software solutions; meet functional and non-functional business requirements; increase productivity; deliver software with a high degree of automation

Industry & Context.

Capital Markets
Problems you'll solve

analytical skills; Ability to build reliable software that can withstand unreliable environments

What They're Looking For.

Must Have

Bachelor's degree in computer science or related field, At least 10 years of software engineering experience, Designing and developing large Reporting Platforms, KDB+, Linux, Python, Java, High volume of data set, SQL, relational databases, time series databases, APIs, distributed systems, asynchronous workers, resilient messaging services, microservice architecture, on Prem deployments, cloud-based deployments, reliable software, version control systems, Agile methodologies, iterative development processes

Nice to Have

Control M, Acceptance test-driven development, cryptocurrencies, Trading, Algo Trading

What You'll Do.

Develop high quality software

Deliver timely software

Maintain software solutions

Meet business requirements

Engage with stakeholders

Design technology solutions

Implement technology solutions

Contribute to business initiatives

Demonstrate software engineering excellence

Use continuous integration

Use continuous deployment

Keep current with IT blueprint

Keep current with frameworks

Keep current with technologies

Guide junior team members

Collaborate with stakeholders

Collaborate with cross functional teams

Contribute towards innovative solutions

Increase productivity

Write code for product features

Build reliable software

Deliver software with automation

Handle development for multiple releases

Contribute to org level innovation

Demonstrate versatility

Work effectively with partners

Work effectively with team members

Take accountability for deliverables

Send reports to FINRA

How You'll Work.

Team & Collaboration

Partner & stakeholder engagement; Working closely with business partners; Collaborate with multiple stakeholders; Collaborate with large cross functional teams; Collaborate with multiple stakeholders/large cross functional teams; Ability to work effectively with both partners and project team members; Collaborate across Fidelity teams; Collaborative environment

Communication Scope

communication; Interpersonal skills

Process & Methodology

iterative development processes

Full Job Description

## ## Job Description: We are currently sourcing for a Software Engineer for CAT Regulatory Reporting Team to work in Jersey City, New Jersey. **The Role** Software Engineer will be working in development and delivery of high quality, timely and maintainable software solutions in an agile environment which meet functional and non-functional business requirements. This role will involve partner & stakeholder engagement, design and release support. * Designing and implementing technology solutions for the Fidelity Capital Markets Regulatory Reporting business * Working closely with our business partners to contribute to business-critical initiatives * Demonstrate software engineering excellence through continuous integration, continuous deployment, * Keeps current with IT blueprint, frameworks and technologies that would benefit us and improve our productivity; guides junior team members on technology * Collaborate with multiple stakeholders/large cross functional teams as part of work delivery * Follows practices and contribute towards innovative solutions to increase productivity * This is a hands-on role where you will write code for product features **The Expertise and Skills You Bring** * Bachelor's degree in computer science or related field required * At least 10 years of software engineering experience * Strong background in designing and developing large Reporting Platforms. * Extensive experience with KDB+ * Proficient in Linux , python and Java * Familiar with Control M * Highly proficient in managing High volume of data set. * Proficient in SQL and a working knowledge of relational and time series databases * Experience with designing APIs, distributed systems, asynchronous workers and resilient messaging services * An understanding of microservice architecture and on Prem and cloud-based deployments * Ability to build reliable software that can withstand unreliable environments * Can provide leadership and mentorship across small, agile teams in a very co

Free ATS check

Applying for this Principal Software Engineer (Python, KDB, Shell Scripting, Java) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about this company?

Real rants from real employees. Read before you apply.

Read Company Rants →