Senior Software Engineer

2 days ago


Adelaide, South Australia DEWC Services Full time

Join to apply for the Senior Software Engineer (Full-Stack) role at DEWC Services

3 days ago Be among the first 25 applicants

Join to apply for the Senior Software Engineer (Full-Stack) role at DEWC Services

Who is DEWC and why should you work with us?

DEWC Services, a certified Great Place to Work, brings together more than 90 engineers, IT specialists, and business professionals dedicated to provide specialist skills and expertise to the Australian Defence Force and Defence across the Information Warfare domain.

At DEWC, you'll be part of a high-performing, passionate team committed to innovation, collaboration, and keeping Australia's Defence personnel safe. We offer a culture built on support, growth, and genuine teamwork. All backed by flexible work arrangements, a strong wellbeing program, and a dedicated mentoring program to help you thrive both professionally and personally.

Step into a career where your expertise makes an impact, your development is championed, and your work is valued.

Job Description

Due to continued growth, DEWC Services is actively expanding its software engineering team to work at the forefront of cutting-edge defence technologies. We have multiple opportunities available for Full-Stack Senior Software Engineers and Developers at various levels, specifically seeking experience in Python, Java Spring Boot, Docker, and microservices architecture, with a focus on front-end development using modern JavaScript frameworks such as Angular, Vue, or Svelte.

If you find that you do not meet every one of the eligibility requirements listed below, we still encourage you to apply. We appreciate a diverse range of experiences and perspectives and are dedicated to evaluating the overall qualifications and potential of all candidates.

More Specifically, You Will

  • Contribute and integrate with inter-disciplinary teams on both conventional and non-conventional projects, ensuring robust and scalable full-stack solutions.
  • Design, implement, and deploy high-performing full-stack applications within a microservices architecture in an agile environment, focusing on both front-end and back-end development.
  • Develop and maintain scalable and reliable front-end systems using modern JavaScript frameworks (e.g., Angular, Vue, or Svelte) to create responsive and user-friendly interfaces.
  • Build and maintain back-end services and APIs using Python, Java Spring Boot, ensuring seamless data flow and integration with front-end components.
  • Implement and manage containerised applications using Docker, ensuring consistent and scalable deployment across different environments.
  • Collaborate with DevOps teams to integrate CI/CD pipelines for automated testing, deployment, and monitoring of applications.
  • Ensure the security and performance of both front-end and back-end systems through best practices in code quality, testing, and application monitoring.
  • Collaborate with UX/UI designers, front-end developers, data engineers, and other stakeholders to deliver cohesive and efficient software solutions.
  • Participate in code reviews, providing and receiving constructive feedback to improve code quality and maintainability.
  • Stay updated with emerging technologies and industry trends, advocating for their adoption where beneficial.
  • Have opportunities to undertake professional development, internal research and development, and work with a senior mentor.

About You

At DEWC Services, we value integrity, passion, and self-motivation in line with our company values above all, but at a minimum to develop your skills we require:
  • Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, or equivalent.
  • Proven experience in full-stack software engineering, with demonstrable skills and experience in Python, Java, Docker, and modern JavaScript frameworks (e.g., Angular, Vue, or Svelte).
  • Strong understanding and experience with microservices architecture and containerisation tools, particularly Docker.
  • Familiarity with cloud platforms (e.g., AWS, Azure) and their associated security principles and services.
  • Proficiency in software design, development, configuration management, and unit testing
  • Experience working with relational (e.g., PostgreSQL, MySQL) and non-relational (e.g., MongoDB, Cassandra) databases, ORMs, and raw data sources.
  • Demonstrated ability to integrate front-end and back-end components to create cohesive and efficient full-stack applications.
  • Experience with version control systems (e.g., Git) and collaboration tools (e.g., JIRA, Confluence).
  • Strong problem-solving skills and the ability to work effectively in a collaborative team environment.
  • Current or reinstatable AGSVA security clearance (desirable).
  • Please note, you must be an Australian Citizen with the ability to obtain and maintain an Australian Federal Government Security Clearance.
Seniority level
  • Seniority levelMid-Senior level
Employment type
  • Employment typeFull-time
Job function
  • Job functionEngineering and Information Technology
  • IndustriesDefense and Space Manufacturing

Referrals increase your chances of interviewing at DEWC Services by 2x

Sign in to set job alerts for "Senior Software Engineer" roles.

Adelaide, South Australia, Australia 1 month ago

Senior Software Engineer - Frontend (Open to remote across ANZ)

Adelaide, South Australia, Australia 1 week ago

Adelaide, South Australia, Australia 1 week ago

Senior Software Engineer - Digital Workplace

Adelaide, South Australia, Australia 1 week ago

Adelaide, South Australia, Australia 1 week ago

Adelaide, South Australia, Australia 1 week ago

Adelaide, South Australia, Australia 6 days ago

Adelaide, South Australia, Australia A$90,000.00-A$120,000.00 1 day ago

Mawson Lakes, South Australia, Australia 3 days ago

Senior Software Engineer - Product & Features (Java) - Open to remote across ANZ

Adelaide, South Australia, Australia 1 week ago

Embedded Linux Senior Software Engineer - Optimisation

Adelaide, South Australia, Australia 1 month ago

Senior Software Engineer- AI & LLM Integration Specialist

Adelaide, South Australia, Australia 5 days ago

Adelaide, South Australia, Australia 1 week ago

Adelaide, South Australia, Australia 3 weeks ago

Game Server Developer (C# / .NET) (Mid-Senior)

Adelaide, South Australia, Australia 1 week ago

Adelaide, South Australia, Australia 2 weeks ago

Adelaide, South Australia, Australia 6 days ago

Adelaide, South Australia, Australia 4 days ago

Adelaide, South Australia, Australia 4 days ago

We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

  • Adelaide, South Australia Xero Full time

    Senior Software Engineer - Small Business Growth Xero Adelaide, South Australia, Australia Join or sign in to find your next job Join to apply for the Senior Software Engineer - Small Business Growth role at Xero Senior Software Engineer - Small Business Growth Xero Adelaide, South Australia, Australia Join to apply for the Senior Software Engineer - Small...


  • Adelaide, South Australia evoSonic Full time

    At evoSonic, we're evolving the world of inspection and delivering what's next. Join an exciting and vibrant team doing interesting work.Role DescriptionThis is a contract on-site role for a Senior Software Engineer, located in the Greater Adelaide Area. The Senior Software Engineer will be responsible for the delivering a library in C++ and integrating it,...


  • Adelaide, South Australia evoSonic Full time

    At evoSonic, we're evolving the world of inspection and delivering what's next. Join an exciting and vibrant team doing interesting work.Role DescriptionThis is a contract on-site role for a Senior Software Engineer, located in the Greater Adelaide Area. The Senior Software Engineer will be responsible for the delivering a library in C++ and integrating it,...


  • Adelaide, South Australia Xero Full time

    Senior Software Engineer - Small Business GrowthXero Adelaide, South Australia, AustraliaJoin or sign in to find your next jobJoin to apply for the Senior Software Engineer - Small Business Growth role at XeroSenior Software Engineer - Small Business GrowthXero Adelaide, South Australia, AustraliaJoin to apply for the Senior Software Engineer - Small...


  • Adelaide, South Australia splose Full time

    splose Adelaide, South Australia, AustraliaSenior Software Engineersplose Adelaide, South Australia, AustraliaDirect message the job poster from sploseHR Business Partner | Building Winning Teams & Aligning People Strategies with Business Goals | Champion of Talent, Culture & ResultsAbout ussplose is the AI-powered practice management platform transforming...


  • Adelaide, South Australia splose Full time

    splose Adelaide, South Australia, AustraliaSenior Software Engineersplose Adelaide, South Australia, AustraliaDirect message the job poster from sploseHR Business Partner | Building Winning Teams & Aligning People Strategies with Business Goals | Champion of Talent, Culture & ResultsAbout ussplose is the AI-powered practice management platform transforming...


  • Adelaide, South Australia Canonical Full time

    Senior Software Engineer - Digital WorkplaceCanonical Adelaide, South Australia, AustraliaJoin or sign in to find your next jobJoin to apply for the Senior Software Engineer - Digital Workplace role at CanonicalSenior Software Engineer - Digital WorkplaceCanonical Adelaide, South Australia, Australia3 days ago Be among the first 25 applicantsJoin to apply...


  • Adelaide, South Australia Canonical Full time

    Senior Software Engineer - Digital WorkplaceCanonical Adelaide, South Australia, AustraliaJoin or sign in to find your next jobJoin to apply for the Senior Software Engineer - Digital Workplace role at CanonicalSenior Software Engineer - Digital WorkplaceCanonical Adelaide, South Australia, Australia3 days ago Be among the first 25 applicantsJoin to apply...


  • Adelaide, South Australia Canva Full time

    Senior Software Engineer - (Java) Backend (Open to remote across ANZ)Canva Adelaide, South Australia, AustraliaJoin or sign in to find your next jobJoin to apply for the Senior Software Engineer - (Java) Backend (Open to remote across ANZ) role at CanvaSenior Software Engineer - (Java) Backend (Open to remote across ANZ)Canva Adelaide, South Australia,...


  • Adelaide, South Australia Canva Full time

    Senior Software Engineer - (Java) Backend (Open to remote across ANZ)Canva Adelaide, South Australia, AustraliaJoin or sign in to find your next jobJoin to apply for the Senior Software Engineer - (Java) Backend (Open to remote across ANZ) role at CanvaSenior Software Engineer - (Java) Backend (Open to remote across ANZ)Canva Adelaide, South Australia,...