Company
Capital Markets
PrincipalSoftwareEngineer(Python,KDB,ShellScripting,Java)
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
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
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.