JobsPrincipal Software Engineer (Python, KDB, Shell Scripting, Java)
Principal Software Engineer (Python, KDB, Shell Scripting, Java)
FidelityPrincipal Software Engineer (Python, KDB, Shell Scripting, Java)
FidelityLocation
Jersey City, NJ
Type
Full-time
Posted
6/7/2026
Compensation
$107,000 - $216,000 per year
Undergraduate with 5+ Years of Experience
Approval 99.8%·Filings 1,603·New hires 169·
💎 Strong Sponsor
·FY 2025Job description
The Software Engineer will join the CAT Regulatory Reporting Team in Jersey City, New Jersey, focusing on developing high-quality software solutions in an agile environment. This role emphasizes collaboration with business partners and stakeholders to deliver technology solutions for regulatory reporting. The engineer will be responsible for writing code for product features and mentoring junior team members. The position offers opportunities for professional growth in a dynamic and innovative environment.
Requirements
- 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 volumes of data sets
- 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
- Experience in Capital markets or Crypto Currency specifically with exposure to Trading and Algo Trading
Responsibilities
- Develop and deliver high-quality, timely, and maintainable software solutions
- Engage with partners and stakeholders for design and release support
- Collaborate with multiple stakeholders and large cross-functional teams
- Write code for product features in a hands-on role
- Guide junior team members on technology and best practices
- Contribute towards innovative solutions to increase productivity
- Coach team members and take accountability for deliverables
- Focus on productivity and continuous improvement in software delivery
Benefits
- Fidelity offers competitive compensation, annual bonuses, retirement contributions, comprehensive healthcare coverage, parental leave, tuition assistance, wellness programs, and extensive professional development opportunities.
Is this posting expired or inaccurate?
