127 Java Kotlin jobs in Australia
SOFTWARE ENGINEER
Posted 1 day ago
Job Viewed
Job Description
With tremendous growth comes the pressure to build regions and datacenters faster than ever. There is call for innovation and technological shift on how we build and operate multiple different Azure clouds with efficiency and agility. If you like to deal with broad array of technical challenges across multiple services for bringing up services at scale, then this is the place you need to be in.
As a Software Engineer on the team, you'll have the unique opportunity to design, build, and deliver a seamless, reliable, and high-performance cloud infrastructure. This is an opportunity to be part of an exciting set of challenges and solutions in an ever-evolving landscape.
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.
+ With guidance, learns how and creates and implements code for a product, service, or feature reusing code as applicable. Writes and learns to create code that is extensible and maintainable. Learns about and applies diagnosability, reliability, and maintainability, and understands when the code is ready to be shared and delivered. Applies coding patterns and best practices to write code (e.g., leveraging state-of-the-art generative artificial intelligence (GenAI), approaches to source code organization, naming conventions). With guidance from more experienced colleagues, identifies and escalates blockers or unknowns during the development process, and communicates how they will impact timelines.
+ 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.
+ Develops knowledge of and learns to apply best practices to build code based on well-established methods and secure design principles. Learns about customer scaling requirements and application of best practices for meeting scaling needs and performance expectations and security promises.
**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
o 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:**
+ - Bachelor's Degree in Computer Scienceo OR related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript,o OR Pythono OR Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Pythono 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 ( .
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
**Location:** Brisbane Hybrid Role
**Job Type:** Full-Time
**About Us** : Accruent is a global company with multiple software products. This role will be focused on the development of Accruent's RedEye product which handles Engineering Data Management with a cloud-based solution.
**Position Overview:** We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. The ideal candidate will have a strong background in Java, TypeScript/JavaScript, and the Spring Framework, with additional experience or familiarity with VueJS and Elasticsearch considered a plus. This role requires a technical leader who can drive development efforts, mentor other engineers, and contribute to the design and implementation of high-quality software solutions.
**Key Responsibilities:**
Lead the design, development, and deployment of scalable software solutions using Java, TypeScript/JavaScript, and the Spring Framework.
Provide technical leadership and mentorship to a team of engineers, fostering growth and knowledge sharing.
Collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software on schedule.
Review and optimize code for performance, scalability, and maintainability.
Stay updated with the latest industry trends and technologies, recommending improvements to processes and tools.
Participate in architectural discussions and decision-making, ensuring alignment with business objectives.
Implement and maintain best practices in software development, including code reviews, testing, and documentation.
**Required Qualifications:**
Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
5+ years of professional software development experience.
Strong proficiency in Java and the Spring Framework.
Solid experience with TypeScript/JavaScript and modern front-end frameworks (e.g., VueJS).
Proven ability to design and implement RESTful APIs and microservices.
Strong understanding of software engineering best practices, including design patterns, testing, and CI/CD.
Demonstrated ability to lead technical projects and mentor junior engineers.
Excellent problem-solving skills and attention to detail.
Experience with AI developer tools such as CoPilot or similar.
**Preferred Qualifications:**
Experience with VueJS and state management libraries such as Vuex/Pinea.
Familiarity with Elasticsearch and building search-driven applications.
Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).
Knowledge of agile development methodologies.
**Fortive Corporation Overview**
Fortive's essential technology makes the world safer and more productive. We accelerate transformation in high-impact fields like workplace safety, build environments, and healthcare.
We are a global industrial technology innovator with a startup spirit. Our forward-looking companies lead the way in healthcare sterilization, industrial safety, predictive maintenance, and other mission-critical solutions. We're a force for progress, working alongside our customers and partners to solve challenges on a global scale, from workplace safety in the most demanding conditions to advanced technologies that help providers focus on exceptional patient care.
We are a diverse team 10,000 strong, united by a dynamic, inclusive culture and energized by limitless learning and growth. We use the proven Fortive Business System (FBS) to accelerate our positive impact.
At Fortive, we believe in you. We believe in your potential-your ability to learn, grow, and make a difference.
At Fortive, we believe in us. We believe in the power of people working together to solve problems no one could solve alone.
At Fortive, we believe in growth. We're honest about what's working and what isn't, and we never stop improving and innovating.
Fortive: For you, for us, for growth.
**About Accruent**
Personal development and becoming the best you is all about growth and exploring new skills and opportunities - both in and out of the office. At Accruent, we call this Grow Without Limits, and we're proud to offer each of our employees the resources, coaching and support necessary to achieve Growth Without Limits in their personal and professional lives. Explore where the path takes you.
Accruent is a leading provider of solutions for unifying the built environment -spanning real estate, physical and digital assets, and the integrated technology systems that connect and control them. Accruent continues to set new expectations for how organizations can use data to transform how they manage their facilities and assets. With U.S. headquarters in Austin, Texas, Accruent serves over 5,000 customers in a wide range of industries in more than 100 countries worldwide.
We Are an Equal Opportunity Employer. Fortive Corporation and all Fortive Companies are proud to be equal opportunity employers. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity or expression, or other characteristics protected by law. Fortive and all Fortive Companies are also committed to providing reasonable accommodations for applicants with disabilities. Individuals who need a reasonable accommodation because of a disability for any part of the employment application process, please contact us at
We are an Equal Opportunity Employer
Fortive Corporation and all Fortive Companies are proud to be equal opportunity employers. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity or expression, or other characteristics protected by law. Fortive and all Fortive Companies are also committed to providing reasonable accommodations for applicants with disabilities. Individuals who need a reasonable accommodation because of a disability for any part of the employment application process, please contact us at
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
**Location:** Brisbane Hybrid Role
**Job Type:** Full-Time
**About Us** : Accruent is a global company with multiple software products. This role will be focused on the development of Accruent's RedEye product which handles Engineering Data Management with a cloud-based solution.
**Position Overview:** We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. The ideal candidate will have a strong background in Java, TypeScript/JavaScript, and the Spring Framework, with additional experience or familiarity with VueJS and Elasticsearch considered a plus. This role requires a technical leader who can drive development efforts, mentor other engineers, and contribute to the design and implementation of high-quality software solutions.
**Key Responsibilities:**
Lead the design, development, and deployment of scalable software solutions using Java, TypeScript/JavaScript, and the Spring Framework.
Provide technical leadership and mentorship to a team of engineers, fostering growth and knowledge sharing.
Collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software on schedule.
Review and optimize code for performance, scalability, and maintainability.
Stay updated with the latest industry trends and technologies, recommending improvements to processes and tools.
Participate in architectural discussions and decision-making, ensuring alignment with business objectives.
Implement and maintain best practices in software development, including code reviews, testing, and documentation.
**Required Qualifications:**
Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
5+ years of professional software development experience.
Strong proficiency in Java and the Spring Framework.
Solid experience with TypeScript/JavaScript and modern front-end frameworks (e.g., VueJS).
Proven ability to design and implement RESTful APIs and microservices.
Strong understanding of software engineering best practices, including design patterns, testing, and CI/CD.
Demonstrated ability to lead technical projects and mentor junior engineers.
Excellent problem-solving skills and attention to detail.
Experience with AI developer tools such as CoPilot or similar.
**Preferred Qualifications:**
Experience with VueJS and state management libraries such as Vuex/Pinea.
Familiarity with Elasticsearch and building search-driven applications.
Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).
Knowledge of agile development methodologies.
**Fortive Corporation Overview**
Fortive's essential technology makes the world safer and more productive. We accelerate transformation in high-impact fields like workplace safety, build environments, and healthcare.
We are a global industrial technology innovator with a startup spirit. Our forward-looking companies lead the way in healthcare sterilization, industrial safety, predictive maintenance, and other mission-critical solutions. We're a force for progress, working alongside our customers and partners to solve challenges on a global scale, from workplace safety in the most demanding conditions to advanced technologies that help providers focus on exceptional patient care.
We are a diverse team 10,000 strong, united by a dynamic, inclusive culture and energized by limitless learning and growth. We use the proven Fortive Business System (FBS) to accelerate our positive impact.
At Fortive, we believe in you. We believe in your potential-your ability to learn, grow, and make a difference.
At Fortive, we believe in us. We believe in the power of people working together to solve problems no one could solve alone.
At Fortive, we believe in growth. We're honest about what's working and what isn't, and we never stop improving and innovating.
Fortive: For you, for us, for growth.
**About Accruent**
Personal development and becoming the best you is all about growth and exploring new skills and opportunities - both in and out of the office. At Accruent, we call this Grow Without Limits, and we're proud to offer each of our employees the resources, coaching and support necessary to achieve Growth Without Limits in their personal and professional lives. Explore where the path takes you.
Accruent is a leading provider of solutions for unifying the built environment -spanning real estate, physical and digital assets, and the integrated technology systems that connect and control them. Accruent continues to set new expectations for how organizations can use data to transform how they manage their facilities and assets. With U.S. headquarters in Austin, Texas, Accruent serves over 5,000 customers in a wide range of industries in more than 100 countries worldwide.
We Are an Equal Opportunity Employer. Fortive Corporation and all Fortive Companies are proud to be equal opportunity employers. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity or expression, or other characteristics protected by law. Fortive and all Fortive Companies are also committed to providing reasonable accommodations for applicants with disabilities. Individuals who need a reasonable accommodation because of a disability for any part of the employment application process, please contact us at
We are an Equal Opportunity Employer
Fortive Corporation and all Fortive Companies are proud to be equal opportunity employers. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity or expression, or other characteristics protected by law. Fortive and all Fortive Companies are also committed to providing reasonable accommodations for applicants with disabilities. Individuals who need a reasonable accommodation because of a disability for any part of the employment application process, please contact us at
Software Engineer
Posted 15 days ago
Job Viewed
Job Description
· 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.
Software Engineer

Posted 16 days ago
Job Viewed
Job Description
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 ( .
Software Engineer

Posted 16 days ago
Job Viewed
Job Description
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.
Software Engineer

Posted 16 days ago
Job Viewed
Job Description
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.
Be The First To Know
About the latest Java kotlin Jobs in Australia !
Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Position: Software Engineer
Salary: $75,000 - $80,000 per annum plus 12% superannuation
Hours: 38
Mode: Full-time
Location: 37 Serengeti CCT, Tarneit VIC 3029
Experience required: Minimum 1 year of relevant experience
Duties and Responsibilities (but not limited to):
• Conduct in-depth research, consultations, and analyses to identify and document system and program requirements.
• Review and assess limitations or inefficiencies in existing technology systems and processes.
• Develop and execute robust testing protocols to diagnose, debug, and resolve application errors and faults.
• Ensure all applications and programs meet established guidelines and performance standards.
• Design, write, and maintain program code that aligns with system requirements, technical specifications, and quality standards.
• Adapt program code as needed to improve functionality and resolve identified issues.
• Create and regularly update technical documentation, including user manuals and operational procedures, to support system use and maintenance.
• Provide expert advice to stakeholders on software design proposals, system upgrades, and procurement strategies.
• Conduct financial evaluations and cost analysis to recommend software purchases and upgrades that align with business goals.
• Monitor industry trends and emerging technologies to recommend innovative solutions for system optimization.
Qualifications:
• Bachelor’s degree in Computer Science, Software Engineering, or related discipline.
Other Skills and Requirements:
• Have a minimum of 1 year work experiences as Software Engineer
• Excellent problem-solving and analytical thinking
• Strong communication and collaboration skills
• Detail-oriented with a focus on delivering high-quality outcomes.
Software engineer
Posted 8 days ago
Job Viewed
Job Description
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.
Software engineer
Posted 15 days ago
Job Viewed
Job Description
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
- 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
- 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
- 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 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