About the position
As the Principal Engineer at Bitpanda, your mission will be to contribute to the scalability, performance, resilience, and security of the platform. You will serve as a reference for the engineering team, mentoring and guiding them to enhance their technical skills. Additionally, you will play a crucial role in elevating the engineering standards and technology throughout the organization. Your responsibilities will include providing technical guidance for complex initiatives, leading smaller teams, analyzing business opportunities, and creating architectural diagrams and technical documents.
Responsibilities
- Grow and inspire the Product and Engineering organisation
- Provide technical guidance for highly complex initiatives
- Conceive plans and conduct research in relevant problem areas or new technology
- Gather requirements and pave the way for consensus on the creation and adoption of architectural decision records
- Lead smaller teams of senior engineers to deliver high impact initiatives
- Analyze potential business opportunities for their benefits and risks and deduct clear decisions
- Create detailed, comprehensive, and well-structured architectural diagrams and technical documents
- Operate effectively and autonomously across multiple teams
- Navigate technical ambiguity with only high-level direction
- Break down complex initiatives into smaller iterations involving other engineering and product teams
- Have advanced knowledge and experience with building reactive microservices leveraging event or message-driven architecture
- Be proficient with tools and technologies such as Apache Kafka, SQS, AWS Aurora PostgreSQL, DynamoDB, ElasticCache/Redis, Kubernetes
- Be proficient in at least one of the following programming languages: Java/Go/Python/PHP
- Collaborate and build relationships across all departments
- Be self-driven
Requirements
- Ability to operate effectively and autonomously across multiple teams, and navigate technical ambiguity with only high-level direction.
- Experience in large scale adoption of reactive systems and ability to break down complex initiatives into smaller iterations involving other engineering and product teams.
- Advanced knowledge and experience with building reactive microservices leveraging event or message-driven architecture for systems with high load.
- Proficiency with tools and technologies such as Apache Kafka, SQS, AWS Aurora PostgreSQL, DynamoDB, ElasticCache/Redis, Kubernetes.
- Proficiency in at least one of the following programming languages: Java, Go, Python, PHP.
- Highly collaborative and focused on building relationships across all departments.
- Self-driven and able to provide technical guidance for highly complex initiatives.
- Ability to conceive plans and conduct research in relevant problem areas or new technology.
- Excellent communication skills and ability to gather requirements and facilitate consensus on architectural decision records.
- Experience leading smaller teams of senior engineers to deliver high impact initiatives aligned with business goals and company strategy.
- Analytical skills to analyze potential business opportunities and make clear decisions.
- Ability to create detailed, comprehensive, and well-structured architectural diagrams and technical documents.
Benefits
- Competitive total compensation package including participation in stock option plan
- Market-leading Flex-Ben approach and package
- Exclusive premiums when trading on Bitpanda
- Occasional company-wide and team events - both in-person and virtually
- Bitpanda swag
- Opportunity to learn and grow as part of Bitpanda's journey
- Commitment to fostering a fair and equal environment based on trust and mutual respect
- Diverse and inclusive workplace