Logo
Jobs via eFinancialCareers

Senior Engineer (Cloud Big Data / Scala / Spark) - Assistant Vice President

Jobs via eFinancialCareers, Cary, North Carolina, United States, 27518


Job Description:Job Title:

Senior Engineer (Cloud Big Data / Scala / Spark)Corporate Title:

Assistant Vice PresidentLocation:

Cary, NCWho We Are:In short - an essential part of Deutsche Bank's technology solution, developing applications for key business areas. Our Technologists drive Cloud, Cyber and business technology strategy while transforming it within a robust, hands-on engineering culture. Learning is a key element of our people strategy, and we have a variety of options for you to develop professionally.Overview:As Senior Software Engineer in our team, you will partner with sustainability technology and data consumers to build and maintain robust and resilient services and data pipelines as part of strategic platform development. You will partner with bank-wide groups to enable and drive adoption of ESG strategic data platform.What We Offer You:A diverse and inclusive environment that embraces change, innovation, and collaborationA hybrid working model, allowing for in-office / work from home flexibility, generous vacation, personal and volunteer daysEmployee Resource Groups support an inclusive workplace for everyone and promote community engagementCompetitive compensation packages including health and wellbeing benefits, retirement savings plans, parental leave, and family building benefitsEducational resources, matching gift, and volunteer programsWhat You'll Do:Implement and refine cloud future state architectures and roadmaps including architecture standards, guidelines, and industry best practices to enable Cloud technology adoptionDesign, build, manage and optimize cloud native distributed backend services, data pipelines and data storage solution using Spring Boot, Spark Streaming, Kafka, MongoDB, Cloud SQL, GCS, and Big Query while implementing data security and access controlsBuild monitoring of production cloud services and processing using standard monitoring toolsCollaborate with data experts, analysts, and product teams to understand data needs and deliver effective solutionsParticipate in regular agile processes for software development life cycle, code reviews and contribute to establishing best practices for engineeringSkills You'll Need:Experience with technical architecture and software design, designing and implementing distributed enterprise applicationsExperience with at least one storage technology and knowledge of container runtime environmentsExperience in Big Data technologies with hands-on experience using Hadoop, Kafka, Apache SparkExperience developing software using Test Driven Development (TDD) and Behavioral Driven Development (BDD) practicesExperience with Agile software development frameworks and continuous integration/continuous deployment toolingSkills That Will Help You Excel:Self-starter and highly motivated with a passion for problem solvingYou love sharing your experience with entire Engineering organizationYou are empathetic and communicate your thoughts to reach technical solutions quicklyCollaborate and maintain clear and open communication with the teamExpectations:It is the Bank's expectation that employees hired into this role will work in the Cary office in accordance with the Bank's hybrid working model.Deutsche Bank Values & Diversity:We believe talent is found in all cultures, countries, races, ethnicities, genders, sexual orientations, disabilities, beliefs, generations, backgrounds, and experiences.Deutsche Bank Benefits:At Deutsche Bank, we recognize that our benefit programs have a profound impact on our colleagues. We provide access to physical, emotional, and financial wellness benefits that allow our colleagues to stay financially secure and strike balance between work and home.We are an Equal Opportunity Employer - Veterans/Disabled and other protected categories.

#J-18808-Ljbffr