This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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. As a Software Engineer you will be an integral part of the Regulatory Reporting team. You’ll get the opportunity to develop your skills, collaborate across Fidelity teams and continue to learn in a fun, collaborative, iterative, and rapidly changing environment. The Fidelity Regulatory Reporting Team is responsible for platform services and APIs that report CAT 605 and 606 reporting to FINRA. Platform contains highly advanced KDB software that ingests high volumes of equity and options trading data and generates relevant reports and sends it to FINRA daily.
Job Responsibility:
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
Collaborate with multiple stakeholders/large cross functional teams as part of work delivery
Follows practices and contribute towards innovative solutions to increase productivity
Write code for product features
Develop secure, scalable, resilient on Prem and cloud-based services
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 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
Solid analytical, communication, and organizational skills
An interest in and experience with cryptocurrencies
Have the drive and ability to deliver software with a high degree of automation
Proficient with version control systems
Have the spirit and willingness to contribute to org level innovation
Have a learning mindset
Should have the ability to work effectively with both partners and project team members
Have Knowledge of Agile methodologies or iterative development processes
Have Ability to take ownership
Coach team members and take accountability for the deliverables
Excellent collaboration and Interpersonal skills
Great attitude, being a mentor, team player and effective contributor
Focus on productivity
Experience in Capital markets or Crypto Currency specifically with exposure to Trading, Algo Trading
Nice to have:
Knowledge of Acceptance test-driven development a plus
What we offer:
Comprehensive health care coverage and emotional well-being support
Market-leading retirement
Generous paid time off and parental leave
Charitable giving employee match program
Educational assistance including student loan repayment, tuition reimbursement, and learning resources