Senior Software Engineer


Sydney, Australia


29 Jul 2020


It’s an exciting time here at ING and we are looking for a Senior Software Engineer, to join our Core Banking squad on a 12 month Fixed Term Contract

Join us by applying your skills in leading software engineering technologies, to create new features and improvements throughout our technology stack.

You will be a part of a supportive and dynamic team, delivering innovative products which are at the forefront of digital banking.

What are you going to do?

  • Work along the full lifecycle of software engineering from idea to working production
  • Design reusable services following Service Oriented Design principles
  • Engineer solutions which are highly secure and performant at scale
  • Write code that is easy to read, highly maintainable, and written with automated testing in mind
  • Leveraging the best in TDD / BDD practices to delivery working software, every time
  • Coach other engineers and team members to increase their capability and in turn the capability of the scrum teams and organisation
  • Maintain a focus on personal development of soft skills including refining ability to operate in ambiguity and problem solving skills
  • Ensure the effective documentation and communication of knowledge, system and process
  • Ensure effective communication of scope, progress, concerns, issues
  • Ensure effective creation and ongoing management of all collateral
  • Foster and deliver effective adoption of continuous delivery methodology, practice and attitudes / mindsets
  • Foster continuous improvement – i.e. bettering the way we do things and are
  • An advocate for the adoption of Agile / Scrum practice, methodologies and attitudes. Role model Agile leadership behaviours

What are we looking for?

  • Tertiary qualified in Computer Science or similar
  • Fluent in 3+ development languages. Core: COBOL ,C++
  • Solid in T-SQL and Linux scripting
  • Strength in tools across full software delivery lifecycle, e.g. IDE, source control, CI, test, mocking, work tracking, defect management, etc.
  • Proficient in full stack development (e.g. database, services and user interface) or mastery in one layer of the stack with sound understanding of other layers
  • 7+ years in development/software engineering
  • 4+ years’ experience working within Agile organisations
  • Technical leadership in delivery for significant software applications / projects
  • Ability to operate and provide technical leadership in ambiguity
  • Exceptional influencing and negotiation skills
  • Strong communication skills that ensure ability to influence and educate non-technical staff
  • Proven ability to lead personal and technical development
  • Self-motivated and ability to prioritise and delegate to achieve exceptional outcomes
  • Exceptional written and verbal communication skills
  • Ability to network and stay abreast of changes within the industry and profession

Nice to have

  • Industry recognition of capability in these technologies
  • Front End: Polymer, HTML, CSS, JavaScript, iOS/Android, ASP.NET (Legacy)
  • Testing: Selenium, API Automation, TDD/BDD, Junit
  • Source Control: Git, TFS
  • Other: MS Build, PowerShell, Linux
  • Regular participation in community networks such as GitHub and Code Project

Do you want to get jobs like this one sent to your email every week?

Then subscribe to the C++ JOBS newsletter!