Software Engineer
2 weeks ago
About Us
ECAL is the world's leading calendar marketing software platform (SaaS), that allows publishers to deliver rich and dynamic content directly into the personal calendar program of users, to keep them up-to-date and engaged. ECAL is relied upon by 400+ major brands globally, across sports, entertainment, media / streaming, ticketing, payments and more, with an end-user audience of over 25 million.
Our client partners include the likes of Premier League, Formula 1, NBA, Major League Baseball, NHL, NASCAR, ICC Cricket, World Rugby, England Cricket Board, The FA, LaLiga, FC Barcelona, Liverpool FC, Arsenal FC, Tottenham FC, Fox Sports, Ticketek, AFL, NRL, Cricket Australia, NBL, and many others.
About the Role
As a Software Engineer, you will contribute to the continued development of our best-in-class technology platform. You will have a strong client-side focus, developing best practice content integrations via API, and applying sophisticated business logic to drive the success of our major brand clients. You will also develop client-specific customisations, client development support, bug fixes and general service updates.
You will also contribute to world-leading innovation projects on our product roadmap, including smart marketing features, personalisation, data intelligence and AI agents. You will report directly to the Technical Lead, liaise regularly with our Product Delivery Manager, and be a valuable member of ECAL's core development team, positively contributing to the company's current stage of continued global growth.
In this role you will benefit from working with a tight, cross-functional, high-velocity, effective development team. The ECAL platform is recently refactored, and is an ultra modern, best-in-class solution. ECAL is a high volume, highly scalable event-driven system with a micro-macro services architecture using Golang, ReactJS, and REST / GraphQL API's. Our system is highly automated, largely blueprinted and we adhere to strict clean code development practices.
Key Responsibilities
Key responsibilities of the role include:
- Developing client-side feed integrations via API, with sophisticated rules logic;
- Development support for client customisation;
- General feature support and bug fixes;
- New feature development;
- AI enhancements research and development;
- Development support to maintain best-in-class dynamic synchronisation with all major calendar programs incl. Google, Outlook, Apple et al, and continued innovation in this space;
- Work closely with the development team and the Technical Lead to deliver on our aggressive business objectives.
About You
You are a motivated, hands-on, proficient software engineer with full-stack experience and the ability to work well in a team and in a fast-paced, high-growth, high-scale, high-demand, SaaS product environment.
Candidates must be Australian permanent residents or citizens with valid work rights.
Your skills and experience include:
- 3 to 5 years of software development experience in a high-scale platform environment.
- Min. 1-2 years of experience in development within an event-driven and Microservices architecture, preferably on Google Cloud or AWS cloud;
- Experience with MySQL, DocumentDB(MongoDB) and DynamoDB;
- Experience with developing and consuming REST and GraphQL;
- Experience in building high-performance web services;
- Solid knowledge of secure and privacy-compliant development practices;
- Solid knowledge and application of Clean Code, TDD, and BDD development practices;
- At least a Bachelor's Degree in Computer Science, Software Development, or similar.
We operate a cloud-native technology stack and practice modern software development and delivery practices. Key technologies used:
- Golang (preferred but not required for this position);
- Docker;
- Python for data pipelines and AI;
- Polyglot database environment consisting of MySQL, MongoDB, DocumentDB, DynamoDB, and Snowflake;
- AWS Cloud;
- Infrastructure as Code(Terraform);
- BitBucket, JIRA, Miro, and Confluence for product delivery and documentation.
Skills that would be a plus:
- Google Cloud Skills including Identity Platform, Cloud Pub/Sub, Cloud Firestore, Cloud Functions, Cloud Run (GKE Workloads, GKE Autopilot), Cloud SQL
- Python for data pipelines and AI;
- Snowflake or BigQuery;
- ReactJS.
Interested? What to do next
If you meet the criteria above, and the role sounds exciting to you, and a wonderful next step in your career, then we'd love to hear from you.
-
Software Engineer
2 weeks ago
South Melbourne, Victoria, Australia Roller Software Full time $120,000 - $150,000 per yearAbout ROLLERROLLER is not your average software-as-a-service company. With a global presence in over 30 countries, we're here to bring some excitement to the leisure and attractions industry and make a difference Our mission is to help businesses operate smoothly and create fun and memorable guest experiences by providing seamless ticketing, point-of-sale,...
-
Front-End Software Engineer
2 weeks ago
South Melbourne, Victoria, Australia Roller Software Full time $120,000 - $150,000 per yearAbout ROLLERROLLER is not your average software-as-a-service company. With a global presence in over 30 countries, we're here to bring some excitement to the leisure and attractions industry and make a difference Our mission is to help businesses operate smoothly and create fun and memorable guest experiences by providing seamless ticketing, point-of-sale,...
-
Software Engineer
2 weeks ago
Melbourne, Victoria, Australia Nomino Full time $80,000 - $120,000 per yearCompany Description uses advanced artificial intelligence to rename files in a way that suits individual preferences, ensuring simplicity and efficiency. The platform is tailored specifically for brokers, offering an intelligent solution to manage file naming conventions. Stay tuned for its upcoming releaseRole DescriptionThis is a full-time hybrid role for...
-
Software Engineer
19 hours ago
Melbourne, Victoria, Australia Talent Solutions Full time $80,000 - $120,000 per yearAt KBR – We do things that matterWe deliver science, technology and engineering solutions to governments and companies around the world. KBR employs approximately 38,000 people worldwide with customers in more than 80 countries and operations in over 29 countries.KBR is proud to work with its customers across the globe to provide technology, value-added...
-
Software Engineer
5 days ago
Melbourne, Victoria, Australia Saltus Group Full time $120,000 - $150,000 per yearSoftware EngineerMelbourne (On-site)We are seeking a highly skilledSoftware Engineerto join an established Software Engineering Team based in Melbourne. In this on-site role, you will contribute to the full software development lifecycle — from feature definition and design through to integration, verification and release — ensuring that all work meets...
-
Software Engineer
5 days ago
Melbourne, Victoria, Australia KBR, Inc. Full time $120,000 - $180,000 per yearTitleSoftware EngineerAt KBR – We do things that matterWe deliver science, technology and engineering solutions to governments and companies around the world. KBR employs approximately 38,000 people worldwide with customers in more than 80 countries and operations in over 29 countries.KBR is proud to work with its customers across the globe to provide...
-
Software Engineer
1 week ago
Melbourne, Victoria, Australia BECA Full time $80,000 - $120,000 per yearBeca DigitalBeca Digital is moving into a significant stage of growth in Australia, working with our clients to solve real world, complex and unique problems to make everyday better. Our clients work with us to leverage technology to solve problems that make our digital roles varied and unique. As a team, we play a central role in leading digital...
-
Software Engineer
3 days ago
Melbourne, Victoria, Australia Beca Full time $90,000 - $120,000 per yearBeca DigitalBeca Digital is moving into a significant stage of growth in Australia, working with our clients to solve real world, complex and unique problems to make everyday better. Our clients work with us to leverage technology to solve problems that make our digital roles varied and unique. As a team, we play a central role in leading digital...
-
Software Engineer
3 days ago
Melbourne, Victoria, Australia Mirrormapper Full time $60,000 - $80,000 per yearCompany DescriptionMirrorMapper is a forward-thinking aerial technology company at the intersection of geospatial science, environmental monitoring, and robotics. We specialize in creating advanced drone-based payload systems that integrate real-time sensing, edge computing, and AI. Our technology provides actionable insights across agriculture,...
-
Software Engineer
18 hours ago
Melbourne, Victoria, Australia Anduril Industries Full time $120,000 - $180,000 per yearAbout the TeamAnduril's Maritime Division has assembled a diverse team of experts in software, robotics, artificial intelligence, sensor fusion, and data analysis to create software and hardware solutions that radically evolve the capabilities of our customers. We are fielding the next generation of autonomous systems to tackle the extremely challenging...