Principal Software Engineer
1 month ago
Onlife is seeking a highly skilled and experienced Principal Software Engineer to join our dynamic team. As a Principal Software Engineer, you will play a critical role in shaping the technical direction of our platform and driving the success of our software development initiatives.
Your key responsibilities will include:
- Architecting and developing major system components, ensuring scalability, performance, and maintainability;
- Leading the design and implementation of software features and capabilities, collaborating with cross-functional teams and stakeholders to gather requirements and provide technical insights;
- Mentoring and coaching the engineering team, providing guidance on best practices, software design principles, and coding standards;
- Conducting code reviews and providing constructive feedback to ensure high-quality code;
- Identifying and evaluating emerging technologies and tools to enhance the efficiency and effectiveness of software development;
- Driving the adoption of best practices and standards, ensuring consistent use of software engineering methodologies across the team;
- Working closely with product managers and stakeholders to align technical solutions with business goals and customer needs;
- Researching and implementing new algorithms and techniques to enhance the performance and functionality of the application;
- Contributing to the continuous improvement of the development process, including CI/CD pipelines, automated testing, and deployment strategies;
- Develop and document technical specifications, API’s and design documents; and
- Mentor junior engineers, fostering a culture of knowledge sharing and continuous learning.
Requirements
- Extensive experience in software development;
- Proven track record of designing and developing scalable, high-performance software solutions;
- Strong understanding of software architecture, design patterns, and best practices;
- Excellent leadership and mentoring skills, with the ability to guide and inspire a team of engineers;
- Ability to collaborate effectively with cross-functional teams and stakeholders, including product managers and designers;
- Deep knowledge of open source frameworks and libraries;
- Proficiency in writing clean, maintainable, and well-documented code;
- Strong problem-solving and analytical skills;
- Excellent communication and interpersonal skills;
- Strong knowledge using Python, Python frameworks and Python Libraries (bonus)
- Experience with machine learning libraries (bonus);
- Experience with DevOps practices (bonus);
- Experience with machine learning and/or geospatial technologies (bonus).
-
Principal Software Engineer
1 week ago
Melbourne, Victoria, Australia Northrop Grumman Full timeAbout the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Northrop Grumman. As a key member of our software organization, you will be responsible for designing, developing, and integrating software solutions for our end-user customers and businesses.Key ResponsibilitiesDesign and develop software applications in a...
-
Principal Software Engineer
6 days ago
Melbourne, Victoria, Australia Department of Defence Full timeAbout the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at the Department of Defence. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems that support our national security interests.Key ResponsibilitiesTechnical Leadership: Provide...
-
Principal Software Engineer
1 week ago
Melbourne, Victoria, Australia Mindera Group Full timeAbout the RoleWe are seeking a highly skilled Principal Software Engineer to join our team in Australia. As a key member of our engineering team, you will be responsible for driving technical excellence and innovation in our e-commerce solutions.Key ResponsibilitiesProvide technical leadership and strategic direction across various e-commerce...
-
Principal Software Architect
1 week ago
Melbourne, Victoria, Australia Commonwealth Bank Full timeAbout the RoleWe are seeking a highly skilled and experienced Principal Software Engineer to join our team at Commonwealth Bank. As a key member of our engineering team, you will be responsible for leading the development of large-scale software systems and ensuring the technical approach is sound, fit for purpose, and well-architected.Key...
-
Principal Software Engineer
4 days ago
Melbourne, Victoria, Australia Commonwealth Bank Full timeAbout the RoleWe are seeking a highly skilled and experienced Principal Software Engineer to join our team at Commonwealth Bank. As a key member of our Retail Technology - Everyday Banking team, you will play a critical role in shaping the future of our digital platform.Key ResponsibilitiesDesign and develop innovative technology solutions to meet the...
-
Principal Software Engineer
6 days ago
Melbourne, Victoria, Australia Northrop Grumman Full timeJob DescriptionJob Summary:We are seeking a highly skilled Principal Software Engineer - Simulation to join our team at Northrop Grumman. As a key member of our software organization, you will be responsible for designing, developing, integrating, and testing software for our end-user customers and businesses.Key Responsibilities:Design, develop, and...
-
Senior Software Engineer
21 hours ago
Melbourne, Victoria, Australia SmartBear Software Full time{"h1": "Senior Software Engineer at SmartBear Software", "p": "At SmartBear Software, we empower developers to deliver exceptional software experiences. Our innovative tools, including TestComplete, Swagger, Cucumber, ReadyAPI, Zephyr, and Pactflow, are trusted by millions of developers, testers, and software engineers worldwide. As a Senior Software...
-
Principal Software Engineer
1 week ago
Melbourne, Victoria, Australia Exact IT Consulting Full timeAbout the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Exact IT Consulting. As a Principal Software Engineer, you will be responsible for designing and developing scalable software solutions using GE Smallworld, PNIDesign, and other related technologies.Key ResponsibilitiesUndertake analysis of business requirements and...
-
Software Engineer
1 week ago
Melbourne, Victoria, Australia Software Aspekte Full timeJob Summary:Software Aspekte is seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software applications that meet the needs of our clients.Key Responsibilities:Design and develop software applications using NET Core and Angular...
-
Principal Software Engineer
1 week ago
Melbourne, Victoria, Australia Exact IT Consulting Full timeAbout the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Exact IT Consulting. As a Principal Software Engineer, you will be responsible for designing and developing scalable software solutions using GE Smallworld and other related technologies.Key ResponsibilitiesUndertake analysis of business requirements and create...
-
Principal Software Engineer
21 hours ago
Melbourne, Victoria, Australia Northrop Grumman Full timeSoftware Systems Engineer - Simulation (Melbourne)At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history...
-
Principal Software Engineer
21 hours ago
Melbourne, Victoria, Australia Infosys Limited Full timeAbout the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Infosys Limited. As a key member of our software development team, you will be responsible for designing, building, and maintaining complex software application technologies and their interaction with Telstra processes and systems.Key ResponsibilitiesDesign and...
-
Principal Software Engineer
3 days ago
Melbourne, Victoria, Australia Infosys Limited Full timeAbout the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Infosys Limited. As a Principal Software Engineer, you will be responsible for designing, building, and maintaining complex software application technologies and their interaction with our processes and systems.Key ResponsibilitiesDesign and develop innovative...
-
Senior Software Engineer
20 hours ago
Melbourne, Victoria, Australia SmartBear Software Full time{"About the Role": "As a Senior Software Engineer at SmartBear Software, you will be a key engineer within the Pactflow team that will drive one of the world's best solutions for API testing. You will work closely with our best and brightest engineers, product managers, and UX designers to implement new functionality and build well-designed, clean...
-
Software Engineer
5 days ago
Melbourne, Victoria, Australia Xpt Software Australia Pty Ltd Full timeXPT Software Australia Pty Ltd is a Software Services company that works with top clients across various industries. We have a team of 120+ technocrats in Australia who work at our client locations. Our company is part of a group with a global presence across India and Europe. We have served 100+ clients globally, fulfilling their onsite-offshore needs.Job...
-
Software Development Engineer
1 week ago
Melbourne, Victoria, Australia KAL ATM Software GmbH Full timeJob SummaryWe are seeking a talented Software Development Engineer to join our global engineering department at KAL ATM Software GmbH. As a member of our team, you will be responsible for creating innovative software solutions while collaborating with customers, partners, and colleagues from our global offices.This role offers a real technical challenge to a...
-
Software Development Engineer
1 week ago
Melbourne, Victoria, Australia KAL ATM Software GmbH Full timeAbout the RoleWe are seeking a highly motivated and skilled Software Development Engineer to join our global engineering department at KAL ATM Software GmbH. As a member of our team, you will be responsible for designing, developing, and testing software solutions for our ATM software products.Key ResponsibilitiesDesign and develop software solutions for our...
-
Principal Software Architect
6 days ago
Melbourne, Victoria, Australia Commonwealth Bank Full timeAbout the RoleWe are seeking a highly skilled and experienced Principal Software Engineer to join our team at Commonwealth Bank. As a key member of our Asset Finance and Working Capital technology crew, you will be responsible for leading product, feature designs, and technical strategy while being critical to the function's end-to-end software engineering...
-
Principal Software Engineer
3 months ago
Melbourne, Australia Easygo Gaming Full timeEngineering@Easygo Easygo leads the world in crafting top-tier entertainment experiences. Within our engineering organization, we foster a continuous learning environment, constantly pushing the boundaries of large-scale software design and development. Our culture revolves around fostering growth, nurturing learning, and upholding excellence in...
-
Principal Software Architect
2 days ago
Melbourne, Victoria, Australia Commonwealth Bank Full timeAbout the RoleWe are seeking a highly skilled and experienced Principal Software Engineer to join our Asset Finance and Working Capital technology crew. As a key member of our team, you will be responsible for leading product, feature designs, and technical strategy while being critical to the function's end-to-end software engineering lifecycle.Key...