120 Computer Science jobs in Australia

2026 Applied Science Intern (Computer Vision)

Melbourne, Victoria Amazon

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

Description
Are you excited about leveraging state-of-the-art Computer Vision algorithms and large datasets to solve real-world problems? Join Amazon as an Applied Scientist Intern and be at the forefront of AI innovation!
As an Applied Scientist Intern, you'll work in a fast-paced, cross-disciplinary team of pioneering researchers. You'll tackle complex problems, developing solutions that either build on existing academic and industrial research or stem from your own innovative thinking. Your work may even find its way into customer-facing products, making a real-world impact.
Please note: This internship is a duration of 6 months full time with a start date in Jan-March 2026.
The successful intern is required to be based in Melbourne and relocation allowance will be provided if you are based outside of Melbourne.
Key job responsibilities
- Develop novel solutions and build prototypes
- Work on complex problems in Computer Vision and Machine Learning
- Contribute to research that could significantly impact Amazon's operations
- Collaborate with a diverse team of experts in a fast-paced environment
- Collaborate with scientists on writing and submitting papers to Tier-1 conferences (e.g., CVPR, ICCV, NeurIPS, ICML)
- Present your research findings to both technical and non-technical audiences
Key Opportunities:
- Collaborate with leading machine learning researchers
- Access cutting-edge tools and hardware (large GPU clusters)
- Address challenges at an unparalleled scale
- Become a disruptor, innovator, and problem solver in the field of computer vision
- Potentially deliver solutions to production in customer-facing applications
- Opportunities to become an FTE after the internship
Join us in shaping the future of AI at Amazon. Apply now and turn your research into real-world solutions!
Basic Qualifications
- Currently enrolled in a PhD program in Computer Science, Electrical Engineering, Mathematics, or related field, with specialization in Computer Vision or Machine Learning
- Experience in computer vision or related fields
- Strong programming skills (Python preferred)
Preferred Qualifications
- Research experience in Computer Vision, Deep Learning, or broader Machine Learning.
- Publications in top-tier conferences such as CVPR, ICCV, NeurIPS, ICML, ICLR, ECCV, etc. Please list these publications on your resume.
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.
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Microsoft Corporation

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

The Azure Core New Tech team is seeking engineers who are eager to help with the New Technology onboarding process: automating how new hardware is verified, managed, and delivered to Microsoft datacenters for Azure, High-Performance Computing, Office, and Edge Computing products within Microsoft.
The team works at the interface of software and hardware. The team creates technology to validate, onboard and manage the hardware throughout its lifespan (from arrival to disposal), track the hardware metadata, and ensure the quality and security of hardware when it reaches Microsoft datacenters. It supports the expansion of all capacity for Microsoft services and is at the leading edge of new hardware platforms coming to the cloud. The team is focused on automating the management and tracking the process of New Technology onboarding to bring new and innovative technologies to market faster.
In Azure Core New Tech team, your role as a Software Engineer will be to understand requirements, create designs, and implement the features needed to enable new technologies. This opportunity will let you grow your skills in software and hardware by collaborating with various Azure teams, learning about the emerging technologies in the industry and bring change to Azure.
The team provides a flexible working environment that enables both hands-on opportunities with hardware and hybrid work contributions.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Works with appropriate stakeholders to determine user requirements for a feature.
+ Supports identification of dependencies, and the development of design documents for a product feature with oversight.
+ With guidance, learns to create and implement code for a product, service, or feature reusing code as applicable.
+ Assists and learns about breaking down work items into tasks and provides estimation.
+ Acts as a Designated Responsible Individual (DRI) in monitoring system/product feature/service for degradation, downtime, or interruptions for simple problems, and recommends actions to restore system/product/service by following the playbook.
+ Reviews current developments and proactively seeks new knowledge that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C++, C#, Java
+ OR equivalent experience.
+ Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
+ Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
**Preferred Qualifications:**
+ Bachelor's Degree in Computer Science
+ OR related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C++, C#, Java
+ OR Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C++, C#, Java
+ OR equivalent experience.
+ Ability to work cross team and collaborate with others
#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Microsoft Corporation

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Azure is a rapidly expanding and evolving cloud platform. The Azure Fleet Resource Lifecycle Management Team (formerly known as Capacity Infrastructure Service Team) is tasked with constructing the foundation and core of this platform using cutting-edge hardware and providing the infrastructure necessary for hosting worldwide customer applications. Our mission is to empower cloud services to obtain the resources they need reliably and seamlessly to successfully run their business at scale.
We have numerous exciting opportunities across different areas to grow the capabilities and scale of our platform by orders of magnitude. Our team fosters a collaborative environment and builds upon one-another's ideas, to deliver world-class customer value at a rapid pace. We empower engineers to develop, deliver and own creative solutions. This is a fun environment and a great opportunity to work on something highly strategic to Microsoft!
Join the Azure Fleet Resource Lifecycle Management team and contribute to the backbone of Microsoft Cloud. Help us innovate and grow the cloud further!
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Learns to review code and helps to review code of others to ensure it meets team standards. Participates in code review processes for self-development, gathers feedback, and learns about coding standards and the team's features. Applies coding patterns and best practices. Learns how and begins to use automated source code analysis tools that are incorporated into the build/development process with minimal supervision.
+ Develops and applies knowledge of debugging tools, tests, logs, telemetry, and other methods to begin supporting efforts to proactively flag issues before they occur for product features in production. Learns to conduct incident retrospectives to identify root causes of problems, and begins to implement repair actions with direct supervision. Grows understanding of and begins to apply least-access principles and uses logging, telemetry, and other appropriate mechanisms with direct supervision to investigate issues while retaining privacy and security.
+ Supports the identification of dependencies, and their incorporation into the development of design documents for a product feature with oversight. Learns and helps to actively identify other teams and technologies to leverage, how they interact, and where their own system or team can support others. Learns about downstream interactions between systems.
+ Collaborates with others to understand and execute a defined test strategy that ensures solution quality, prevents regression from being introduced into existing code. Assists with executing test plans that incorporate security testing to validate security invariants (including negative cases) as assigned. Builds testable code for a feature under guidance from more experienced peers. Understands the most common types of tests and test strategies that can be done for the code for their feature, and begins to develop an understanding of testing architectures used both across Microsoft and across the industry. Leverages artificial intelligence (AI) tools for test automation with direct managerial oversight.
+ Acts as a designated responsible individual (DRI) in monitoring a system/product feature/service for degradation, downtime, or interruptions for simple problems, and recommends actions to restore system/product/service by following the playbook. Escalates more complex problems to other DRIs as to status. Responds within service level agreement (SLA) timeframe. Escalates issues to appropriate owners.
+ Supports the identification of dependencies, and their incorporation into the development of design documents for a product feature with oversight. Learns and helps to actively identify other teams and technologies to leverage, how they interact, and where their own system or team can support others. Learns about downstream interactions between systems.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
**Other Requirements:**
+ Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: 
+ Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
**Preferred Qualifications:**
+ 1 years experience of complex problem solving and design skills.
+ 1 years experience of solid engineering skills with experience in C#/C++/Java.
+ 1+ years of software development experience.
#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Sydney, New South Wales Cognizant

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

**Position Summary:**
· Automating Salesforce Service Cloud application using TOSCA & Expertise for Desktop and Mobile automation.
· Production logs and issue analysis during Post Implementation support to recommend the change orders.
· Participate in planning meeting for the Sprint and present the summary of the activities performed during Retrospective meetings.
· Write preliminary and executive reports highlighting the key findings and recommendations for Software Life Cycle.
· Will be creating Automation validate scripts for new Change request provided by the client/Business team for each delivered release/Drop. As part of the automation code will be written for each valid test case.
· Writing & preserving Automation validating code to fulfil system needs, system blueprints & technical specifications. Update existing validates in the automation validate suite (using TOSCA).
· Using Tosca/Selenium Java Programming languages, developing Automation scripts which will perform validation on Windows Operating systems.
· To debug, validate, analyze & get rid of errors and mistakes in an applications programming language inside set validating procedures, guidelines & quality standards, to guarantee that Applications & programs perform properly.
· Develop, Test and debug software changes with different interfaces including SAP, Asset and Portfolio Management applications and manage the Continuous Release through automating the end-to-end flow.
**Mandatory Skills:**
· 3+ years of experience in Salesforce Service and Sales cloud systems and their integration with other systems such as SAP.
· Extensive experience in Salesforce Lightning, APEX, Visual force components, AppExchange products, Community portals, and a good understanding of Salesforce out-of-the-box features.
· Experience in automating Salesforce, SAP (FIN/SCM/EPPM) and Asset Management application using TOSCA/Selenium for Desktop and API testing using Ready API/Postman.
· Strong development skills and experience to create tools and emulators to meet the Salesforce and Integration requirements.
· Good experience and understanding in Integration patterns (Apigee, Web Methods, Informatica) to coordinate and conduct SFDC integration verification with multiple systems in different environments.
· Requires understanding business needs & developing reliable Automation frameworks that fit Salesforce Desktop & Mobile community apps.
**Duties and Responsibilities:**
· Defining Salesforce Product Validation Strategy and Process to validate the changes in the system as per integration patterns (Apigee, Web Methods, Informatica, etc).
· Responsible for conducting E2E product validation for Salesforce Cloud apps, Community portal, AppExchange products, Chatter, Apps & Portals, Lightning upgrades.
· Responsible for collaborating with multiple teams/applications and conduct Integration validation for Asset & Portfolio Management Application with SAP.
· Understanding organization Standard Operating Environment and developing reliable automation frameworks that fit into Salesforce, Portfolio Management & SAP (FIN/SCM/EPPM) applications.
· Responsible for validating Investment Portfolio optimization, Value Models and Unit Cost Models.
· Responsible for troubleshooting software deployment issues & running post deployment environment readiness checks.
· Integrate the environment with DevOps pipeline (Jenkins/Azure DevOps/Gear Set) to enable Continuous Integration.
· Ability to manage Project utilizing tools such as Jira & Tricentis, etc.
· Work with Developers and Business Analysts in a team oriented, collaborative environment to ensure quality throughout the development cycle.
Participate in all project related meetings, knowledge sessions, etc and maintain documentation of Results and Execution status to communicate to IT stakeholders, PM, BA, Dev
· Ability to meet deadlines, deliverables, accept and manage changing priorities and address issues quickly and professionally.
Ability to manage customer stakeholders and work in an onsite offshore model.
**Qualifications & Certifications (Optional):**
· Salesforce Certified Administrator
· ISTQB
TOSCA Automation Specialist 1 & 2.
**Salary Range** : >$100,000
**Date of Posting:** 18/ September /2025
**Next Steps:** If you feel this opportunity suits you, or Cognizant is the type of organization you would like to join, we want to have a conversation with you! Please apply directly with us.
For a complete list of open opportunities with Cognizant, visit Cognizant is committed to providing Equal Employment Opportunities. Successful candidates will be required to undergo a background check.
#LI-CTSAPAC
Cognizant is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Sydney, New South Wales Microsoft Corporation

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

The Azure Networking team continues to innovate across the stack, pushing new scale and features into the cloud and desktop platforms while transforming our infrastructure to meet the growing needs of the Artificial Intelligence infrastructure and several hundred thousand customers using Azure Services to host and run their Cloud Services in over 100 datacenters, running millions of servers and edge computing nodes all over the world. Our teams work on the breadth of networking software defined offerings from Software Load Balancer, Virtual Networks, Network Security Groups, and other diverse sets of services.
As a Software Engineer in the Software Defined Networking team you will work on unique and highly visible projects in the Networking area that would shape the future of our software services for networking scenarios. The outcome will directly impact supporting the scale and pace needed for innovating on the requirements of Artificial Intelligence workloads. You will be responsible for defining, driving execution and adoption of different features and capabilities in the core azure networking stack that will have a significant business impact. You will have the opportunity to work in a broad range of technical areas, and across component teams inside Microsoft Azure, and within the Cloud & Enterprise division.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Works with appropriate stakeholders to determine user requirements for a set of features.
+ Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight.
+ Creates and implements code for a product, service, or feature, reusing code as applicable.
+ Contributes to efforts to break down larger work items into smaller work items and provides estimation.
+ Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems.
+ Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
**Qualifications**
**Required/Minimum Qualifications:**
+ Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ Reliable, high quality software development
+ Large scale orchestration frameworks
+ Extensive Backend application development
+ Demonstrated & innovative solutions to complex problems
+ Proficient written and verbal communication skills
+ Familiarity with DevOps concepts that include continuous deployment, deployment automation, telemetry frameworks etc.
**Other Requirements:**
+ Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: 
+ Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
**Additional or Preferred Qualifications:**
+ Bachelor's Degree in Computer Science
+ OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python
+ OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Melbourne, Victoria KBR

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

Title:
Software Engineer
At KBR - We do things that matter
We deliver science, technology and engineering solutions to governments and companies around the world. KBR employs approximately 38,000 people worldwide with customers in more than 80 countries and operations in over 29 countries.
KBR is proud to work with its customers across the globe to provide technology, value-added services, and long-term operations and maintenance services to ensure consistent delivery with predictable results. At KBR, We Deliver.
Think.KBR.com
KBR in Australia
With over 65 years working on some of Australia's largest and most complex projects, KBR has unmatched experience supporting the nation's critical infrastructure, energy transition and national security priorities. KBR has around 2,000 employees throughout Australia, who are focused on delivering innovative technology and engineering solutions for a safer, more secure and sustainable future.
Learn more about KBR in Australia
Belong, Connect and Grow at KBR
At KBR, we are passionate about our people and our Zero Harm culture. These inform all that we do and are at the heart of our commitment to, and ongoing journey toward being a People First company. That commitment is central to our team of team's philosophy and fosters an environment where everyone can Belong, Connect and Grow. We Deliver - Together.
The Opportunity:
As part of our Land Systems Division, we are expanding the team supporting the Armoured Fighter Vehicle Branch - a pivotal program modernising Australia's land combat capability through the design, integration, and sustainment of next-generation armoured vehicles. Join KBR and work on highly complex, mission-critical systems software that enhances the operational effectiveness, survivability, and interoperability of armoured fighting vehicles.
You will be involved in engineering software solutions embedded within various vehicle subsystems, including weapon control software, fire control systems, situational awareness displays, vehicle diagnostics, and system integration middleware.
All candidates will be required to hold and maintain an active NV1 Defence Security Clearance. Only candidates holding a NV1 Clearance or above should apply.
Responsibilities:
+ Design, develop, test, and maintain embedded software for armoured vehicle systems
+ Collaborate with engineers to meet complex Defence standards and requirements
+ Create and update software specifications and documentation
+ Perform software verification, debugging, and quality assurance
+ Develop diagnostic tools to support vehicle maintenance
+ Manage software versions and configuration control
+ Communicate clearly with both technical teams and Defence stakeholders
As the ideal candidate you will bring:
+ Bachelor's degree in Software Engineering.
+ 5+ years' experience in embedded software development, preferably in Defence or complex systems
+ Proven experience in systems engineering within Defence programs, ideally in the land domain.
+ Strong skills in C/C++, RTOS, and software testing
+ Knowledge of Defence standards (e.g. MIL-STD, DO-178C) is a plus
+ Excellent problem-solving and communication skills
+ Current NV1 Defence Security Clearance or higher (required to apply)
All candidates will be required to hold and maintain an active NV1 Defence Security Clearance. Only candidates holding a NV1 Clearance or above should apply.
What we will offer you:
· A workplace culture certified as a Great Place To Work
· Flexible working
· Competitive salary (including annual reviews)
· Paid parental leave
· Income protection
· Corporate rewards
· Salary packaging/Novated leasing
· Employee stock purchase plans
· Flu shots, skin checks and discounted private health insurance
· Career development: Online learning, mentorship and career pathways
If you're ready to shape tomorrow, let's get started. Apply Now!
As a Major Service Provider of the Australian Defence Force, an AGSVA security clearance will be required and compliance to International Traffic in Arms Regulations (ITAR). As such, our hiring decisions are based on the key requirements of each role and candidates are selected based on their unique strengths and experiences.
Notice to Third Parties/Recruitment Agencies: KBR Australia does not accept unsolicited resumes, or any liability associated with fees or costs from recruitment agencies, search firms or third parties who have not been engaged directly on this job opportunity. Candidates interested in applying are welcome to submit their application online.
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Alice Springs, Northern Territory KBR

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

Title:
Software Engineer
Belong. Connect. Grow. with KBR!
KBR's National Security Solutions team provides high-end engineering and advanced technology solutions to our customers in the intelligence and national security communities. In this position, your work will have a profound impact on the country's most critical role - protecting our national security.
Why Join Us?
+ Innovative Projects: KBR's work is at the forefront of engineering, logistics, operations, science, program management, mission IT and cybersecurity solutions.
+ Collaborative Environment: Be part of a dynamic team that thrives on collaboration and innovation, fostering a supportive and intellectually stimulating workplace.
+ Impactful Work: Your contributions will be pivotal in designing and optimizing defense systems that ensure national security and shape the future of space defense.
This is a contingent position based upon contract award
Who We AreKBR Government Solutions delivers full life cycle professional and technical solutions that improve operational readiness and drive innovation. Our solutions help ensure mission success on land, air, sea, space and cyberspace for the Department of Defense, Intelligence Community, NASA and other federal agencies. KBR's areas of expertise include engineering, logistics, operations, science, program management, mission IT and cybersecurity. KBR strives to create a safer, more secure and sustainable world by bringing together the best and brightest to deliver technologies and solutions that help our customers accomplish their most critical missions and objectives.
The Mission AheadThis role is with KBR's Government Solutions U.S. division. At KBR Government Solutions, we don't just envision a world that's safer, more secure, and sustainable - we create it. Our legacy of delivering advanced full life cycle professional and technical solutions is matched only by our commitment to operational readiness and innovation. As stewards of critical missions for the Department of Defense, Intelligence Community, NASA, and other key federal entities, we excel in engineering, logistics, operations, science, program management, mission IT, and cybersecurity. United in our quest for excellence, KBR stands at the vanguard, ready to transform possibilities into impactful realities for a better tomorrow.
Who You AreYou're a highly skilled and innovative Software Engineer with a passion for designing, developing, and maintaining cutting-edge software solutions. With expertise in programming languages, software development methodologies, and system integration, you excel at turning complex problems into elegant, functional code. Your ability to collaborate, adapt to new technologies, and deliver high-quality solutions makes you an indispensable part of any team.
At KBR, you bring technical proficiency, creativity, and a commitment to excellence, ensuring that software systems meet the highest standards of performance, security, and reliability. Known for your analytical mindset and attention to detail, you thrive in dynamic environments where your contributions drive innovation and operational success.
What You'll DoIn the role of Software Engineer, your duties will include:
+ Perform all activities associated with the design, development, implementation, maintenance, configuration management and quality control of software for scientific/engineering applications.
+ Define system and software requirements and obtain customer approval.
+ Analyze customer requirements and translate them into a design.
+ Implement Agile development tools such as Jira, Confluence, and Bitbucket/Git to manage work and collaborate with your teams.
+ Identify potential roadblocks and develop software solutions where the solution is not always well defined.
+ Work to improve performance metrics through critical planning and execution of development tasks.
+ Respond to and resolve software discrepancies against documented requirements.
+ Collaborate with a team to define software requirements.
+ Generate program design language and code based on department standards.
+ Design, develop, test, and deploy software systems for our customers.
+ Determine software maintainability and overall adherence to user requirements on department standards.
+ Generate/update documents defining software product baselines.
+ Explore new areas or program in new languages to deliver a complete product.
+ Support on-site meetings and deliveries to customers.
+ Perform other duties as assigned.
Requirements:
+ Must be a US or Australian citizen
+ Must Possess an active US Top Secret/SCI w/ Polygraph or AUS PV Clearance.
+ Bachelor's degree in software engineering, computer science, or related field.
+ 5+ years of experience in software development, cybersecurity, and software modernization.
+ Strong expertise in software engineering standards, specifications, and best practices.
+ Familiarity with C++, C#, Java and Python
+ Experience with software quality assurance, testing, and validation.
+ Individuals may require US DoD 8140 / 8570 baseline certifications based on actual job duties.
This role will be located in Alice Springs. This position is expected to be onsite 100%.
#SF
Belong, Connect and Grow at KBRAt KBR, we are passionate about our people and our Zero Harm culture. These inform all that we do and are at the heart of our commitment to, and ongoing journey toward being a People First company. That commitment is central to our team of team's philosophy and fosters an environment where everyone can Belong, Connect and Grow. We Deliver - Together.
KBR is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity or expression, age, national origin, veteran status, genetic information, union status and/or beliefs, or any other characteristic protected by federal, state, or local law.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Computer science Jobs in Australia !

Software Engineer

2060 Waverton, New South Wales Advertising Industry Careers

Posted today

Job Viewed

Tap Again To Close

Job Description

Company DescriptionNine is Australia’s largest locally owned media company. Working at Nine, you’ll have access to a unique range of experiences and opportunities, helping drive the success of the country’s most trusted television, radio, digital and publishing brands. Our content reaches almost every Australian - meaning what we do has real impact. We bring people together, celebrate the big moments, and capture the everyday ones.Some of our most beloved brands have been part of Australian life for generations, and others - new on the scene - have already found their place firmly in our lives. We’re evolving and we need people like you to bring new ideas, innovate and make your mark.Job DescriptionThe Nine Publishing Technology team continually delivers and maintains premium, market leading digital products, including: smh.com.au, theage.com.au and afr.com.au across multiple platforms and systems. Software Engineers are responsible for the design, development, and delivery of products and services that delight our customers, and grow the business. You will be responsible for developing high-quality, scalable and high performing solutions that align to business and technology goals. You will be working with technology leaders and other senior engineers to ensure consistency of our practices and processes across the Publishing Technology team.Day to day you will:Crafting world-class, high-performance, high-availability web applications & interfaces.Writing high-quality TypeScript / ReactJS / Node.js / HTML5 & SASS.Working in small, autonomous Agile squads.Cross-skilling and training on DevOps, React, and other areas of our stack.Building the next-generation news experience for a huge audience.QualificationsWhat you'll bring:Degree in Computer Science or related technical discipline, or equivalent practical experience. Experience in React JS (or a framework like NextJS, Angular, Vue, Svelte, etc), HTML, CSS, and JavaScript. Previous experience in web development/software design spanning the full software development lifecycle from requirements gathering to deployment to production.Nice to have but not essential: Previous experience in writing unit and integration tests using frameworks like jest and vite.Previous experience in writing end to end tests using frameworks like Cypress or PlaywrightPrevious experience with several general-purpose programming languages, including but not limited to: Golang, PHP, Python, Ruby, Node.js is highly regarded.Willingness to learn and work with WordPress if required.Experience in building and integrating high performance REST/GraphQL APIs.Knowledge and experience of DevOps.Additional InformationOur Commitment to Diversity and Inclusion:We're committed to a safe, respectful and inclusive Nine. From day one, you'll be encouraged to bring your whole self to work and will be supported to perform at your best.
We encourage applications from Aboriginal and Torres Strait Islander people, people with disabilities, and of all ages, genders, nationalities, backgrounds and cultures as we recognise the importance and value of diverse perspectives. Should you require any adjustments to the recruitment process, please advise us when you apply.
Work rights: Please note to apply for this role you must already have the right to lawfully work and live in Australia.
This advertiser has chosen not to accept applicants from your region.

Software engineer

Sydney, New South Wales CITY PEOPLE SOLUTIONS PTY LTD

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full time

About CITY PEOPLE SOLUTIONS (CPS): City People Solutions is a leading IT Consulting, multi-specialist and managed recruitment and talent hire services provider. We are recognized for our expertise and success in providing businesses with flexible, Motivated and performance-based workforce within the Australian marketplace. Since our beginnings in 2016, the Australian Staffing Agency has grown in the spirit of providing professional services with a personal touch and exceeding the expectations of our customers. CPS provides quality labor solutions across a number of industry sectors including Industrial and commercial recruitment, and focuses on helping our customers meet their staffing needs. City People Solutions has built a strong company with a solid reputation based upon the company values of professionalism with a personal touch, respect for our customers and community, efficiency and responsiveness. CPS provides training and on-the-job mentoring for all our staff to instill our values, and help exceed our customers’ expectations in the work that they do. We help businesses build what is genuinely meaningful to their customers. We find the best way to enable change from the inside, and ensure that the positive changes we make are sustained long after we leave. Find us at – cpsanz.com Title: Software Engineer Location: Sydney An ICT Software Engineer requires a combination of core software engineering competencies—such as programming in languages like Python and Java, debugging, software architecture, and version control—alongside a specific, in-demand niche skill relevant to the role, such as DevOps and cloud platforms (AWS, Azure,Google Cloud), cybersecurity, mobile app development, artificial intelligence (AI), or working with specific database management systems. The spec should clearly outline responsibilities like analyzing user needs, designing solutions, writing code, testing, and collaboration, and list both the foundational and niche technical skills needed for the position. Job Summary: This role for a skilled ICT Software Engineer responsible for designing, developing, and maintaining complex software systems, with a focus on applying expertise in a specialized area of information and communication technology. The ideal candidate will possess a strong foundation in computer science and software development principles, coupled with deep experience in a specific, in-demand niche, such as: Cybersecurity Cloud Architecture (AWS, Azure, GCP) Mobile Application Development (iOS, Android) DevOps and CI/CD Data Science / Big Data Embedded Systems Principal Engineer Staff Engineer Software Development Engineer Software Architects Technical Designers Data Modellers Pega Architect AI Architect Engineering Manager Key Responsibilities: Software Development: Analyze user requirements, design robust software architectures, and write high-quality, maintainable code in relevant programming languages (e.g., Python, Java, C++). Niche Application: Leverage specialized knowledge to develop solutions within the chosen niche, such as implementing AI models, building secure applications, deploying on cloud platforms, or creating mobile-first experiences. Testing and Debugging: Develop comprehensive test plans, write automated tests, and efficiently debug and troubleshoot software issues to ensure high standards of quality. Collaboration: Work closely with cross-functional teams, including project managers, designers, and other engineers, to deliver project objectives. Documentation: Create and maintain clear technical documentation, design specifications, and user guides. Innovation: Stay updated on emerging technologies and industry trends, and contribute to improvements in software design, processes, and features. Mentorship: Support and mentor junior developers, sharing expertise and fostering a collaborative team environment. Required Skills & Qualifications: Education: Bachelor's degree in Computer Science, Software Engineering, or a related technical field. How to apply: Please apply using the link below or mail further details. Applications closes based on the volume of applications received. This is an opportunity to work somewhere you can truly be proud of your contribution. If this sounds like a role for you, let us know how you best fit the specific skills, and apply today with your cover letter and CV. CPS is an equal opportunity employer that actively embraces diversity in its workforce through accurate community representation of gender, culture; thought and work arrangements.

This advertiser has chosen not to accept applicants from your region.

Software engineer

Sydney, New South Wales Appian UK

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

full time

Here at Appian, our values of Intensity and Excellence define who we are. We set high standards and live up to them, ensuring that everything we do is done with care and quality. We approach every challenge with ambition and commitment, holding ourselves and each other accountable to achieve the best results. When you join Appian, you’ll be part of a passionate team dedicated to accomplishing hard things, together.

As part of the Appian Platform Engineering team, you will be responsible for building the cloud infrastructure that powers the Appian platform. This isn’t your average software developer role. On the Platform Engineering team, you’ll learn about a wide range of technologies and tackle new challenges as you add features and functionality to the Appian cloud infrastructure.

Hundreds of companies, including many of the world’s largest organisations, run their business applications on Appian Cloud. This means our infrastructure must be highly secure, highly scalable, and highly available. And because our infrastructure includes thousands of servers and supports hundreds of thousands of end users, this means your work will have a significant impact from day one!

To be successful in this role, you need

  • Previous industry software development experience (either full-time work experience or internships)
  • The ability to respond to new problems and write software to stop bugs in their tracks
  • Awareness of concepts like: availability, latency, scalability, and efficiency (and how they relate to the software you write)
  • The ability to leverage knowledge of data structures, algorithms, and design patterns

Some of the tools and resources we will equip you with include

  • A robust New Hire Orientation program to ensure you are set up for success
  • Access to learning resources and dedicated learning time to become an expert in core software development skills
  • Opportunities for sponsored certifications
  • A work environment where you will be challenged and your ideas will be heard
  • Opportunities to design features of increasing sophistication in a small, highly-skilled team
  • An annual, department-wide Hackathon
  • Engineering Indie Time to work on projects of your choice

Basic Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or similar and a history of academic success, or equivalent experience.
  • Excellent spoken and written communication
  • Fluent in at least one programming language and comfortable working with Object-Oriented programming concepts
  • Experience with SQL databases (e.g. MySQL, Oracle, Amazon RDS, etc.)
  • Experience with public cloud computing offerings such as: AWS, Azure, or GCP
  • Experience working in a Linux environment

Tools and Resources

  • 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.

About Appian

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 in a new tab. 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

Apply Now

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Computer Science Jobs