GoodData is a cloud-based business intelligence platform revolutionizing the way in which companies provide analytics to their customers and partners. Our mission? To innovate and expand the boundaries of BI, reimagining the analytics experience to empower users at every level.
This role is ideal for a highly skilled software engineer who thrives in a technical leadership position, enjoys solving complex cross-team challenges, and wants to drive engineering excellence at the organisation level.
As a Senior Principal Software Engineer, you will work closely with development teams and influence company-level technical solutions and processes, ensuring alignment with product and business strategies. Your responsibilities will include:
Designing complex cross-component solutions and solving tasks on the Gooddata platform level.
Developing and maintaining Kotlin+Spring-based services for a containerized platform.
Taking on the challenges of building a distributed, highly scalable application.
Ability to quickly gain a high-level overview while efficiently deep-diving into technical details.
Defining and contributing to the high-level technology vision and roadmap.
Identifying and owning critical technical challenges and ensuring their resolution.
Managing engineering-wide risks in collaboration with leadership.
Collaborating with Product Management to understand technical and cost implications of feature requirements.
Communicating big-picture technical direction and advocating for best practices across teams/individuals.
Contributing to the design and implementation of internal and public APIs.
Facilitation of technical Communities of Practice and sharing of best practices across teams.
Extensive experience with Kotlin/Java, Spring, and Java frameworks/technologies.
Experience with designing and building distributed systems
Proficiency in SQL/NoSQL database technologies.
Experience in designing, implementing, and maintaining CI/CD pipelines.
Understanding of K8S Concepts and architecture
Expertise in containerization solutions using Docker and Kubernetes.
Passion for clean code, software architecture, and iterative development.
Understanding of web technologies and protocols (HTTP, JSON, gRPC, Messaging).
Ability to influence technical decisions and processes across multiple teams.
Experience in diagnosing and resolving issues in complex, distributed systems.
Strong proficiency in written and spoken English.
It is nice if you have
Experience with Kotlin Coroutines and other advanced Kotlin concepts.
MS or a similar degree in Computer Science/Engineering.
Hands-on experience with Gradle, GitHub Actions (workflows), and Bash/Python scripting.
Experience with REST API Design and OpenAPI standard
understand and experience with implementing OIDC
Experience with cloud platforms such as AWS.
Familiarity with BI platforms and Big Data technologies.
Deep understanding of Kubernetes concepts and related tools (kubectl, helm, ingress).
Experience with EKS/AKS
Our stack
Our stack is deployed on Kubernetes, following a microservices architecture with services mostly written inKotlin with Spring Boot and Python. We leverage Apache Arrow for data processing. For efficient service-to-service communication we leverage gRPC or Pulsar for messaging. Data storage is handled via PostgreSQL and select NoSQL databases. The APIs are defined through OpenAPI, authentication is managed with OIDC.
#LI-Hybrid
At GoodData, we're on a mission to revolutionize the way businesses engage with analytics, and we're looking for a Senior Principal Engineer to join our dynamic team in Brno. In this role, you'll be a key player in our engineering leadership, taking on the exciting challenge of shaping technical solutions that align with our broader product and business strategies. Your day-to-day will involve designing intricate cross-component solutions, developing Kotlin and Spring-based services for our cutting-edge containerized platform, and ensuring that we’re building a highly scalable application. You'll collaborate with various teams, advocating for best practices and communicating the big-picture technical direction to empower our engineers. With a keen ability to engage with both technical details and high-level strategies, you're the kind of engineer who thrives in problem-solving scenarios and enjoys driving engineering excellence across the organization. Additionally, your expertise will help facilitate technical Communities of Practice, allowing you to share knowledge and foster a culture of innovation. If you're passionate about clean code, distributed systems, and driving technological advancement in a collaborative environment, we want to meet you!
Join GoodData as a Digital Marketing Specialist to manage and optimize lead generation campaigns while contributing to brand development.
Join Airwallex as a Senior Software Engineer and be at the forefront of developing AI solutions that transform global financial services.
Inductive Automation seeks a seasoned Senior Software Engineer I to enhance their innovative industrial automation solutions.
Join Netflix as a Software Engineer on the Discovery Innovation Team to drive creative solutions and technical excellence for content discovery.
Join SpaceX as a Sr. Software Engineer to enhance user experience in satellite internet through innovative software solutions.
Join Peraton as a Senior Application Developer and play a crucial role in supporting the Department of Defense with your expertise in application development and systems administration.
Persona AI is looking for a Senior Embedded Software Engineer to develop advanced software solutions for cutting-edge humanoid robots in Houston.
Spectrum is looking for a Senior DevOps Engineer to join their dynamic Product and Technology team, playing a critical role in delivering robust software solutions.
Join the global team at Thomson Reuters as a Senior Salesforce Engineer, where your expertise will shape innovative solutions in the knowledge economy.
GoodData delivers use-case focused, insight-to-action loop acceleration and automation through a concierge delivery style backed by a cloud-based, highly flexible platform that can be leveraged across customers, data sources, industries and use ca...
21 jobsSubscribe to Rise newsletter