Principal Software Engineer
DTCC
Job Title
Information Technology
Job Description
Are you ready to make an impact at DTCC? Do you want to work on innovative projects, collaborate with a dynamic and supportive team, and receive investment in your professional development? At DTCC, we are at the forefront of innovation in the financial markets. We are committed to helping our employees grow and succeed. We believe that you have the skills and drive to make a real impact. We foster a thriving internal community and are committed to creating a workplace that looks like the world that we serve. The Information Technology group delivers secure, reliable technology solutions that enable DTCC to be the trusted infrastructure of the global capital markets. The team delivers high-quality information through activities that include development of essential, building infrastructure capabilities to meet client needs and implementing data standards and governance.
Pay and Benefits:
- Competitive compensation, including base pay and annual incentive
- Comprehensive health and life insurance and well-being benefits, based on location
- Pension / Retirement benefits
- Paid Time Off and Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being.
- DTCC offers a flexible/hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a third day unique to each team or employee).
The Impact you will have in this role:
The Development family is responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used internally or externally on product platforms supported by the firm. The software development process requires in-depth subject matter expertise in existing and emerging development methodologies, tools, and programming languages.
Software Developers work closely with business partners and / or external clients in defining requirements and implementing solutions. The Software Engineering role specializes in planning, documenting technical requirements, designing, developing, and testing all software systems and applications for the firm. Works closely with architects, product managers, project management, and end-users in the development and enhancement of existing software systems and applications, proposing and recommending solutions that solve complex business problems..
Primary Responsibilities
- Lead needed technical processes and designs considering reliability, data integrity, maintainability, reuse, extensibility, usability, and scalability.
- Design and develop scalable, high-performance Java-based applications.
- Lead architecture and design discussions, ensuring alignment with business goals.
- Mentor junior developers and provide technical leadership across teams.
- Collaborate with cross-functional teams including Infrastructure partners, QA, DevOps, and Product Management to ensure the success of product strategy and project deliverables.
- Conduct code reviews and enforce best practices in software development.
- Ensure optimal application performance and promptly address production issues, while maintaining compliance with performance, privacy, and security standards.
- Stay current with emerging technologies and propose innovative solutions.
- Drive technical and business process enhancements; design comprehensive end-to-end application architectures and manage the software development process.
- Implement technology-specific best practices that are consistent with corporate standards.
- Research and evaluate specific technologies, and applications, and contributes to the solution design.
- Define scalability and performance criteria for assigned applications
- Tune application performance to eliminate and reduce issues
- Verify test plans to ensure compliance with performance and security requirements
- Support business and technical presentations in relation to technology platforms and business solutions
- Mitigate risk by following established procedures and monitoring controls
- Help develop solutions that balance cost and delivery while meeting business requirements
- Implement technology-specific best practices that are consistent with corporate standards
- Estimate total costs of modules/projects covering both hours and expense
- Mitigates risk by following established procedures and monitoring controls, spotting key errors and demonstrating strong ethical behavior.
Qualifications:
- Minimum of 8 years of related experience
- Bachelor's degree preferred or equivalent experience
Talents Needed for Success:
- Serves as a trusted coach or mentor within the organization.
- Communicates openly keeping everyone across the organization informed.
The salary range is indicative for roles at the same level within DTCC across all US locations. Actual salary is determined based on the role, location, individual experience, skills, and other considerations. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
- ...Principal Software Engineer Being a member of the Global Delivery Team, the Principal Software Engineer will be responsible for proactively achieving assigned goals and objectives in support of the enterprise strategic business agenda, as well as maintaining client...SuggestedWorldwideFlexible hours
- ...responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used...SuggestedRemote workFlexible hours
- ...Principal Software Engineer I The Principal Software Engineer I is a senior technical leader responsible for advancing engineering practices, shaping technical direction, and driving the delivery of scalable, high-quality software solutions across multiple teams. This...SuggestedWork at officeRemote work
$108.2k - $162.4k
...Principal Cyber Software Engineer At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to...SuggestedInterim roleRemote workShift work- GoTo Meeting is seeking a Principal Software Engineer I to provide technical leadership in software solutions. This role will influence architectural direction and collaborate closely with teams. The ideal candidate will have over 8 years of experience in software development...SuggestedRemote jobWork at office
- ...Software Engineer Odyssey Systems is seeking a Software Engineer to support advanced situational awareness and multi-domain operations (MDO) programs. This role focuses on the design, analysis, and integration of RF and signal processing systems that enable next-generation...Full timeContract workWork experience placementLive out
$135k - $165k
...About the job: Sogeti is seeking a Senior Software Engineer to support the re-platforming of a complex, rules-heavy middleware system using .NET v10 latest LTS, React, and Microsoft SQL Server. This is a hands-on, execution-focused role working closely with a Solution...Full timeLocal areaFlexible hours- ...reputation with the clients. Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, data... ...to apply. Who Should Apply: Recent computer science/engineering/mathematics/statistics or science graduates looking to make their...
- ...Software Engineer 2 Job Overview A Software Engineer 2 is an experienced professional responsible for designing, developing, and maintaining software applications. This person serves as an independent contributor implementing software solutions with light supervision...Full timeWork at office
- ...Software Engineer Work Arrangement This is an onsite position in Tampa, FL, Huntsville, or Northern, VA. Job Overview A software engineer is part of the software development team that creates software solutions for AEVEX. This person applies engineering principles...Full timeWork at office
- ...Sr. Software Engineer Huntsville, Alabama, United States; Northern, VA, United States; Tampa, Florida, United States Work Arrangement This is an onsite position in Tampa, FL, Huntsville, or Northern, VA. Job Overview A Senior Software Engineer leads the...Full timeWork at officeLocal areaRemote work
- ...Software Engineer Location: Franklin Lakes, NJ or Tampa, FL Position Type: contract 06 months plus Rate: DOE Job description: ~5-10 years of experience in architecting and designing systems/applications using with JEE/Spring/JPA frameworks ~ Expertise in:...Contract workWork experience placement
- ...Senior Software Engineer Location: Tampa, FL, 33601 Clearance: SECRET We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and be able to work independently as well as...
- ...Software Development Engineer in Test w/ C# Tampa, FL – Hybrid Essential Duties and Responsibilities: Key Responsibilities: Design, implement, and maintain automated test scripts for functional, regression, integration, and performance testing. Collaborate...
- ...Senior Software Developer Odyssey Systems is seeking a Senior Software Developer to support advanced situational awareness and multi... .... You will work closely with a multidisciplinary team of engineers, analysts, and operators to design and deliver systems that integrate...Full timeContract workWork experience placementLive out
- ...quality, accessible documents for our clients in healthcare, finance, and education. SUMMARY We are looking for a Software Development Engineer to support feature development and modernization across our Automation Software team. This is a hands-on engineering role...Full timeWork at officeLocal areaMonday to Friday
- ...Role description Join our pioneering team as a FullStack AI Engineer and be at the forefront of building the next generation of... ...AIdriven solutions driving engineering excellence and influencing our software architecture Were seeking a passionate problemsolver who...Work experience placement
- ...Job title: Software Engineer Senior (can be flexible if needed) (need fintech/banking exp) Location- Remote Straight Contract - likely to extend past three months but not a chance to convert • 5 must haves for this position: 1. Education or experience with user...Contract workRemote workFlexible hours
- ...Software Engineer II The Software Engineer II at Avalon plays a key role in designing, developing, and maintaining applications that are critical to the organization's success. Working within a collaborative, agile environment, this position applies strong technical...Work experience placementWork at officeRemote work
- ...We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Commercial & Investment Bank, you serve as a seasoned member of an agile team to design and...
- ...Software Engineer 2- Navigation Tampa, Florida, United States A Software Engineer 2 is responsible for designing, developing, and testing software applications. They work closely with the software development team to analyze user needs and create efficient and functional...Full timeWork at officeLocal areaRemote work
- ...Software Engineer About This Role: CAE Vision: Our vision is to be the worldwide partner of choice in defense and security, and civil aviation by revolutionizing our customers' training and critical operations with digitally immersive solutions to elevate safety,...Contract workCasual workWork at officeLocal areaWorldwideFlexible hoursShift work
- ...Software Developer - DevOps Location: Dallas, TX / Tampa, FL / Jersey City, NJ (Onsite) Duration: C2C Contract Experience: 10+ Years Job Description Knowledge and proficiency in Jenkins, GITHUB / GIT LAB / BITBucket Must be proficient in Maven compiled applications...Contract work
$48k - $66k
...Junior Software Engineer Locations: United States - (Dallas, Houston, Jersey City, New York City, Tampa) Salary: $48,000 - $66,000 USD Want to start your career as a Java Developer? Graduate training, ongoing support, opportunities at leading global employers...Permanent employmentFull timeRelocationVisa sponsorshipWork visaFlexible hours$143.82k - $179.78k
...Senior Software Engineer (Cleared) Tampa, Florida About Rise8 Rise8 builds custom, secure software for government organizations, measuring success by impact: lives saved, time returned, and missions advanced. We think big, start small, and scale fast with elite...Contract workFlexible hours$100k
...recent grads in Mathematics, Statistics , Computer Science or Engineering or candidates with gaps in their career or people wanting to switch... ...Systems, IT Knowledge of Core Java , javascript , C++ or software programming Spring boot, Microservices, Docker, Jenkins,...H1b- ...divh2Senior Software Engineer (TACL | HPE Nonstop)/h2pLocation: Jersey City, NJ OR Tampa, FL OR Plano, TX OR Columbus, OH Duration: 12+ Months (Possibility of extension)/ppJob Description: We are seeking a highly skilled and experienced professional to join our team for...
- ...Stratus Software Engineer As a Stratus Software Engineer, the selected candidate will develop, test & maintain a mission-critical enterprise applications that meet the needs of the business. They will provide very high quality technology solutions that address business...
$130k - $150k
...Dark Wolf Solutions is seeking a Software Engineer to support the development and implementation of business-critical software. The successful candidate will work closely with software development teams to ensure that applications meet quality standards and function...Full timeFor contractors- ...Our client is a venture-backed defense technology startup building secure software for mission-critical government environments. They combine deep domain expertise with modern engineering practices to deliver impactful tools directly to national security end users....Relocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Tampa, FL
- senior principal cloud computing engineer Tampa, FL
- principal cloud computing engineer Tampa, FL
- senior principal scientist Tampa, FL
- software product owner Tampa, FL
- id software Tampa, FL
- software quality assurance Tampa, FL
- software sales Tampa, FL
- internship software Tampa, FL
- remote software sales Tampa, FL

