Principal Software Engineer

Overview

On Site
USD 170,000.00 - 172,000.00 per year
Full Time

Skills

Physical data model
IT risk
Technical drafting
Business systems
Information security
Data integrity
Product strategy
Amazon Web Services
Amazon S3
Development testing
Functional requirements
Data modeling
Test strategy
Data structure
Design patterns
Test plans
System documentation
Decision-making
Computer science
Information Technology
Operating systems
Data
Design
Software deployment
Usability
Scalability
Leadership
Management
Mainframe
Unix
Linux
Python
Snow flake schema
Presentations
Hosting
Privacy
Documentation
Policies
Finance
Java
Software development
Jersey
Telecommuting
Reporting
DTCC

Job Details

THE DEPOSITORY TRUST & CLEARING CORPORATION SEEKS:

TITLE: Principal Software Engineer

JOB DUTIES: Serve as a member of our IT Risk and Data Services team. Will coordinate the technical design of large business systems; Integrate business services and information security; implement technology-specific best practices and standards; control success criteria from design through deployment, including, reliability, cost-effectiveness, performance, data integrity, maintainability, reuse, extensibility, usability and scalability; and provide leadership on AD teams. Will assist the Domain Architect as a technology liaison across teams. Partner with multifunctional teams to ensure the success of product strategy and project work. Duties include:

  • Technology Selection- Assist in technology selection decisions;
  • Manage technology risk for the project team;
  • Be familiar and utilize Mainframe, Unix/Linux & Amazon cloud: AWS, python, s3, snowflake;
  • Perform business and technical presentations in relation to technology platforms and solutions addressing the business problems;
  • Platforms-Work with Infrastructure partners on Platforms to stand up development, testing, and production environments;
  • Define scalability and performance criteria for the product;
  • Environments- Work with Infrastructure partners to choose efficient hosting environment;
  • Engage in multiple efforts in various environments simultaneously;
  • Requirements Elaboration- Works with the Functional Architect to ensure that non-functional requirements are complete and appropriate;
  • Data Modeling - Ensure physical data model supports the performance, privacy and security requirements;
  • Design Frameworks that promote concepts of isolation, extensibility, and extendibility.
  • System Performance - Propose solutions that satisfy performance requirements.
  • Ensure test strategy validate performance requirements.
  • Tunes application performance issues;
  • Perform data structures & design patterns;
  • Security - Understand corporate information security standards;
  • Ensure test plans validate security requirements;
  • Standards - Recommend and promote technical solutions that are consistent with corporate standards.
  • Documentation - Develop and maintain system documentation;
  • Help develop solutions that balance cost, schedule, and requirements and helps roll out standards and policies to other team members;
  • Support team in managing client expectations and resolving issues on time;
  • Engage in activities to support the broader organization;
  • Incorporate business and financial factors into decision making and supports team members in doing the same;
  • Ensure own and team's practices support success across all geographic locations;
  • Mitigate risk by following established procedures and supervising controls, spotting key errors and demonstrating strong ethical behavior


JOB REQUIREMENTS : Bachelor's in Computer Science, Information Technology, Engineering (any) or related field and 5 years of experience in the job or related position. Prior experience to include:

  • supporting applications hosted on the Linux operating system platform.
  • supporting Java based applications, including Java language programming.


LOCATION: Jersey City, NJ. Telecommuting may be permitted a few days a week. When not telecommuting, must report to DTCC's office in Jersey City, NJ.

SALARY: $170,000.00 - $172,000.00 per year.

APPLY: Please e-mail resume with cover letter to DTCC at , reference Job Code 7314190 / Principal Software Engineer/ Jersey City, NJ

About The Depository Trust & Clearing Corporation