Unlock Your Potential
">
We are seeking an experienced senior software engineer to join our dynamic team in designing, developing and delivering complex software products and big data solutions.
">
About the Role
">
As a seasoned software engineer with 5+ years of experience in large-scale or enterprise environments, you will possess expertise in one or more development languages such as Java, Golang, Python or SQL.
">
Responsibilities:
">
* Design and develop high-performance, scalable software systems across multiple platforms.
">
* Collaborate with product owners, architects and engineers to finalize requirements and bring products to life.
">
* Implement and advocate for coding best practices, including test-driven development.
">
* Optimize data pipelines and storage, particularly using Snowflake and Kafka.
">
* Contribute to architectural decisions and mentor junior team members.
">
* Stay up-to-date with emerging technologies and industry trends.
">
">
Requirements:
">
* 5+ years of software engineering experience.
">
* Expertise in one or more development languages.
">
* Proven experience working with big data technologies.
">
* Strong skills in data modeling, DML and optimizing data performance.
">
* Familiarity with Agile, test-driven development and cloud-based deployment.
">
">
Benefits:
">
* A healthy work-life balance across the organization.
">
* An appealing work prospect with numerous wellbeing initiatives.
">
* Shared parental leave, study assistance and sabbaticals to help you meet your immediate responsibilities and long-term goals.
">