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 Senior Software Engineer Python Django
400 results
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.
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 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.
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
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.
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.
Join the Engineering Team at Easygo At Easygo, we are pioneers in delivering exceptional entertainment experiences across the globe. Our engineering division is dedicated to a culture of continuous learning and innovation, where we consistently challenge the norms of large-scale software design and development. We prioritize professional growth, encourage knowledge sharing, and strive for engineering excellence, setting the standard for industry best practices. Why Work with Us? Are you an enthusiastic and driven software engineer ready to immerse yourself in a dynamic environment that values creativity, ongoing education, and career advancement? We invite talented individuals who are game to tackle intricate challenges, develop scalable solutions, and collaborate with some of the best engineers in the entertainment sector. Engage in Complex Projects: Jump into challenging projects that test your skills and ingenuity. Solve intricate technical dilemmas and create scalable solutions. Fast-Track Your Career: Benefit from mentorship, training, and hands-on experience to enhance your expertise. Learn from seasoned professionals and master the art of scaling software. Collaborate with Industry Experts: Work alongside outstanding engineers, sharing insights and driving forward innovation through teamwork. Caring Culture with Focus on Career Development: We are genuinely invested in your career trajectory. Our culture emphasizes your growth with personalized learning programs and mentorship opportunities. Embrace Challenges, Celebrate Wins: Take on new challenges, learn from setbacks, and celebrate achievements as a team. Shape the Future: Your work will contribute to redefining the entertainment landscape. Key Responsibilities: Participate in coding, testing, debugging, and troubleshooting to maintain high code quality, scalability, and maintainability. Write efficient, scalable, and maintainable code that adheres to established coding standards and best practices. Facilitate technical discussions and propose solutions that enhance team performance, aligning with team and company objectives. Drive innovation by advocating for improvements and implementing constructive changes to boost team efficiency. Analyze complex issues and provide effective solutions that support team objectives and initiatives. Independently manage medium-sized projects or components from inception to completion. Identify improvement opportunities and proactively engage in technical discussions. Share knowledge and best practices with team members, fostering a collaborative and learning-oriented environment.
easygo is seeking a Senior Software Engineer - Engagement to join our innovative team in Melbourne. In this role, you will be responsible for designing and implementing cutting-edge software solutions that enhance user engagement and improve overall product functionality. You will collaborate with cross-functional teams to deliver high-quality software that meets the needs of our users.
Anduril Industries
Join Anduril Industries as a Senior Software Engineer specializing in flight software development. In this pivotal role, you will lead the design, development, and implementation of innovative software solutions for advanced flight systems. Collaborate with a multidisciplinary team to enhance operational capabilities and streamline processes, driving forward our mission to revolutionize defense technology.
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.
Role overview Airwallex is seeking a Senior Software Engineer to join the Spend Solutions team in Melbourne. The focus of this role is on developing and refining products that enable businesses to manage their spending with greater efficiency and accuracy. What you will do Design, build, and improve software for Spend Solutions Collaborate with cross-functional teams to deliver new features and product enhancements Contribute to both the user experience and the underlying product functionality Support high standards for software quality and reliability Team and impact This position involves working alongside engineers, product managers, and other experts. The work sits at the intersection of technology and business, shaping tools that help companies control and track their expenses.
Systems Technology Research
Systems Technology Research develops integrated systems that support national security and inform strategic and tactical decisions. These systems play a key role in understanding global events and can shape outcomes before conflicts emerge. The Systems Development Division (SDD) leads efforts to create advanced technology solutions for the information domain. The team oversees every stage of product development, from initial concepts and architecture through to implementation and deployment. Current projects focus on airborne and space RF sensors and advanced operations using multi-function, multi-modal capabilities. Role overview The Senior Software Engineer will join SDD to design, develop, and test high-performance C++ software. The work centers on complex embedded radar systems, with a primary focus on Air-to-Air applications. What you will do Design software solutions for embedded radar systems Develop and implement C++ code for high-performance applications Test and refine software to ensure reliability and effectiveness in Air-to-Air scenarios Location This position is based in Melbourne, FL.
System Technologies Research (STR)
At Systems Technology Research (STR), we are committed to enhancing global safety through innovative technology solutions that address pressing national security challenges. Our Cyber Division focuses on developing skilled teams, advanced tools, and effective processes to harness the power of technology in safeguarding our nation. We emphasize impact, craftsmanship, and collaboration as we confront the most challenging cyber threats.As a Senior Embedded Software Engineer at STR, you will be an integral part of a dynamic team of researchers and engineers dedicated to pioneering advanced vulnerability research technologies. Our work explores the intersection of the digital and physical realms by modelling real-world systems, identifying interface vulnerabilities, and reverse engineering software.
Vix Technology
Join Vix Technology as a Senior Salesforce Software Engineer and be a part of a dynamic team that is driving innovation in transport solutions. We seek a skilled engineer who is passionate about developing cutting-edge software that enhances user experiences and operational efficiency.
Are you a passionate and innovative Senior Frontend Software Engineer looking to make an impact in a dynamic company? At easygo, we are dedicated to building cutting-edge web applications that enhance user experience and drive customer engagement. Join our talented team in Melbourne and take your career to the next level!
Join Canva's innovative team as a Senior Software Engineer specializing in our Lightspeed Renderer. In this pivotal role, you will leverage your expertise to enhance our rendering technology, ensuring exceptional performance and user experiences. Collaborate with cross-functional teams to design, develop, and implement cutting-edge features that will shape the future of design. Bring your passion for technology and creativity to a company that values innovation and teamwork.
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.
Join our dynamic team at Cadmus.io as a Senior Software Engineer, where you will leverage your full-stack expertise to drive product-focused development. In this role, you will collaborate with cross-functional teams to design, implement, and optimize innovative solutions that enhance user experiences and streamline our product offerings.As a Senior Software Engineer, you will take ownership of technical projects, mentor junior developers, and contribute to architectural decisions. Your passion for coding and commitment to best practices will help shape the future of our products.
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.
NextGen Federal Systems, Inc.
Join our dynamic team at NextGen Federal Systems as a Senior Software Engineer, specializing in STK and Mission Analysis. You will leverage your expertise to develop advanced software solutions that support critical mission objectives. Collaborate with cross-functional teams to innovate and implement data-driven strategies that enhance our defense capabilities.
Sign in to browse more jobs
Create account — see all 400 results

