
Software Engineer – Defence & Emerging Technologies
DXC Technology3 days ago
Adelaide, AustraliaMid Level
Responsibilities
- Develop and integrate software for complex Australian Defence projects.
- Work with client teams on business analysis, requirements elicitation, systems architecture, and process improvement.
- Plan the integration of large, complex systems and decompose solutions into components for engineering teams.
- Automate and simplify development, testing, deployment, monitoring, and maintenance processes using tools such as GitLab, SonarQube, and Kubernetes.
- Automate and simplify machine learning workflows and deployments through MLOps practices.
- Provision, configure, and secure development, quality assurance, and production environments.
- Ensure requirements and designs are testable and that delivered solutions meet client requirements.
- Prepare technical documentation for audiences including client design reviews and security accreditation processes.
Requirements
- Intermediate to advanced skill in at least one modern programming language, ideally with experience in at least two relevant languages.
- Knowledge of software development processes, tools, and applications.
- Ability to establish consistency and traceability between software requirements, system requirements, and software design.
- Ability to collaborate with technical and non-technical teams and represent customer needs.
- Ability to manage time effectively and deliver results efficiently.
- Ability to follow processes and standards, including configuration management and issue or defect management.
- Must have or be able to obtain an active Australian Defence security clearance.
- Must be eligible to access International Traffic in Arms Regulations information, excluding candidates with citizenship from a proscribed country.
- An inquisitive mindset and enjoyment of solving challenging problems in a collaborative environment.
Benefits
- Flexible work arrangements and an in-person collaboration model with flexibility for individual circumstances.
- Extensive onboarding and continual-development resources.
- DXC Cares volunteerism and charitable-giving opportunities.
- DXC Recognition rewards and recognition platform.
- Referral rewards.
- Flexible leave options, including purchased leave.
- Employee assistance program supporting employees’ and families’ physical and mental health.
- Novated leasing, discounted health insurance, paid parental leave, and other discounts.
- Training, career-development, and advancement opportunities.
Tech Stack
Apache KafkaBambooCC#C++ElasticsearchGitGoHTMLJavaJavaScriptJenkinsKubernetesLinuxMongoDBPHPPostgreSQLPythonRedisSonarQubeTypeScriptWindows
Categories
About DXC Technology
DXC Technology is a public IT services and consulting company that runs and modernizes mission-critical systems for large enterprises and governments. It provides managed services, cloud migration and operations, cybersecurity, application development, and industry BPS, monetizing through long-term outsourcing and consulting engagements. Formed in 2017 from the merger of CSC and HPE Enterprise Services, DXC is headquartered in Ashburn, Virginia and trades on the NYSE as DXC.