CrawlJobs Logo

Senior Software Developer

https://www.csiro.au/ Logo

CSIRO

Location Icon

Location:
Australia , Canberra

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

118102.00 - 127808.00 AUD / Year

Job Description:

Build software that supports CSIRO’s leading research. Work in an agile, innovative, and autonomous team. Collaborate with experts across tech and science. The Data Management and Applications (DMA) team, part of CSIRO’s Information Management and Technology (IMT) group, develops software solutions that support the effective management of CSIRO’s research outputs, including publications and data collections. Their work spans in-house applications, customised platforms, and hosted commercial tools, all delivered in an agile, innovation-driven environment that values autonomy and continuous improvement. As a Software Developer in the DMA team, you’ll be responsible for designing, building, and maintaining new software products, as well as supporting and enhancing existing systems. The role involves close collaboration with a diverse group of professionals including business analysts, developers, testers, infrastructure specialists, data librarians, and senior stakeholders to deliver impactful, strategic solutions. Success in this role requires strong initiative, the ability to work independently, and effective teamwork within a fast-paced, agile setting.

Job Responsibility:

  • Develop software to satisfy business requirements (Agile stories)
  • Undertake unit testing of developed code, debug, and contribute to integration testing
  • Participate actively in code reviews and specification reviews, providing constructive feedback to peers
  • Contribute to continuous delivery and DevOps practices, including build, test, and deployment automation
  • Provide technical input aligned with established solution designs, architecture, and frameworks
  • Contribute to technical design discussions within product teams, influencing approaches to solution development
  • Complete assigned programming and analysis tasks to agreed quality standards and deadlines
  • Produce and maintain accurate systems and technical documentation
  • Communicate clearly with management and team members on progress, risks, and issues
  • Respond courteously and efficiently to client requests, maintaining clear communication regarding expectations and outcomes

Requirements:

  • 6+ years’ experience in developing software applications
  • Relevant tertiary qualifications in IT or equivalent relevant work experience
  • Demonstrated experience designing and building both front-end and back-end components for web application systems, including REST API development
  • Proficiency in Java and JavaScript/TypeScript
  • Experience with Java Spring, Spring Boot and Hibernate ORM
  • Experience with at least one modern front-end framework (e.g., Angular, Vue, React) and associated toolchains
  • Strong SQL and data modelling capability
  • Demonstrated experience with containerised application development and deployment (e.g., Docker, Kubernetes) and infrastructure-as-code tools (e.g., Terraform, Helm)
  • Experience working in Agile software development environments, including the use of JIRA and Confluence
  • Proven ability to assess, analyze, and resolve technical issues
  • Strong familiarity with secure DevOps practices, deployment pipelines, and continuous integration/delivery
  • Excellent communication and collaboration skills
  • Ability to work effectively across multi-disciplinary project teams
  • Applications open to Australian Citizens
  • Successful candidate will be required to obtain and maintain a security clearance at the NV1
  • Appointment subject to provision of a national police check and may be subject to other security/medical/character requirements

Nice to have:

Interest in space science is highly desirable

What we offer:
  • Up to 15.4% superannuation
  • Flexible working arrangements
  • Values-based leadership

Additional Information:

Job Posted:
February 18, 2026

Expiration:
March 03, 2026

Employment Type:
Fulltime
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Developer

Senior Software Developer

This role involves designing, developing, troubleshooting, and debugging softwar...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Electrical Engineering
  • Typically 10+ years experience
  • Excellent coding skills in C/C++ on Linux platforms
  • 8 – 12 years of development experience
  • Strong Software Engineering background including Software Architecture and Performance Engineering
  • Very good understanding of security technologies like ZTNA, Web Filtering, IDS/IPS and DDoS
  • Experience in SSL and developing secure software systems including code fixes for vulnerabilities reported
  • Development experience in v4/v6 socket applications
  • Expertise in developing real-time multi-threaded applications on multi-core platforms
  • Ability to work with existing large code base and re-architect critical data path software modules
Job Responsibility
Job Responsibility
  • Architect, Design, and Develop data path subsystems/features in the following areas: SASE – SDWAN, ZTNA, Firewall
  • Web Filtering
  • Proxy Applications (SSL, TCP, DNS)
  • Application Visibility and Control
  • High Availability Framework
  • Access Control List – User and Role based policies for applications and internet access
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Software Development Engineer

Design and develop digital software applications and platforms to transform heal...
Location
Location
United States , Scottsdale
Salary
Salary:
151757.00 - 180000.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree (or foreign equivalent) in Computer Science, Computer Information Systems, Electrical Engineering, Information Technology, or a related field
  • 5 years of post-baccalaureate experience in the job offered or a related occupation
  • 5 years of experience with CI/CD, Jenkins, GIT, or DevOps
  • 5 years of experience with MySQL or NoSQL
  • 5 years of experience with XML, JSON, HTML, CSS, or JavaScript
  • 5 years of experience with Frameworks: Angular, JavaScript, React, jQuery, Ajax, Bootstrap, or Backbone
  • 5 years of experience with REST, SOAP, or Web Service APIs
  • 5 years of experience with Object-oriented JavaScript
  • 5 years of experience with Software development lifecycle (SDLC)
  • 5 years of experience with Developing backend services, performing code reviews, and collaborating with peers on software development solutions
Job Responsibility
Job Responsibility
  • Design and develop digital software applications and platforms
  • Analyze user needs and develop software solutions to meet business requirements
  • Determine feasibility of solutions design and prepare technical design documentation
  • Upgrade existing software applications and/or systems to improve functionality and features with a focus on performance, reliability, and maintainability
  • Write and review high quality code and perform unit and/or automation testing
  • Support applications, systems, and databases used to process prescriptions, claims, and related healthcare activities
  • Collaborate with cross-functional teams on applications development, technical requirements, code review, project deliverables, quality assurance, and software development best practices
  • Mentor junior team members
What we offer
What we offer
  • Bonus, commission or short-term incentive program
  • Equity award program
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • 401(k) retirement savings plan
  • Employee Stock Purchase Plan
  • Term life insurance plan
  • Short-term disability benefits
  • Long-term disability benefits
  • Fulltime
Read More
Arrow Right

Senior Software Developer

Senior Software Developer role at Hewlett Packard Enterprise focused on AI and m...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, engineering, data science, machine learning, artificial intelligence, or closely related quantitative discipline
  • Typically 4-7 years' experience
  • Deep understanding of machine learning algorithms (linear regression, decision trees, support vector machines, random forests, deep learning models, reinforcement learning)
  • Strong foundation in mathematics and statistics (linear algebra, calculus, probability theory)
  • Proficiency in programming languages such as Python, R, or Java
  • Experience with software engineering best practices and version control systems (Git)
  • Knowledge of libraries and frameworks like TensorFlow, PyTorch, sci-kit, Keras
  • Advanced knowledge in deep learning and neural network architectures
  • Proficiency in using agentic frameworks like langGraph
  • Knowledge of evaluation of traditional AI/ML and Gen-AI based applications
Job Responsibility
Job Responsibility
  • Conduct advanced research in AI and machine learning
  • Design and architect AI solutions for complex problems
  • Provide technical guidance and mentorship to junior team members
  • Work with stakeholders to translate requirements into technical solutions
  • Drive continuous improvement and innovation in AI/ML practices
  • Evaluate and integrate third-party tools or services
  • Facilitate design review sessions
  • Collaborate with engineering manager and team lead
  • Prepare and deliver presentations to stakeholders
  • Design and develop solutions to complex application problems
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive benefits suite supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right

Senior Software Developer

Come join our growing team and make a difference every day! As part of a high-pe...
Location
Location
United States , Lorton
Salary
Salary:
Not provided
anavationllc.com Logo
AnaVation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree required, with a preference in the areas of Computer Science, Electrical Engineering, Computer Engineer, or related discipline
  • Minimum of six years of experience as a Software Developer
  • Proficient with Python, Java, C, C++ JavaScript, and other programming languages
  • Mobile app development or systems experience
  • Expertise in source control management with Git
  • Deep understanding of relational databases such as SQL Server, PostgreSQL, or SQLite
  • Mobile application decompiling
  • Comfortable viewing, analyzing, and understanding raw binary data
  • Excellent skills with developer documentation
  • Excellent skills with collaborative coding and ability to adopt shared coding practices
Job Responsibility
Job Responsibility
  • Designing, developing, testing, and integrating software features as a member of a geographically dispersed team, either independently or with limited supervision
  • Apply robust software engineering and database practices to address complex technical challenges, ensuring the delivery of reliable, scalable, and maintainable solutions
  • Interface directly with data architects and software developers to ensure that the data model is able to capture the use cases that the software systems are responsible for
  • Part of a software research and development team focusing on mobile device forensic analysis including mobile device reverse engineering
What we offer
What we offer
  • Generous cost sharing for medical insurance for the employee and dependents
  • 100% company paid dental insurance for employees and dependents
  • 100% company paid long-term and short term disability insurance
  • 100% company paid vision insurance for employees and dependents
  • 401k plan with generous match and 100% immediate vesting
  • Competitive Pay
  • Generous paid leave and holiday package
  • Tuition and training reimbursement
  • Life and AD&D Insurance
  • Fulltime
Read More
Arrow Right

Senior Software Developer – Mobile/RE

Come join our growing team and make a difference every day! As part of a high-pe...
Location
Location
United States , Lorton
Salary
Salary:
Not provided
anavationllc.com Logo
AnaVation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Education: Bachelor’s Degree required, with a preference in the areas of Computer Science, Electrical Engineering, Computer Engineer, or related discipline
  • Minimum of six years of experience as a Software Developer
  • Proficient with Python
  • Experience with C or other programming languages
  • Mobile app development or systems experience
  • Source control management with Git
  • Relational databases such as SQL Server, PostgreSQL, or SQLite
  • Mobile application decompiling
  • Comfortable viewing, analyzing, and understanding raw binary data
  • Excellent skills with developer documentation
Job Responsibility
Job Responsibility
  • Designing, developing, testing, and integrating software features as a member of a geographically dispersed team, either independently or with limited supervision
  • Apply robust software engineering and database practices to address complex technical challenges, ensuring the delivery of reliable, scalable, and maintainable solutions
  • Interface directly with data architects and software developers to ensure that the data model is able to capture the use cases that the software systems are responsible for.
What we offer
What we offer
  • Generous cost sharing for medical insurance for the employee and dependents
  • 100% company paid dental insurance for employees and dependents
  • 100% company paid long-term and short term disability insurance
  • 100% company paid vision insurance for employees and dependents
  • 401k plan with generous match and 100% immediate vesting
  • Competitive Pay
  • Generous paid leave and holiday package
  • Tuition and training reimbursement
  • Life and AD&D Insurance
  • Fulltime
Read More
Arrow Right

Senior Software Developer

Location
Location
United States , Alpharetta
Salary
Salary:
Not provided
sygnasolutions.com Logo
Sygna Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science/Information Systems, Business Administration, Finance, Accounting, or a closely related field
  • 5 years of progressively responsible experience in the job offered
  • Extensive travel to various unanticipated client sites within the U.S.
Job Responsibility
Job Responsibility
  • Design, configure, and customize SAP S/4HANA Finance modules, including General Ledger, Asset Accounting, Controlling (CO), Treasury, and Profitability Analysis, to align with business requirements
  • perform system integration, data migration, and testing, leveraging tools such as IDOC, LTMC, and AIF
  • analyze, troubleshoot, and resolve complex system issues, ensuring cross-functional integration with MM, SD, and other SAP modules
  • develop and optimize financial reporting solutions using tools like FIORI and SAP Analytics
  • implement automated workflows for cash management and reconciliation processes.
Read More
Arrow Right

Senior Software Engineer - Backend Cloud Software Developer

Senior backend cloud software developer role working on industry's leading AI/ML...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong background in developing production software in a cloud environment
  • Development of multitenant cloud SaaS solution
  • 12+ years overall experience with 4-5 years hands-on experience in above areas
  • B.Tech/B.E in computer science or related discipline
  • Golang programming language (must)
  • Python programming language
  • RESTful API design and development
  • Data structures and algorithms
  • Cloud software technologies (SaaS)
Job Responsibility
Job Responsibility
  • Working with various providers of data sources sending telemetry to Mist's Marvis AIOps solution
  • Developing customer facing APIs used by HPE-Juniper's application developers and customers
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Fulltime
Read More
Arrow Right

Senior Software Developer (Machine Guidance)

As Wenco continues to build our next generation of technology, we need a wide ra...
Location
Location
Canada , Richmond
Salary
Salary:
110000.00 - 150000.00 USD / Year
wencomine.com Logo
Wenco (a Hitachi Construction Machinery...
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 5 years of work experience as a software developer with at least 2 years in a senior role
  • Experience across the entire development lifecycle including design, development, unit and automated testing, deployment, and monitoring
  • Proficiency in developing cross-platform applications in C# and/or C++
  • An affinity for back-end development with some front-end experience
  • Experience using Kanban or Scrum methodologies
  • Bachelor Degree in Computer Science/Systems/Electronics/Software Engineering or equivalent
  • Must be eligible to work in Canada
Job Responsibility
Job Responsibility
  • Play a major role in our cross-functional, agile development team alongside Product, QA, and other technical stakeholders
  • Design and implement solutions for complex mining problems
  • Deliver tangible value to our customers by helping plan and design software release packages
  • Leverage modern tools to investigate and resolve challenging customer issues
  • Promote a culture of continuous improvement and technical excellence within the development team
  • Lead key technical initiatives to enhance team productivity and improve quality
  • Fulltime
Read More
Arrow Right