Senior Software Engineer designing and building core data systems for the bank. Involves developing data architectures and collaborating in a Pan-Baltic Agile team.
Responsibilities
Design, implement, and continuously improve systems for data ingestion, processing, storage, and sharing
Build and optimize data architectures for performance, scalability, and reliability
Develop and maintain ETL/ELT pipelines using modern tools and frameworks
Ensure seamless system integration and data synchronization across domains
Uphold high standards of data quality, security, availability, and performance
Collaborate with analysts, software engineers, and business stakeholders to understand data needs and deliver solutions
Perform code reviews, troubleshoot software, and fix defects
Implement monitoring and alerting for data workflows
Gain expertise in various banking processes and products
Work as part of a cross-functional Agile development team in a Pan-Baltic, international environment
Requirements
Proven experience with SQL and Python or Java
Hands-on experience with cloud platforms (AWS, Azure, or GCP)
Experience with container orchestration tools (Kubernetes, Docker)
Strong understanding of streaming data pipelines and platforms (Kafka, Spark, Flink)
Familiarity with data pipeline tools like Airflow or dbt
Experience with data warehousing solutions (Snowflake, BigQuery, Redshift, Databricks)
Knowledge of solution integrations (real-time, message-based, event-driven)
Experience with both SQL and NoSQL databases
Exposure to test automation and DevOps practices, including infrastructure as code and security best practices
Experience within the customer business domain is a strong advantage
Ability to take ownership and drive initiatives independently
Fluent English in spoken and written communication
Benefits
Flexible working hours
Hybrid work
Work from anywhere in the EU, Iceland, Switzerland, and the UK (in total 90 days per year)
Additional weeks of vacation after 1 year of service
Additional days off for volunteering purposes
30 fully paid calendar days for military training per year
Competitive benefits package including health insurance after the first 3 months in all three Baltic states
Health days for absence due to sickness without a doctor's note
Access to tools and resources that promote wellbeing
Professional growth through training programs, workshops, and conferences
Lead Engineer developing Embedded Test Automation for R&D team in electrical transmission applications. Designing and testing embedded software and collaborating with global teams for validation and verification.
Principal Engineer specializing in Voltage Source Converter control and protection at GE Vernova. Overseeing design and implementation in renewable energy systems with a focus on innovation and development.
Senior Software Engineer developing HPC infrastructure at NVIDIA. Collaborating on cloud - native solutions and enhancing system reliability in a hybrid environment.
Full Stack Engineer building production - ready generative AI systems that empower game studios. Collaborating with teams to develop scalable tools and workflows in a hybrid environment.
Senior Controls Engineer developing, integrating, validating, and maintaining embedded software control systems at Caterpillar Inc. Collaborating with cross - functional teams to ensure robust performance and reliability.
Lead UI Software Engineer contributing to architecture and development of customer facing web applications at Caterpillar. Collaborating across teams and leveraging modern technologies in a dynamic environment.
Internship in System Integration & Deployment at a startup working with 3D technologies and cloud systems. Focus on using Docker, Linux and databases to deploy applications.
Senior Software Engineer developing complex business applications with full - stack experience. Collaborating in a hybrid environment focused on team spirit and open communication.
IT Technical Lead managing critical automation and cross - functional projects for an innovative upskilling platform. Collaborating with various teams and owning compliance workstreams in a hybrid setting.