Lead Software Engineer

4 weeks ago


Tampa, United States DTCC Digital Assets Full time

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're 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.Pay and BenefitsCompetitive compensation, including base pay and annual incentive.Comprehensive health and life insurance and well-being benefits, based on location.Pension / Retirement benefitsPaid 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 crafting, 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.Your Primary Responsibilities

Participate in requirements capturing with Product owners, business users and domain specialists and come up with a sophisticated solution design adhering to the best design patterns.Write clean, self-documenting code following standard methodologies on coding incorporating unit testing.Collaborate with the Senior Application Architects and other technical contributors at all levels during application development and resolve application defects identified during System Integration and User Acceptance Testing Phases.Participate in code reviews, Sprint meetings and retrospectives.In-depth understanding of all aspects of the Java platform and the Spring family of frameworks.Design and develop fault tolerant ELT data pipelines to ingest data in and out of data warehouse application. Primarily Snowflake.Develop ELT pipelines in and out of data warehouse using combination of Python and Snowflakes Snow SQL. Writing SQL queries against Snowflake.Be a self-starter providing creative and innovative ideas or solutions continuously improving the technological offering.Experience with browser-based debugging and performance testing software.Proficient in test first and test-driven development approach. Perform unit tests and conduct reviews with other team members to make sure your code is rigorously designed, elegantly coded, and effectively tuned for performance.Ability to collaborate effectively with other developers and co-workers including distributed team members.Working knowledge on Big data technologies/Datawarehouse is a must. Preferably Snowflake.

NOTE: The Primary Responsibilities of this role are not limited to the details above.Talents needed for Success6+ years' experience in designing and developing enterprise grade application.Strong Java resource (mid-tier / backend). Solid experience utilizing Java J2EE based enterprise critical applications.Experience in building ELT data pipelines in and out of data warehouse application. Primarily Snowflake.Strong database background (Oracle / Aurora Postgres / Aurora Global / Snowflake)Capable in Object oriented design patterns; Cloud native technologies; TDD & BDDStrong experience in developing, refactoring, and re-engineering data driven cloud applications using REST, Spring/Spring Boot, Hibernate and J2EE and big data technologies.Hands-on experience with Red hat OpenShift Container Platform, Docker, Tomcat/J2EE servlet container and AWS cloud services.Exposure on batch scheduling tools is an advantage (Autosys, Spring boot scheduler etc).

Nice to have skills

Working experience with Python and Big data platform.Experience with distributed systems architecture concepts such as microservices and micro frontends.Solid understanding of Agile, CI/CD, Dev/Ops practices and tools.AWS experience is desirable, but not required.

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. #J-18808-Ljbffr



  • Tampa, United States TheIncLab Full time

    TheIncLab Lead Software Engineer Tampa , Florida Apply Now TheIncLab engineers and delivers intelligent digital applications that have a profound and positive impact on the lives of our customers, our people, and the free world depending on both of us. We are where innovation meets purpose; and where your career can meet purpose as well. We are currently...


  • Tampa, United States VES Full time

    VES, LLC is currently seeking a highly accomplished Lead Software Engineer with demonstrated success supporting and providing leadership within DoD organizations. For this position you'll be supporting our efforts with the Joint Acquisition Task Force (JATF) in Tampa, FL and helping to lead a software development team. You will be responsible for designing,...


  • Tampa, United States VES Full time

    VES, LLC is currently seeking a highly accomplished Lead Software Engineer with demonstrated success supporting and providing leadership within DoD organizations. For this position you'll be supporting our efforts with the Joint Acquisition Task Force (JATF) in Tampa, FL and helping to lead a software development team. You will be responsible for designing,...


  • Tampa, United States TheIncLab Full time

    The Mission Starts Here     TheIncLab engineers and delivers intelligent digital applications that have a profound and positive impact on the lives of our customers, our people, and the free world depending on both of us.  We are where innovation meets purpose; and where your career can meet purpose as well.  We are currently hiring for a wide range of...


  • Tampa, United States TheIncLab Full time

    The Mission Starts Here     TheIncLab engineers and delivers intelligent digital applications that have a profound and positive impact on the lives of our customers, our people, and the free world depending on both of us.  We are where innovation meets purpose; and where your career can meet purpose as well.  We are currently hiring for a wide range of...


  • Tampa, United States JPMorgan Chase & Co. Full time

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Corporate Investment Bank, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and...


  • Tampa, United States JPMorgan Chase & Co. Full time

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Corporate Investment Bank, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and...


  • Tampa, United States iApartments Full time

    iApartments is looking for a passionate Lead Software Engineer to help build cloud-based solutions in the multifamily industry. We are looking for someone who is motivated to tackle complex systems and learn new technologies quickly to bring the best possible experience to our customers and their residents. The Lead Software Engineer will report directly to...


  • Tampa, United States iApartments Full time

    iApartments is looking for a passionate Lead Software Engineer to help build cloud-based solutions in the multifamily industry. We are looking for someone who is motivated to tackle complex systems and learn new technologies quickly to bring the best possible experience to our customers and their residents. The Lead Software Engineer will report directly to...


  • Tampa, United States iApartments Full time

    iApartments is looking for a passionate Lead Software Engineer to help build cloud-based solutions in the multifamily industry. We are looking for someone who is motivated to tackle complex systems and learn new technologies quickly to bring the best possible experience to our customers and their residents. The Lead Software Engineer will report directly to...


  • Tampa, United States iApartments Full time

    iApartments is looking for a passionate Lead Software Engineer to help build cloud-based solutions in the multifamily industry. We are looking for someone who is motivated to tackle complex systems and learn new technologies quickly to bring the best possible experience to our customers and their residents. The Lead Software Engineer will report directly to...


  • Tampa, United States iApartments Full time

    iApartments is looking for a passionate Lead Software Engineer to help build cloud-based solutions in the multifamily industry. We are looking for someone who is motivated to tackle complex systems and learn new technologies quickly to bring the best possible experience to our customers and their residents. The Lead Software Engineer will report directly to...


  • Tampa, United States Jabil Full time

    At Jabil we strive to make ANYTHING POSSIBLE and EVERYTHING BETTER. With over 250,000 diverse, talented and dedicated employees across 100 locations in 30 countries, our vision is to be the most technologically advanced and trusted manufacturing solutions provider. We combine an unmatched breadth and depth of end-market experience, technical and design...

  • Software Engineer

    4 weeks ago


    Tampa, United States Fairfax Software Inc Full time

    Support Services Engineer Duties: The Software Support Engineer provides customers with technical product support for company's Applications. The position is responsible and accountable for the creation, tracking and resolution of change requests & production/test issues from customers while meeting response and resolution service level objectives. Answers...

  • Software Engineer

    2 weeks ago


    Tampa, United States Fairfax Software Inc Full time

    Support Services Engineer Duties: The Software Support Engineer provides customers with technical product support for company's Applications. The position is responsible and accountable for the creation, tracking and resolution of change requests & production/test issues from customers while meeting response and resolution service level objectives. Answers...


  • Tampa, Florida, United States JPMorgan Chase Bank, N.A. Full time

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Treasury Payments Pay by Bank Group, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure,...


  • Tampa, United States JPMorgan Chase Bank, N.A. Full time

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Treasury Payments Pay by Bank Group, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure,...


  • Tampa, United States JPMorgan Chase Full time

    Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Treasury Payments Pay by Bank Group, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products...


  • Tampa, Florida, United States JPMorgan Chase Bank, N.A. Full time

    Join our agile team at JPMorgan Chase within the Emerging Payments group as a Senior Lead Software Engineer, where you will have the opportunity to enhance, build, and deliver market-leading technology products. This role offers significant career growth, the chance to apply your deep technical expertise, and the opportunity to make a substantial business...


  • Tampa, Florida, United States DTCC Full time

    Are you excited about joining the team at DTCC? Do you aim to work on cutting-edge projects, collaborate with a dynamic and supportive team, and receive support for your professional growth? At DTCC, we are leading the way in innovation within the financial markets. We are dedicated to assisting our team members in their development and success. We are...