Principal Engineer

N26 Berlin , NH 03570

Posted 4 months ago

Our vision is to build a bank the world loves to use.

Technology and design empower everything we do.

N26 is Europes first Mobile Bank with a full European banking license. We have 3.5 million customers across 24 markets.

Our team of over 1300 employees in 4 locations is concentrated on reinventing the banking experience for the digital generation. Valentin Stalf and Maximilian Tayenthal founded N26 in 2013 and launched the initial product in early 2015. Since January 2015, N26 has been available for Android, iOS, and desktop. N26 has raised more than $500 million from investors including Insight Venture Partners, GIC, Tencent, Allianz X, Peter Thiels Valar Ventures, Li Ka-Shings Horizons Ventures, Earlybird Venture Capital, Greyhound Capital, Battery Ventures, in addition to members of the Zalando management board, and Redalpine Ventures.

Once here you will

As Principal Engineer at N26 you have the chance to shape the worlds future of mobile banking. You will join a high pace environment and operate in a highly distributed system.

Use your versatile talents to make our product and service architectures scalable, performant, observable and secure. Your deep understanding of Continuous Delivery in cloud systems will help you coming to the right architectural decisions. While your outstanding communication skills pave the way when engaging technical and non-technical audiences, they will also help you smoothing eventual discrepancies.

Although an individual contributor, we encourage you to pro-actively grow the technical skills within the company and to guide and mentor the Tech Leads and Senior Engineers you will be working with. With systematic reviews you can track their learnings and will know how to strengthen our engineering culture in the best way.


N26 is powered by a micro service architecture running mainly on the JVM with Spring Boot and Java/Kotlin. We have a strong CI/CD operational culture on the foundation of container orchestration, service discovery and cloud native technologies.

PostgreSQL and Redis are our main data stores (were big fans), but we also have message brokers, data streaming, and reactive workflows as backends. As we transform from monolithic applications into more scalable and resilient distributed systems, there is an opportunity for impactful, fundamental change. For more information please check out our stackshare page.

What you will bring along

Experience in former similar roles, working with various Technical Leads of cross-functional teams. Sound knowledge in the JVM environment, large-scale distributed systems and cloud solutions such as AWS.

Understanding the semantics and tradeoffs between different database architectures, e.g. relational vs. NoSQL. Being passionate about technology and the wish to share this passion with your team. You keep up with the latest trends and are happy to share impulses during our GSDD with the rest of the engineering organisation. A relentless drive for clean and sustainable architectures and a general attitude to get things done.

What we offer

We believe our people are the experts in what theyre doing, thus we offer a high degree of autonomy. You will have the chance to guide multiple teams building cutting-edge products, that make banking more human.

As we disrupt the traditional banking domain and are on the way to conquer the world, exciting challenges come naturally along the way. Your peers will be as spot-on and engaged as you and our people come from all over the world (of course we help with relocating). We encourage intercultural exchange and foster open communication - generally and within the working environment. Finally we offer individual career paths to help you achieve your long-term goals.

Enjoy our cutting edge tech stack, our DevOps mindset and our passion for efficiency. Apply online today!

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Technical Support Engineer


Posted 5 days ago

VIEW JOBS 11/13/2019 12:00:00 AM 2020-02-11T00:00 About Snowflake Snowflake is growing fast and we're scaling our team to help enable and accelerate our growth. We're passionate about our people, our customers, our values and our culture! We're also looking for people with a growth mindset and the pragmatic insight to solve for today while building for the future. And as a Snowflake employee, you will be accountable for supporting and enabling diversity and belonging. Snowflake started with a clear vision: make modern data warehousing effective, affordable, and accessible to all data users. Because traditional on-premises and cloud solutions struggle with this, Snowflake developed an innovative product with a new built-for-the-cloud architecture that combines the power of data warehousing, the flexibility of big data platforms, and the elasticity of the cloud at a fraction of the cost of traditional solutions. Snowflake's Support team is expanding! We are looking for senior engineers who like working with data and solving a wide variety of issues utilizing their technical experience having worked on a variety of operating systems, database technologies, big data, data integration, connectors, and networking. As Principal Technical Support Engineer, your role is to delight our customers with your passion and knowledge of Snowflake Data Warehouse. Customers will look to you for technical guidance and for advice in addressing their product usage and issue needs. You will be the voice of the customer into Snowflake's product and engineering teams for product feedback and improvements. You will play an integral role in building knowledge within the team and be part of strategic initiatives for organizational and process improvements.Ideally, you have worked in a 24x7 environment, handled all tiers of support issues, been on-call during weekends, and familiar with Salesforce Service cloud. You will: * Provide email, web, and phone support to Snowflake customers and partners * Utilize Snowflake environment, connectors, 3rd party partner software, and tools to investigate issues * Document known solutions to internal and external knowledge base * Submit well documented bugs and feature requests arising from customer submitted requests * Partner with engineering teams in prioritizing and resolving customer requests. * Participate in weekend on-call support rotation * Train and mentor new and jr. support staff * Become the subject matter expert in all things SQL * Work on technical and non-technical projects Our ideal Lead Support Engineer will have: * 12-15 years experience in a Technical Support or similar function * Experience in writing, troubleshooting, and debugging complex SQL queries * Good understanding of query profiles and execution plans to analyze performance and make recommendations * Knowledge of SQL data types and functions * Good understanding of Amazon AWS and/or Microsoft Azure ecosystems * Experience troubleshooting database connectivity issues using a variety of methods (client software, drivers/connectors) * Excellent troubleshooting skills on a variety of operating systems (Windows, Mac, *Nix) * Excellent understanding of the technical fundamentals of the Internet. You should have a solid knowledge of internet protocols such as TCP/IP, HTTP/S, SFTP, DNS as well as the ability to use diagnostic tools to troubleshoot connectivity issues. * Scripting/coding experience In any of the following: Python, Java, .Net, NodeJS, R * Excellent writing and communication skills with attention to detail * Spoken and written English skills. Nice to haves: * Experience working with big data and/or MPP (massively parallel processing) databases. * Understanding of Data Warehousing fundamentals and concepts * Database migration and ETL experience * Experience supporting applications running on either Amazon AWS or MS Azure * Experience with virtualization solutions (vmware, docker, virtualbox, etc) * Understanding of cloud computing security concepts Snowflake is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, color, gender identity or expression, marital status, national origin, disability, protected veteran status, race, religion, pregnancy, sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. Snowflake Berlin NH

Principal Engineer