
Lead Software Engineer
- Tampa, FL
- Permanent
- Full-time
- 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).
- Act as a technical expert on one or more applications applied by DTCC
- Work with the Business System Analyst to ensure designs satisfy functional requirements
- Partner with Infrastructure to identify and deploy optimal hosting environments
- Tune application performance to eliminate and reduce issues
- Research and evaluate technical solutions consistent with DTCC technology standards
- Align risk and control processes into day to day responsibilities to monitor and mitigate risk; advances appropriately
- Apply different software development methodologies dependent on project needs
- Supply expertise to the design of components or individual programs, and participate in the construction and functional testing
- Support development teams, testing, troubleshooting, and production support
- Create applications and construct unit test cases that ensure compliance with functional and non-functional requirements
- Work with peers to mature ways of working, continuous integration, and continuous delivery
- Aligns risk and control processes into day to day responsibilities to monitor and mitigate risk; advances appropriately
- Minimum of 6 years of related experience
- Bachelor's degree preferred or equivalent experience
- Lead the design, development, and optimization of scalable data solutions using Snowflake.
- Architect and implement end-to-end Snowflake-based data engineering initiatives.
- Optimize SQL and ELT processes for performance and reliability.
- Integrate data solutions with cloud-native services, preferably on AWS.
- Collaborate with multi-functional teams to deliver secure and high-performance data platforms.
- Apply deep expertise in data warehousing and cloud platforms.
- Apply modern DevOps practices to streamline development and deployment.
- Mentor and guide engineering teams, fostering technical growth and collaboration.
- Ensure delivery of robust, secure, and scalable data pipelines.
- Develops a culture where honesty and transparency are expected.
- Stays ahead of on changes in their own specialist area and seeks out learning opportunities to ensure knowledge is up-to-date.
- Invests effort to individually coach others.
- Builds collaborative teams across the organization.
- Communicates openly keeping everyone across the organization informed.