Senior Software Engineer (Python/Django)
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Senior
Qualifications
About Kraken
Kraken is a pioneering technology company that is reshaping the energy landscape through innovative solutions aimed at sustainability. We focus on building an intelligent energy system that optimizes renewable energy production, enhances grid functionality, and empowers utilities to deliver outstanding customer experiences. By integrating advanced technology, we are driving global change for a more sustainable future.
Similar jobs
Search for Staff Software Engineer Data Synchronization Team Golang Python Aws
349 results
Join our dynamic Data Sync Team as a Staff Software Engineer and play a crucial role in enhancing our data synchronization processes. Our ideal candidate is proficient in Golang and Python, with strong experience in leveraging AWS services. This role offers a unique opportunity to work remotely across Australia and New Zealand, allowing you to collaborate with a diverse team of talented engineers.
Join Canva as a Staff Software Engineer in the Infrastructure team, where you will play a key role in enhancing our Quality Platform. This is a unique opportunity to work remotely across Australia and New Zealand, using your skills in Java and Golang to build scalable, reliable systems that will impact millions of users worldwide.
Join our dynamic product team at Squiz, where we are dedicated to developing a cutting-edge cloud-based Digital Experience Platform (DXP). Our platform encompasses essential features such as Content Management, Optimization tools, and comprehensive Platform services.We are on the lookout for a Software Engineer/Team Lead to become a vital part of our engineering team on a permanent basis. This unique role is designed to blend hands-on coding with team leadership responsibilities, striking a balance of approximately 50/50.We offer location flexibility! This position is open to all candidates located on the east coast of Australia, including Sydney, Melbourne, or Brisbane.This is a hybrid role, providing the freedom to work in a manner that suits your lifestyle.
Join our innovative Casino Team at easygo as a Staff Software Engineer specializing in full-stack development. In this pivotal role, you will leverage your expertise in both frontend and backend technologies to design, develop, and maintain cutting-edge gaming solutions. You will collaborate with cross-functional teams to create seamless user experiences and robust backend systems, ensuring our casino products are at the forefront of the industry.
Join us in leveraging technology to create a significant green impact on the planet!Kraken is at the forefront of pioneering global advancements in energy solutions.We are a forward-thinking technology firm dedicated to developing a smart and sustainable energy ecosystem. By optimizing renewable energy generation, enhancing grid intelligence, and empowering utilities to deliver exceptional customer experiences, our energy operating system is revolutionizing the industry worldwide for the benefit of all.This is an exhilarating moment in the energy sector. Help us make a tangible difference in fostering a more sustainable future.About Our TeamOur technology is crafted and maintained by a diverse engineering team of approximately 800 professionals. This includes server-side, client-side, and mobile engineers collaborating closely with UX specialists, copywriters, and designers. We adopt a Kanban-like methodology, utilizing tools such as Google Docs and Asana for task management, GitHub and CircleCI for our continuous delivery pipeline, and Sentry and CloudWatch for performance measurement and production monitoring. Kraken offers a fantastic environment for learning, collaborating with talented engineers, and elevating your skills. Check out some of our open-source coding conventions.Our Technology StackOn the server-side, we primarily utilize Python, with most of our platforms powered by Django, Django-REST framework, and GraphQL (Graphene). We extensively leverage AWS within our continuous deployment pipeline. For further insights, see our article on Django, ELB health checks, and continuous delivery.
Join our innovative Engagement Team as a Staff Software Engineer specializing in Full-Stack development. In this role, you will collaborate with cross-functional teams to design, develop, and enhance our software products. Your expertise will help shape the user experience and ensure high performance across our applications.We are looking for a passionate engineer who thrives in a fast-paced environment and is eager to tackle complex challenges. You will have the opportunity to work with cutting-edge technologies and contribute to impactful projects.
Join us in leveraging cutting-edge technology to create a significant positive impact on the planet!Kraken is at the forefront of groundbreaking advancements in the energy sector.As a dynamic technology firm, we are dedicated to developing a smart and sustainable energy ecosystem. Our initiatives range from optimizing renewable energy generation to enhancing grid intelligence and empowering utilities to deliver exceptional customer service. Our innovative operating system for energy is revolutionizing the industry globally, ensuring benefits for all stakeholders.This is an exhilarating time in the energy landscape. Become a part of our mission to shape a brighter, more sustainable future.Our TeamOur technology is developed and maintained by a diverse engineering team of approximately 800 professionals, including server-side, client-side, and mobile engineers who collaborate closely with UX specialists, copywriters, and designers. We adopt a Kanban-like methodology, utilizing Google Docs and Asana for project management; GitHub and CircleCI to facilitate a robust continuous delivery pipeline; and Sentry and CloudWatch for performance monitoring in production. Joining Kraken offers a fantastic opportunity to enhance your skills alongside some of the industry's most talented engineers. Some of our coding practices are open-source.Our TechnologyOn the server-side, our primary language is Python, with most of our web applications powered by Django, Django-REST-framework, and GraphQL (Graphene). We heavily utilize AWS as part of our continuous deployment pipeline. For more insights, check out our article on Django, ELB health checks, and continuous delivery.
About Gridcog Gridcog is a SaaS start-up focused on supporting the clean energy transition. The team builds project modeling software to help users make well-informed energy decisions. Every day, work here connects software innovation with real-world energy challenges. Role Overview The Senior Full Stack Software Engineer will join a collaborative engineering team in Melbourne. This role suits someone who enjoys shaping products from early concepts through to delivery and iteration. Expect to work closely with product managers, designers, and subject matter experts, often taking the lead on new features or initiatives. Curiosity, a drive to learn, and an interest in the intersection of software and energy are valued here. Tech Stack Frontend: React with TypeScript Hosting: Cloudflare API: GraphQL connects the frontend to backend services Backend: TypeScript/Node and Python, running on AWS (ECS, Lambda) Data: S3, DynamoDB, MongoDB AI and large language models are becoming an important part of the development process. The team experiments with these tools to find practical ways to improve the product.
Join the innovative product team at Squiz, where we are dedicated to developing a cutting-edge cloud-based Digital Experience Platform (DXP). Our platform offers essential capabilities such as Content Management, Optimization tools, and Platform services.We are looking for skilled Mid-Level Fullstack Software Engineers with a backend focus to enhance our product engineering team on a permanent basis. This role offers the opportunity to work with advanced technologies, including AI, while collaborating with talented engineers.Location: We embrace flexibility! This position is open to candidates across the eastern coast of Australia, including Sydney, Melbourne, and Brisbane. Enjoy the benefits of hybrid work, allowing you to choose your preferred working environment.
System Canada Technologies
Join System Canada Technologies as a Test Analyst / Test Engineer and leverage your skills in Python scripting to enhance our testing processes. In this full-time position, you will play a crucial role in ensuring the quality and reliability of our software products. Collaborating with cross-functional teams, you will develop and execute test plans, identify defects, and contribute to continuous improvement efforts.
Join us in utilizing innovative technology to create a significant positive impact on the planet!Kraken is at the forefront of pioneering advancements in the energy sector.We are dedicated to developing a smart, sustainable energy ecosystem. By enhancing renewable energy generation, improving grid intelligence, and empowering utilities to deliver exceptional customer experiences, our energy operating system is revolutionizing the industry globally for the benefit of all.This is an exhilarating time in the energy landscape. Be a part of our mission to forge a more sustainable future.Our Engineering TeamOur technology is crafted and sustained by a diverse engineering team of approximately 800 professionals. This collaborative environment encompasses server-side, client-side, and mobile engineers who work synergistically with UX specialists, writers, and designers.We employ tools such as Slack, Notion, Google Docs, and Asana for effective communication and project management. Our development pipeline prioritizes continuous delivery and immutable infrastructure, leveraging GitHub, CircleCI, and Terraform Enterprise. For maintaining performance and stability in production, we utilize Loggly, Sentry, and DataDog for comprehensive monitoring and analytics.Kraken is committed to nurturing professional growth, providing an outstanding environment to learn alongside skilled engineers, and offering substantial opportunities to enhance your expertise. We value transparency, and aspects of our coding standards are open-source.Our Technological StackOn the server-side, our primary language is Python. Most of our web applications are powered by Django, Django REST framework, and GraphQL (Graphene). We extensively utilize Kubernetes and AWS, incorporating GitHub, CircleCI, ArgoCD, and Spacelift within our continuous deployment pipeline.Your Role...This is a unique opportunity for software engineers to influence the technical trajectory of a vital new product division within Kraken. You will be at the leading edge of applying contemporary technologies to a historically underrepresented sector, making direct contributions to our transformative initiatives.
Join Canva as a Staff Software Engineer specializing in Frontend Development for our Editing Collaboration team. We are looking for a passionate and experienced engineer who will play a pivotal role in shaping the future of collaborative editing tools. At Canva, you will work in a dynamic and innovative environment, contributing to projects that impact millions of users globally.
The Platform Workflows Team at Canva is looking for a Senior Software Engineer based in Melbourne. This position centers on building and improving the core features that power Canva’s platform. Role overview As a senior engineer, you will design, develop, and implement software solutions that strengthen platform capabilities. Collaboration with cross-functional teams is a key part of the job, ensuring that new features and improvements align with user needs and company goals. What you will do Work closely with engineers, designers, and product managers to deliver high-impact projects Contribute to the architecture and development of new platform features Focus on enhancing the user experience through well-crafted software solutions Team environment The team values creativity and open collaboration. This role offers the chance to work with modern technologies and contribute to the ongoing evolution of Canva’s platform.
cxnpl is looking for a Senior Software Engineer to join the team in Melbourne. This role centers on building software that solves real problems for clients. The position involves designing, developing, testing, and deploying software systems, with a strong emphasis on collaboration across different teams to improve product features. What you will do Design and develop software systems, taking projects from initial concept through to deployment Write, review, and test code to ensure reliability and strong performance Work closely with colleagues from various disciplines to enhance and refine product functionality Apply technical expertise to help solve complex challenges Location This position is based in Melbourne.
Future Secure AI
About Future Secure AI Future Secure AI develops advanced artificial intelligence solutions for global enterprises. The company focuses on solving real-world challenges across various sectors, guided by BRAVER values and a culture that values curiosity, diligence, and courage. Leadership maintains an open-door policy, supporting both professional growth and individual contributions. Collaboration with leading minds and the pursuit of meaningful work are central to the company’s mission. Company Overview Future Secure AI operates as a fast-growing frontier-AI company, co-developed with a major global financial institution. The team combines startup agility with enterprise-level backing. The core mission: create agentic AI Co-workers, autonomous systems designed to reason, act, and work alongside people to boost productivity and transform organizational performance. With direct access to C-suite leaders and a growing network of international partners, the company aims to develop AI Co-workers that can think, act, and collaborate, reshaping how workplaces function. Role Overview: Senior Staff AI Engineer in Data Science The Senior Staff Data Scientist takes on a key technical leadership role, driving the development of agentic AI Co-workers, complex multi-step reasoning systems, and scalable autonomous workflows for enterprise use. This position designs and implements advanced large language model (LLM) agents capable of planning, decision-making, and action execution at scale, with a strong focus on safety and reliability. Influence over the technical direction of the agentic AI platform is central to this role. Responsibilities include mentoring emerging talent and ensuring that systems remain resilient, well-aligned, and effective in delivering results within complex environments. Work in this role directly shapes the future of human-AI collaboration. Locations Sydney Melbourne Brisbane
About OkendoAt Okendo, we are passionate about the idea that satisfied customers are the best advocates for a brand. Our mission is to empower businesses by building the ultimate customer marketing platform that forges deeper connections between consumers and their favorite brands.Our platform allows Shopify brands to accelerate their growth by fostering brand loyalty and optimizing customer lifetime value. Trusted by over 16,000 Shopify brands, Okendo transforms casual shoppers into enthusiastic advocates through a comprehensive suite of products including Reviews, Referrals, Quizzes, Loyalty programs, and Surveys.Position SummaryAs a Senior Backend Engineer, you will collaborate closely with our Product Engineering team to enhance the Okendo platform, emphasizing engineering excellence and a product-focused approach. Your expertise in software development principles will enable you to produce high-quality, efficient code. You will engage with cross-functional teams to design, develop, and implement software solutions that align with business objectives. Your responsibilities will include troubleshooting, testing, and deploying software while maintaining coding standards and best practices.Our Technology Stack:Frontend: - Vue for embeddable widgets and consumer-facing components- Angular for merchant admin interfaces- React for Shopify integrationsBackend: - We utilize a serverless architecture on AWS, incorporating: API Gateway for our APIs, CloudFront for CDN, and S3 for storage- AWS Lambda (running Node.js) for computation- DynamoDB as our primary data repository, with replication into Redshift for reporting and OpenSearch for search and aggregation- SQS and SNS for messaging and queuingLanguages & Tools:We rely on Terraform for Infrastructure as Code managementTypeScript is our chosen language across the stackVS Code serves as our integrated development environmentJira is used for Scrum managementHow You Will Make an Impact:KnowledgeComprehensive understanding of our system architecture.Familiarity with the services utilized in our tech stack.Proficient in product features and their applications.Awareness of team processes and standards.Strong technical skills and problem-solving capabilities.Basic understanding of the organization and cross-functional collaboration.Delivering ResultsDesigns, tests, and deploys software solutions.Breaks down complex assignments into manageable tasks.Estimates task durations and oversees timelines.Plans and organizes code modifications effectively.Identifies the potential impacts of solutions and key stakeholders.
Role Overview Shield AI is hiring a Staff Engineer in Manufacturing for the Melbourne office. This role focuses on integrating advanced technology into manufacturing processes to improve efficiency and quality. The position calls for an engineer who brings fresh ideas and a commitment to high standards. What You Will Do Work with teams across disciplines to design and implement manufacturing systems Optimize existing processes for better performance and reliability Contribute directly to the development of Shield AI’s products and services Who We’re Looking For Experience in manufacturing engineering Interest in applying advanced engineering solutions to real-world challenges Ability to collaborate with cross-functional teams This role offers the chance to influence how technology shapes manufacturing at Shield AI, with a focus on quality and performance.
Established in 2015, Shield AI is a pioneering venture-backed deep-tech company dedicated to safeguarding both service members and civilians through cutting-edge intelligent systems. Our innovative products, including the V-BAT and X-BAT aircraft, Hivemind Enterprise, and the Hivemind Vision product lines, play a crucial role in enhancing operational safety and efficiency globally. With a presence across the U.S., Europe, the Middle East, and the Asia-Pacific, our technology actively supports operations in diverse environments. For further details, please visit www.shield.ai. Connect with us on LinkedIn, X, Instagram, and YouTube. Job Overview:Join our dynamic Australian Engineering Team as a Staff Systems Engineer, where you will play a pivotal role in designing integrated solutions utilizing the Hivemind Vision and Mission Autonomy technology stacks.Your Responsibilities Include:- Collaborating with programmatic leadership to assess System Engineering effort requirements.- Working alongside System Design Teams (including Human Factors, UX, and Architecture) to translate solution designs into actionable specifications.- Partnering with System Development & Test teams (Development, Integration, Testing) to establish robust system architectures.
carsales
Role overview carsales is looking for a Senior Software Engineer in Melbourne. This role focuses on designing, building, and maintaining scalable applications that support our customers. Collaboration with cross-functional teams is a key part of the job, as is contributing technical expertise to improve our products and user experience. What you will do Work closely with engineers, designers, and other teams to deliver reliable software Develop and maintain applications to support business and customer needs Help enhance product features and overall user experience
System Technologies Research (STR)
Systems Technology Research (STR) is actively seeking seasoned Lead Software Engineers to become integral members of our dynamic cyber and networking team. Our mission is to advance groundbreaking technologies that play a crucial role in enhancing national security. Our team pioneers innovations in communication technology across all networking layers—from the physical to the application layer. We highly value diverse skills, experiences, and perspectives, as they are essential for delivering exceptional solutions to our clients. If you possess a robust history of developing impactful software solutions and meet the qualifications outlined below, we invite you to apply!Position Overview:The ideal candidate will bring several years of hands-on experience in software engineering, integration, and testing, along with a strong grasp of networking concepts and protocols. A proven track record of taking ownership of technical challenges and delivering results in fast-paced, collaborative environments is essential. Candidates should have a deep understanding of computer science principles, solid software engineering practices, and practical experience with Linux systems. At STR, experienced engineers are expected to work autonomously while also making significant contributions to team initiatives and mentoring junior members.This role presents an exciting opportunity to work within a high-profile, structured development setting alongside a diverse and talented team. You will play a pivotal role in designing, implementing, and testing software that enhances advanced real-time data communications and networking solutions based on open systems principles. We strive for the highest standards of quality, maintainability, and reusability in all our tools and methodologies. Therefore, candidates should be adept at producing well-architected, scalable solutions and committed to establishing and adhering to reliable testing practices.
Sign in to browse more jobs
Create account — see all 349 results

