Junior Software Development Engineer (m/f/d)

What we do:

We are building innovative digital businesses to advance the lives and businesses of (future) Commerzbank customers. A cloud-first approach will enable new applications of big data, advanced analytics and IoT to provide new service offerings to customers. These services will combine Commerzbank’s banking expertise with contemporary digital practices to change the way customers interact and consume our services. Your team in Main Incubator explores new models for products, including ‘as-a-service’ offerings, application of new sources of data from IoT devices and public data sets to provide better pricing and novel services to our customers.

Your tasks:

You will be building new, disruptive businesses at Main Incubator led by a small team of Silicon Valley veterans with experience in startups and at Google, Amazon and Yahoo! This is a rare opportunity to build leading edge software solutions on public cloud using petabyte scale data.  As a part of a new Big Data and Advanced Analytics team at Main Incubator, you have a huge impact on the success of the product, be challenged to develop new skills and be expected to solve tough technical problems.

As a Junior Software Development Engineer, you will be expected to use technology to solve straightforward problems.  You will write code to develop components of an overall feature and, in some cases, own delivery of smaller features. Working with more senior engineers and data scientists, you should be able to clearly design a solution, turn it into code and deliver a high-quality product on-time with minimal defects.  On a regular basis you will actively participate in design, scoping and prioritization meetings with the BDAA at Main Incubator team. You will continually seek to identify and solve our customers’ biggest problems using technical solutions.

Minimum Qualifications

  • Degree in Computer Science, Computer Engineering, Physics or a STEM related technical field
  • Proficiency in one or more programming languages, preferably Go, Java, JavaScript, C/C++, C#, Python, Perl or Swift
  • 1-3 years in software development experience or equivalent academic experience

Key Skills

  • Strong customer-first inclination for problem solving and products
  • Working understanding of common data structures and algorithms used in software development
  • Ability to write minimally defective secure and stable code including test scripts
  • Ability to take ownership of existing code, develop an understanding and troubleshoot as required
  • Understanding of practices to identify, handle and store data to ensure we maintain customer and stakeholder trust
  • Familiarity with end-to-end data flows on public cloud platforms including services like Cloud PubSub/Kinesis/Kafka, Cloud Dataflow/Beam, Apache Spark, Redshift/Athena/BigQuery, Cloud Datastore/MongoDB/HBase

We look forward to receiving your application: