Principal Software Engineer (C++, Market Data, LINUX) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Fidelity Bank · 1 month ago

Principal Software Engineer (C++, Market Data, LINUX)

Fidelity Technology Group is part of Fidelity Bank, focusing on providing trading solutions for the Capital Markets division. The Principal Software Engineer will be responsible for technical leadership, mentoring peers, and gathering technical and business requirements for trading systems.

BankingBitcoinCustomer ServiceFinancial ServicesInsuranceWealth Management

Responsibilities

Responsible for translating program priorities and features into deliverable tasks
Lead the requirements gathering of new features and/or enhancements for our retail and institutional financial services platform
Collaborate with technology and business teams to deliver high-quality solutions for business problems
Bring curiosity and a questioning mind-set to work, asking always about the why and the value of new features/enhancements to the platform
Contribute to enhancing systems analysis practices across a global team
Monitor documentation standards and best practices

Qualification

C/C++LinuxUNIX Shell scriptingEquity/Options trading systemsKDBMulti-taskingInterpersonal skillsCommunication skillsLeadership

Required

BS or Master's in Computer Science, Information Systems, Engineering, Mathematics, or Finance
10+ years of low latency systems development experience in C/C++ on Linux, with good understanding of UNIX IPCs
Very proficient in UNIX Shell scripting
Strong interpersonal, relationship management, and facilitation skills
Excellent written and verbal communication skills with business and technical team members across the organization
Ability to read/analyze code and logs for requirement gathering, defect/incident triage, and root cause analysis
Ability to understand and design the technology and software architecture of an application
Ability to quickly learn, adapt and strive to meet the needs of a fast paced, changing environment
Ability to multi-task effectively
Expert knowledge and experience of taking complex features and breaking them into clear and concise stories with well-defined business value and acceptance criteria
Experience analyzing, documenting, and modernizing legacy systems and workflows
Experience with minimum viable product definition and product backlog management
Ability to comprehend and articulate end-to-end system or financial workflows
Strong leader with a collaborative work style and hands-on team leadership
Ability to manage competing priorities and communicate impediments appropriately
Ability to establish and maintain trusted relationships between business partners and technology groups
Understands the value of trade off conversations with business partners
Experience working with QA and customer-facing resources to develop, document, and track use cases
Experience detecting and managing scope changes, as well as escalating and managing-to-resolution of issues
Effective management of project-related tasks, issues, and planning

Preferred

Knowledge of Equity/Options trading systems and market data is plus
Knowledge of time series database, KDB is a plus

Benefits

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 to develop your career

Company

Fidelity Bank

twittertwittertwitter
company-logo
Fidelity Bank is a commercial bank providing services financial sercvices.

Funding

Current Stage
Late Stage
Total Funding
unknown
2018-12-17Acquired
2014-09-01Private Equity
Company data provided by crunchbase