13 Software Engineering jobs in Australia
Software Engineering Lead

Posted 10 days ago
Job Viewed
Job Description
LexisNexis Risk Solutions is the essential partner in the assessment of risk. Within our Business Services vertical, we offer a multitude of solutions focused on helping businesses of all sizes drive higher revenue growth, maximize operational efficiencies, and improve customer experience. Our solutions help our customers solve difficult problems in the areas of Anti-Money Laundering/Counter Terrorist Financing, Identity Authentication & Verification, Fraud and Credit Risk mitigation and Customer Data Management. You can learn more about LexisNexis Risk at the link below, our Team:
IDVerse is a Sydney-based start-up that is a global pioneer in the development of digital identity
verification technology. We've built everything from the ground up and have a broad range of blue-chip customers across banking, telecommunications, government and more. We've perfected the technology locally in Australia and New Zealand and are quickly expanding into the northern hemisphere.
Join a strong team of passionate engineers and build a world-class platform to fight identity fraud at a global scale.
About the Role:
The Software Engineering Lead serves as a subject matter expert of Software Engineers. In addition to writing code on complex systems and applications, they provide direction on project plans, schedules, and methodologies and manages direct reports.
Please ensure that your resume is kept between 1-2 and a max of 3 pages.
Responsibilities:
+ Serve as the initial point of escalation for software development issues within specific area of responsibility.
+ Interface with other technical personnel or team members to finalize requirements.
+ Write and review portions of detailed specifications for the development of system components of moderate complexity.
+ Complete complex bug fixes.
+ Work closely with other development team members to understand moderately complex product requirements and translate them into software designs.
+ Successfully implement development processes, coding best practices, and code reviews.
+ Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
+ Resolve complex technical issues as necessary.
+ Mentor and/or train entry-level software engineers as directed by department management, ensuring they are knowledgeable in critical aspects of their roles.
+ Keep abreast of new technology developments.
+ Design and work with complex data models.
+ Carry out management responsibilities in accordance with the organization's policies, procedures, and applicable laws. Responsibilities include interviewing, hiring, and training employees; planning, assigning, and directing work; appraising performance; rewarding and disciplining employees; and addressing complaints and resolving problems.
+ Ensure all staff is provided with training and resources needed to perform their jobs to the most outstanding degree possible. Ensure all staff is provided with frequent feedback and coaching in order to meet and exceed individual and team performance goals consistently.
+ Manage and encourage new ideas from staff to foster improvements through innovations.
+ Empower the staff to be accountable and responsible for their own actions and decisions.
Requirements:
+ 7+ years of Software Engineering experience
+ BS Engineering/Computer Science or equivalent experience required
+ Advanced knowledge of software development methodologies (e.g., Agile, Waterfall).
+ Strong experience with various resource models such as Managed Services and/or Staff Augmentation.
+ Strong knowledge in industry best practices in external resource development.
+ Ability to partner and lead internal and external technology resources in solving complex business needs.
+ Test-driven development.
+ Strong research skills.
+ Strong proficiency with data manipulation language including optimization techniques.
+ Strong understanding of normalized/dimensional data modeling principles.
+ Ability to design and work with complex data models.
+ Strong knowledge of multiple data storage subsystems.
+ Expertise in development languages including but not limited to: Rust, C/C++, UNIX.
+ Strong knowledge in industry best practices in development.
+ Ability to partner and lead internal and external technology resources in solving complex business needs.
+ Knowledge in using and developing applicable tool sets.
+ Ability to write and review portions of detailed specifications for the development of complex system components.
+ Strong skills in setting, communicating, implementing, and achieving business objectives and goals through the direct management of others.
+ Strong organization/project planning, time management, and change management skills across multiple functional groups and departments, and strong delegation skills involving prioritizing and reprioritizing projects and managing projects of various size and complexity.
+ Strong problem-solving experience involving leading teams in identifying, researching, and coordinating the resources necessary to effectively troubleshoot/diagnose complex project issues; prior success extracting/translating findings into alternatives/solutions; and identifying risks/impacts and schedule adjustments to facilitate management decision-making.
+ Strong communication (verbal and written) and customer service skills. Strong interpersonal, communication, and presentation skills applicable to a wide audience including senior and executive management, customers, etc., including diction/terminology and presenting information in a concise and effective manner to clients, management, and various departments using assorted communication mediums.
Working for you
+ We know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:
+ Discounted Health plan rate and Optical Assistance
+ Life assurance and income protection
+ Option to buy additional Annual Leave days
+ Employee Assistance Program
+ Flexible working arrangements
+ Benefits for you and your family
+ Access to learning and development resources
Your recruiter will advise you on the full benefits package for your location
Learn more about the LexisNexis Risk team and how we work
We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact 1- .
Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here .
Please read our Candidate Privacy Policy .
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
USA Job Seekers:
EEO Know Your Rights .
RELX is a global provider of information-based analytics and decision tools for professional and business customers, enabling them to make better decisions, get better results and be more productive.
Our purpose is to benefit society by developing products that help researchers advance scientific knowledge; doctors and nurses improve the lives of patients; lawyers promote the rule of law and achieve justice and fair results for their clients; businesses and governments prevent fraud; consumers access financial services and get fair prices on insurance; and customers learn about markets and complete transactions.
Our purpose guides our actions beyond the products that we develop. It defines us as a company. Every day across RELX our employees are inspired to undertake initiatives that make unique contributions to society and the communities in which we operate.
Manager Software Engineering

Posted 10 days ago
Job Viewed
Job Description
LexisNexis Risk Solutions is the essential partner in the assessment of risk. Within our Business Services vertical, we offer a multitude of solutions focused on helping businesses of all sizes drive higher revenue growth, maximize operational efficiencies, and improve customer experience. Our solutions help our customers solve difficult problems in the areas of Anti-Money Laundering/Counter Terrorist Financing, Identity Authentication & Verification, Fraud and Credit Risk mitigation and Customer Data Management. You can learn more about LexisNexis Risk at the link below, our Team:
IDVerse is a Sydney-based start-up that is a global pioneer in the development of digital identity
verification technology. We've built everything from the ground up and have a broad range of blue-chip customers across banking, telecommunications, government and more. We've perfected the technology locally in Australia and New Zealand and are quickly expanding into the northern hemisphere.
Join a strong team of passionate engineers and build a world-class platform to fight identity fraud at a global scale.
About the Role:
This position provides leadership, management, direction, and vision to software engineers and/or development employees including offshore contractors/consultants and interns needed to support, run, and change activities in the software development life cycle. The position works closely with development peers, product and project leaders/managers, and other in-house software developers as well as directs the successful completion and delivery of respective software components and any other related deliverables. The position is additionally expected to report progress to senior management. Additional responsibilities may include oversight of the department budget, identifying and supporting talent, and defining resource requirements and allocations
Please ensure that your resume is kept between 1-2 and a max of 3 pages.
Responsibilities:
- Successfully partner and lead large offshore resources in solving complex business needs.
- Perform reviews to ensure enterprise and architectural standards and processes are followed.
- Complete management responsibilities to include performance management, hiring and coaching of staff, and resource planning.
- Write advanced complex code for computer systems and serve as a senior source of expertise.
- Manage system and user acceptance testing cycles to ensure accurate and quality business solutions.
- Lead the development of technical standards, and perform reviews to ensure enterprise and architectural standards and processes are followed.
- Serve as a primary technical point of contact for external technology resources.
- Recommend technical strategy and direction across functional area.
- Participate in development and evolution of architecture.
- Consult with stakeholders to find alternative work-arounds during system outages.
- Provide design input across a product.
- Work directly with customers and end users.
- Serve as acknowledged "go to" person on coding and technical issues.
- Interface with other technical personnel or team members to finalize requirements.
- Write and review portions of detailed specifications for the development of system components of moderate complexity.
- Complete complex bug fixes.
- Design and work with complex data models.
- Seek diverse ideas and perspectives from a variety of sources to create better solutions, products, and services.
- Carry out management responsibilities in accordance with the organization's policies, procedures, and applicable laws. Responsibilities include interviewing, hiring, and training employees; planning, assigning, and directing work; appraising performance; rewarding and disciplining employees; and addressing complaints and resolving problems.
- Ensure all staff is provided with training and resources needed to perform their jobs to the most outstanding degree possible. Ensure all staff is provided with frequent feedback and coaching in order to meet and exceed individual and team performance goals consistently.
- Manage and encourage new ideas from staff to foster improvements through innovations.
- Empower the staff to be accountable and responsible for their own actions and decisions.
Requirements:
QUALIFICATIONS:
- 10+ years of Software Development experience
- 2+ years of management experience
- BS Engineering/Computer Science or equivalent experience required; advanced degree preferred
TECHNICAL SKILLS:
- Expertise and proven experience in various staffing and resource models.
- Strong proficiency in database technology, design and manipulation, optimization, and best practices.
- Knowledge in normalized/dimensional data modeling principles and their application to complex business needs.
- Expertise in techniques for design and code reviews of offshore technical proposals.
- Proven knowledge and experience in project planning and management tools to manage project progress, budget, and scope.
- Experience in code reviews and development approaches.
- Expertise in industry best practices in offshore partnership development.
- Proven ability to lead test-driven development and maintenance.
- Industrywide or broad companywide technical knowledge.
- Specialized coding skills.
- Knowledge of large complex systems.
- Proven ability to adapt to new roles and responsibilities.
- Software development process expert in applicable methodologies (e.g., Agile, Waterfall).
- Expertise in data modeling, design and manipulation, optimization, best practices, tuning, and leading industry trend knowledge.
- Expertise in industry technology language development trends.
- Proven expertise and experience applying industry best practices in all aspects of development.
- Expert knowledge of multiple data storage subsystems.
- Strong budgeting and finance skills.
- Proven expertise in the use and development of applicable desktop tool sets.
- Proven expert in partnering and leading internal and external technology resources in solving complex business needs.
- Strong experience with various resource models such as Managed Services and/or Staff Augmentation.
- Strong proficiency with data manipulation language including optimization techniques.
- Ability to design and work with complex data models.
- Expertise in development languages including but not limited to: Rust, Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net.
- Knowledge in using and developing applicable tool sets.
- Ability to write and review portions of detailed specifications for the development of system components of advanced complexity.
- Strong skills in setting, communicating, implementing, and achieving business objectives and goals through the direct management of others.
- Strong organization/project planning, time management, and change management skills across multiple functional groups and departments, and strong delegation skills involving prioritizing and reprioritizing projects and managing projects of various size and complexity.
- Advanced problem-solving experience involving leading teams in identifying, researching, and coordinating the resources necessary to effectively troubleshoot/diagnose complex project issues; prior success extracting/translating findings into alternatives/solutions; and identifying risks/impacts and schedule adjustments to facilitate management decision-making.
- Advanced communication (verbal and written) and customer service skills. Strong interpersonal, communication, and presentation skills applicable to a wide audience including senior and executive management, customers, etc., including diction/terminology and presenting information in a concise and effective manner to clients, management, and various departments using assorted communication mediums.
Working for you
+ We know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:
+ Discounted Health plan rate and Optical Assistance
+ Life assurance and income protection
+ Option to buy additional Annual Leave days
+ Employee Assistance Program
+ Flexible working arrangements
+ Benefits for you and your family
+ Access to learning and development resources
Your recruiter will advise you on the full benefits package for your location
Learn more about the LexisNexis Risk team and how we work
We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact 1- .
Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here .
Please read our Candidate Privacy Policy .
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
USA Job Seekers:
EEO Know Your Rights .
RELX is a global provider of information-based analytics and decision tools for professional and business customers, enabling them to make better decisions, get better results and be more productive.
Our purpose is to benefit society by developing products that help researchers advance scientific knowledge; doctors and nurses improve the lives of patients; lawyers promote the rule of law and achieve justice and fair results for their clients; businesses and governments prevent fraud; consumers access financial services and get fair prices on insurance; and customers learn about markets and complete transactions.
Our purpose guides our actions beyond the products that we develop. It defines us as a company. Every day across RELX our employees are inspired to undertake initiatives that make unique contributions to society and the communities in which we operate.
Rust Software Engineering Lead

Posted 10 days ago
Job Viewed
Job Description
LexisNexis Risk Solutions is the essential partner in the assessment of risk. Within our Business Services vertical, we offer a multitude of solutions focused on helping businesses of all sizes drive higher revenue growth, maximize operational efficiencies, and improve customer experience. Our solutions help our customers solve difficult problems in the areas of Anti-Money Laundering/Counter Terrorist Financing, Identity Authentication & Verification, Fraud and Credit Risk mitigation and Customer Data Management. You can learn more about LexisNexis Risk at the link below, our Team:
IDVerse is a Sydney-based start-up that is a global pioneer in the development of digital identity
verification technology. We've built everything from the ground up and have a broad range of blue-chip customers across banking, telecommunications, government and more. We've perfected the technology locally in Australia and New Zealand and are quickly expanding into the northern hemisphere.
Join a strong team of passionate engineers and build a world-class platform to fight identity fraud at a global scale.
About the Role:
The Rust Software Engineering Lead focuses on developing robust, well-documented, and tested web and API-based applications, primarily using Rust. You'll collaborate closely with the SVP of Architecture, engineers, and product team to build internal libraries and contribute to greenfield projects. The front-end stack involves Rust (Leptos for WASM) and Tailwind CSS, with a strong emphasis on event-based architectures and AWS serverless technologies.
Please ensure that your resume is kept between 1-2 and a max of 3 pages.
Responsibilities:
+ You will work in close collaboration with our SVP of Architecture, our engineering team and our product team to:
+ Write and re-write hardened, documented, and tested web and API-based applications
+ Build our growing collection of libraries
+ Define and enforce best practices of an expanding Rust team
+ Green-field work; front-end applications are written in Rust, using Leptos for WASM and Tailwind for CSS.
+ Preference on event-based architectures, cloud (AWS) and serverless.
Requirements:
+ Technical competence is critical
+ Passion for communication and collaboration across the business.
+ Solid experience creating and maintaining web based and API-based applications ideally in Rust.
+ Demonstrate having built non-trivial Rust projects, ideally web-related
+ Comfortable with Javascript/Typescript
+ Ability to communicate clearly, both in written and verbal, and collaborate effectively with a remote team
+ Strong documentation skills and the mindset of an untested code is a broken code
+ Autonomous, dependable, responsible, and committed.
+ Building front-end Web Assembly applications with a strong preference on Leptos
+ Machine learning problem solving experience
+ Developed for/with AWS Serverless technologies (API Gateway, Lambda, DynamoDB.).
+ Deep understanding of data structures and time complexity analysis of algorithms.
+ Extensive experience building high-scale, concurrent systems and measuring throughout.
Working for you
+ We know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:
+ Discounted Health plan rate and Optical Assistance
+ Life assurance and income protection
+ Option to buy additional Annual Leave days
+ Employee Assistance Program
+ Flexible working arrangements
+ Benefits for you and your family
+ Access to learning and development resources
Your recruiter will advise you on the full benefits package for your location
Learn more about the LexisNexis Risk team and how we work
We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact 1- .
Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here .
Please read our Candidate Privacy Policy .
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
USA Job Seekers:
EEO Know Your Rights .
RELX is a global provider of information-based analytics and decision tools for professional and business customers, enabling them to make better decisions, get better results and be more productive.
Our purpose is to benefit society by developing products that help researchers advance scientific knowledge; doctors and nurses improve the lives of patients; lawyers promote the rule of law and achieve justice and fair results for their clients; businesses and governments prevent fraud; consumers access financial services and get fair prices on insurance; and customers learn about markets and complete transactions.
Our purpose guides our actions beyond the products that we develop. It defines us as a company. Every day across RELX our employees are inspired to undertake initiatives that make unique contributions to society and the communities in which we operate.
Rust Software Engineering Lead

Posted 10 days ago
Job Viewed
Job Description
LexisNexis Risk Solutions is the essential partner in the assessment of risk. Within our Business Services vertical, we offer a multitude of solutions focused on helping businesses of all sizes drive higher revenue growth, maximize operational efficiencies, and improve customer experience. Our solutions help our customers solve difficult problems in the areas of Anti-Money Laundering/Counter Terrorist Financing, Identity Authentication & Verification, Fraud and Credit Risk mitigation and Customer Data Management. You can learn more about LexisNexis Risk at the link below, our Team:
IDVerse is a Sydney-based start-up that is a global pioneer in the development of digital identity
verification technology. We've built everything from the ground up and have a broad range of blue-chip customers across banking, telecommunications, government and more. We've perfected the technology locally in Australia and New Zealand and are quickly expanding into the northern hemisphere.
Join a strong team of passionate engineers and build a world-class platform to fight identity fraud at a global scale.
About the Role:
The Rust Software Engineering Lead focuses on developing robust, well-documented, and tested web and API-based applications, primarily using Rust. You'll collaborate closely with the SVP of Architecture, engineers, and product team to build internal libraries and contribute to greenfield projects. The front-end stack involves Rust (Leptos for WASM) and Tailwind CSS, with a strong emphasis on event-based architectures and AWS serverless technologies.
Please ensure that your resume is kept between 1-2 and a max of 3 pages.
Responsibilities:
+ You will work in close collaboration with our SVP of Architecture, our engineering team and our product team to:
+ Write and re-write hardened, documented, and tested web and API-based applications
+ Build our growing collection of libraries
+ Define and enforce best practices of an expanding Rust team
+ Green-field work; front-end applications are written in Rust, using Leptos for WASM and Tailwind for CSS.
+ Preference on event-based architectures, cloud (AWS) and serverless.
Requirements:
+ Technical competence is critical
+ Passion for communication and collaboration across the business.
+ Solid experience creating and maintaining web based and API-based applications ideally in Rust.
+ Demonstrate having built non-trivial Rust projects, ideally web-related
+ Comfortable with Javascript/Typescript
+ Ability to communicate clearly, both in written and verbal, and collaborate effectively with a remote team
+ Strong documentation skills and the mindset of an untested code is a broken code
+ Autonomous, dependable, responsible, and committed.
+ Building front-end Web Assembly applications with a strong preference on Leptos
+ Machine learning problem solving experience
+ Developed for/with AWS Serverless technologies (API Gateway, Lambda, DynamoDB.).
+ Deep understanding of data structures and time complexity analysis of algorithms.
+ Extensive experience building high-scale, concurrent systems and measuring throughout.
Working for you
+ We know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:
+ Discounted Health plan rate and Optical Assistance
+ Life assurance and income protection
+ Option to buy additional Annual Leave days
+ Employee Assistance Program
+ Flexible working arrangements
+ Benefits for you and your family
+ Access to learning and development resources
Your recruiter will advise you on the full benefits package for your location
Learn more about the LexisNexis Risk team and how we work
We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact 1- .
Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here .
Please read our Candidate Privacy Policy .
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
USA Job Seekers:
EEO Know Your Rights .
RELX is a global provider of information-based analytics and decision tools for professional and business customers, enabling them to make better decisions, get better results and be more productive.
Our purpose is to benefit society by developing products that help researchers advance scientific knowledge; doctors and nurses improve the lives of patients; lawyers promote the rule of law and achieve justice and fair results for their clients; businesses and governments prevent fraud; consumers access financial services and get fair prices on insurance; and customers learn about markets and complete transactions.
Our purpose guides our actions beyond the products that we develop. It defines us as a company. Every day across RELX our employees are inspired to undertake initiatives that make unique contributions to society and the communities in which we operate.
Software Engineering Manager, Google Photos

Posted 3 days ago
Job Viewed
Job Description
**Minimum qualifications:**
+ Bachelor's degree or equivalent practical experience.
+ 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
+ 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.
**Preferred qualifications:**
+ Master's degree or PhD in Computer Science or related technical field.
+ 3 years of experience working in a changing organization.
+ Experience with computer vision/graphics.
+ Knowledge of machine learning or image/video processing algorithms for consumer photography or mobile applications.
Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.
With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.
Google Photos is a photo sharing and storage service developed by Google. Photos is one of the most sought after products at Google and is looking for both client-side (web and mobile), with server-side (search, storage, serving) and machine intelligence (learning, computer vision) Software Engineers. We are dedicated to making Google experiences centered around the user.
**Responsibilities:**
+ Set and communicate team priorities that support the broader organization's goals, align strategy, processes, and decision-making across teams.
+ Set clear expectations with individuals based on their level and role and align to the broader organization's goals, meet regularly with individuals to discuss performance and development, and provide feedback and coaching.
+ Design, guide, and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems.
+ Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
+ Define and influence technical direction and long-term strategy in conjunction with Technical Leads, helping your team make balanced tradeoffs, and prioritize engineering excellence investments in a systemic way.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also and If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form:
Software Engineering Manager, Open Source Security
Posted 3 days ago
Job Viewed
Job Description
**Minimum qualifications:**
+ Bachelor's degree or equivalent practical experience.
+ 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
+ 3 years of experience building and developing infrastructure or distributed systems.
+ 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.
+ Experience with security engineering, computer, network security, authentication and security protocols.
**Preferred qualifications:**
+ Master's degree or PhD in Computer Science or related technical field.
+ Experience as an active participant in technical/developer communities, open source projects, or other developer community groups.
+ Experience with cloud infrastructure and technologies.
+ Experience as a Software Engineer or Technical Lead, reviewing code and software designs.
Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.
With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.
The Core team builds the technical foundation behind Google's flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google's products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.
**Responsibilities:**
+ Set clear expectations with individuals based on their level and role and aligned to the broader organization's goals. Meet regularly with individuals to discuss performance and development, and provide feedback and coaching.
+ Review code developed by other engineers and provide feedback to ensure standard procedures (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
+ Lead a team of engineers driving the innovation in a distributed infrastructure for open source products.
+ Build tools and maintain the release of open source software securely.
+ Work with external partners and the open source community.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also and If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form:
Delivery Consultant - Software Engineering, AWS Professional Services

Posted 10 days ago
Job Viewed
Job Description
Are you interested in helping build the next generation of digital products with the largest and most innovative companies in Australia and New Zealand? Come join Amazon Web Services (AWS) Professional Services as a Technical Program Manager specializing in software engineering and application development. AWS Professional Services helps millions of businesses in 150+ countries transform their operations and applications using the power of AWS. If you're passionate about leading technical programs, delivering complex solutions, and enabling customers to build better products using AWS, you've come to the right place.
We are seeking a hands-on Delivery Consultant with deep software engineering or cloud architecture expertise to lead complex technical consulting engagements within AWS Professional Services. The ideal candidate will combine strong technical depth with proven product management capabilities, possessing both the software development background to understand complex architectures and code, and the curiosity to invent on behalf of our customers and leverage AWS services particularly in AI and ML. You'll work directly with customers to deliver innovative AWS solutions, leveraging your technical expertise to ensure successful outcomes while maintaining the highest standards of quality and security.
Key job responsibilities
- Expertise - Collaborate with pre-sales and delivery teams to help partners and customers learn and use AWS services to build and launch products
- Solutions - Deliver technical engagements with partners and customers. This includes understanding customer requirements, creating consulting proposals and creating service offerings.
- Delivery - Engagements include projects proving the use of AWS services to support new distributed computing solutions that often span private cloud and public cloud services. Engagements may include migration and modernization of existing applications and development of new applications using AWS cloud services.
- Insights - Work with AWS engineering and support teams to convey partner and customer needs and feedback as input to technology roadmaps. Share real world implementation challenges and recommend new capabilities that would simplify adoption and drive greater value from use of AWS cloud services.
- Push the envelope - Artificial Intelligence is reducing the historical "IT constraint" on businesses. Imagine bold possibilities and work with our clients and partners to find innovative new ways to satisfy business needs through Data, AI and Analytics Services.
A day in the life
AWS Professional Services includes experts from across AWS who help our customers design, build, operate, and secure their cloud environments. Customers innovate with AWS Professional Services, upskill with AWS Training and Certification, optimize with AWS Support and Managed Services, and meet objectives with AWS Security Assurance Services. Our expertise and emerging technologies include AWS Partners, AWS Sovereign Cloud, AWS International Product, and the Generative AI Innovation Center. You'll join a diverse team of technical experts in dozens of countries who help customers achieve more with the AWS cloud.
About the team
About the team
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying.
Why AWS?
Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating - that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Inclusive Team Culture
Here at AWS, it's in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (diversity) conferences, inspire us to never stop embracing our uniqueness.
Mentorship & Career Growth
We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve in the cloud.
Basic Qualifications
- Experience of designing and implementing Enterprise Scale Big Data Platforms, Data Lakes and/or Data Warehouse.
- Experience in leading discovery and design workshops including estimating, scoping and delivering customer proposals aligned with Analytics Solutions
- Experience with one or more relevant tools (Sqoop, Flume, Kafka, Oozie, Hue, Zookeeper, HCatalog, Solr, Avro, Parquet, Iceberg, Hudi)
- Experience developing software and data engineering code in one or more programming languages (Java, Python, PySpark, Node, etc)
- AWS and other Data and AI aligned Certifications
Preferred Qualifications
- Ability to think strategically about business, product, and technical challenges in an enterprise environment
- Hands on experience leading large-scale global data analytics projects aligned with business use cases.
- Experience in Data Quality management: Processes to measure and manage data quality, enforce data controls, and provide data assurance.
- Implementing AWS services in a variety of distributed computing, enterprise environments
- Customer facing skills to represent AWS well within the customer's environment and drive discussions with senior personnel regarding trade-offs, best practices, project management and risk mitigation
Acknowledgement of country:
In the spirit of reconciliation Amazon acknowledges the Traditional Custodians of country throughout Australia and their connections to land, sea and community. We pay our respect to their elders past and present and extend that respect to all Aboriginal and Torres Strait Islander peoples today.
IDE statement:
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Be The First To Know
About the latest Software engineering Jobs in Australia !
Principal software engineer - engineering
Posted 5 days ago
Job Viewed
Job Description
Here at Appian, our core values of Respect, Work to Impact, Ambition, and Constructive Dissent & Resolution define who we are. In short, this means we constantly seek to understand the best for our customers, we go beyond completion in our work, we strive for excellence with intensity, and we embrace candid communication. These values guide our actions and shape our culture every day. When you join Appian, you'll be part of a passionate team that's dedicated to accomplishing hard things.
Description
The goal of our Platform Engineering team is to make it easy for our service teams to build and run production systems. As an experienced engineer in Platform Engineering, you will be helping re-architect our platform to run on public, private, and hybrid clouds and to allow for frequent, predictable and high impact changes. You will ensure that our world-class infrastructure is always available, responsive, and capable of meeting the diverse needs of our customers.
Right now this role is focused on building features that enable network connectivity between our platform and external networks. This will likely change and evolve over time, so this will give you an idea of the type of work you will be doing when you start.
To Be Successful In This Role, You Need
- The ability to leverage knowledge of data structures, algorithms, and design patterns to write software in a cloud infrastructure environment, using tools such as: Python, Go, Java, Terraform, Pulumi, CI/CD pipelines, RDBMS, No-SQL DBs, etc.
- Solid knowledge of AWS services like: EKS, EC2, Lambda, DynamoDB, VPC networking, and S3 (or equivalent cloud provider experience)
- Familiarity with networking and security best practices in the cloud
- Experience providing technical leadership to drive pragmatic solutions and dive into impactful design decisions
- Experience coaching junior and senior engineers while championing best practices across your team
- Fluency in reviewing architecture / designs from team members, identify problems, and make suggestions for better practices
- Experience with conducting code reviews looking out for the elegant approach, performance, maintainability, and security
- Ability to identify dependencies between multiple teams. Ability to communicate blockers and escalate as needed
- Experience operating business-critical production services
- Experience automating the creation and configuration of cloud resources and services on-demand
- Interest in automating every aspect of our development lifecycle and help us in our mission to achieve continuous delivery
- Share advanced/expert knowledge with others in the department, both on and off team; maintain a reputation as a key resource in those areas
- Lead technological changes to keep the platform modern
- Dedicated learning time to become an expert in technologies like Kubernetes, AWS, Docker, and Linux networking
- Opportunities for growth and leadership
- Engineering Indie Time (dedicated time to build whatever you want) and annual hackathons - we value activities that inspire others and get creativity flowing!
- 10+ years experience designing, building and architecting software in an enterprise software or SaaS/PaaS environment
- Advanced knowledge of at least one programming language and comfortable working with Object-Oriented programming concepts
- Experience driving projects to impact
- Experience working in a Linux environment
- Excellent spoken and written communication
- Bachelors in Computer Science or Engineering, or equivalent experience
- Training and Development: During onboarding, we focus on equipping new hires with the skills and knowledge for success through department-specific training. Continuous learning is a central focus at Appian, with dedicated mentorship and the First-Friend program being widely utilized resources for new hires.
- Growth Opportunities: Appian provides a diverse array of growth and development opportunities, including our leadership program tailored for new and aspiring managers, a comprehensive library of specialized department training through Appian University, skills based training, and tuition reimbursement for those aiming to advance their education. This commitment ensures that employees have access to a holistic range of development opportunities.
- Community: We’ll immerse you into our community rooted in respect starting on day one. Appian fosters inclusivity through our 8 employee-led affinity groups. These groups help employees build stronger internal and external networks by planning social, educational, and outreach activities to connect with Appianites and larger initiatives throughout the company.
Appian is a software company that automates business processes. The Appian AI-Powered Process Platform includes everything you need to design, automate, and optimize even the most complex processes, from start to finish. The world's most innovative organizations trust Appian to improve their workflows, unify data, and optimize operations—resulting in better growth and superior customer experiences. For more information, visit appian.com. (Nasdaq: APPN)
Follow Appian: LinkedIn.
Appian is an equal opportunity employer that strives to attract and retain the best talent. All qualified applicants will receive consideration for employment without regard to any characteristic protected by applicable federal, state, or local law.
Appian provides reasonable accommodations to applicants in accordance with all applicable laws. If you need a reasonable accommodation for any part of the employment process, please contact us by email at Please note that only inquiries concerning a request for reasonable accommodation will be responded to from this email address.
Appian's Applicant & Candidate Privacy Notice
Software Engineer, Engineering Productivity, Android, Early Career

Posted 3 days ago
Job Viewed
Job Description
**Minimum qualifications:**
+ Bachelor's degree or equivalent practical experience.
+ 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
+ 1 year of experience with data structures or algorithms.
**Preferred qualifications:**
+ Master's degree or PhD in Computer Science or a related technical field.
+ Understanding of mobile operating systems from both a technical and business perspective.
+ Knowledge of the developments in the mobile industry.
+ Ability to manage multiple priorities in a fast-paced, deadline-driven environment.
+ Excellent communication skills for effective collaboration with external partners, particularly in the APAC region.
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Android is Google's open-source mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. We think everyone in the world should have access to the best computing has to offer. We provide the platform for original equipment manufacturers (OEMs) and developers to build compelling computing devices (smartphones, tablets, TVs, wearables, etc) that run the best apps/services for everyone in the world.
**Responsibilities:**
+ Build and improve infra tooling critical for the Android mainline modules' release quality.
+ Create solutions for better Android developer experience in the Android and Google toolchain.
+ Define quality bars with Android module teams and scale it across the ecosystem.
+ Resolve Android launch blockers in collaboration with the cross-functional teams in Android.
+ Collaborate with Android partners to improve Android module quality beyond Google's own product line.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also and If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form:
Software Engineer, Android Engineering Productivity

Posted 3 days ago
Job Viewed
Job Description
**Minimum qualifications:**
+ Bachelor's degree or equivalent practical experience.
+ 2 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
+ 2 years of experience with data structures or algorithms.
**Preferred qualifications:**
+ Experience working in a fluid environment with strict timelines.
+ Knowledge of how mobile operating systems work, both technically and business-wise.
+ Ability to take initiatives and manage multiple responsibilities simultaneously.
+ Ability to learn new technology and follow industry trends.
+ Ability to communicate with external partners in APAC.
+ Ability to travel across borders for collaboration with business partners.
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Android is Google's open-source mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. We think everyone in the world should have access to the best computing has to offer. We provide the platform for original equipment manufacturers (OEMs) and developers to build compelling computing devices (smartphones, tablets, TVs, wearables, etc) that run the best apps/services for everyone in the world.
**Responsibilities:**
+ Build and improve infra tooling critical for the Android mainline modules' release quality.
+ Create solutions for better Android developer experience in the Android and Google tool chain.
+ Define quality bars with Android module teams and scale it across the ecosystem.
+ Resolve Android launch blockers in collaboration with the cross-functional teams in Android.
+ Collaborate with Android partners to improve Android module quality beyond Google's own product line.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also and If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form: