Senior Software Engineer/Technical Lead Job in Sydney 2000, New South Wales Australia
- Progress your career to the next level - a hands on C++/Java Technical Leader
- Drive the technical aspectslead a small team of 4 C++ Java Software Engineers
- Sydney location close to transport links
About the role:
The successful Senior Software Engineer will lead from a technical perspective a small and established software development team of 4 C++ and Java Software Engineers with the responsibility to design and implement a service-oriented architecture that supports the cloud computing delivery of algorithms for various new projects. The company is a Research and Development (RD) organisation that develop products from scratch and this person will be responsible for taking ownership of the full development life cycle; taking the product from prototype to an actual commercial and usable/saleable product.
The current project offers great scope to contribute ideas and manage the software product development and be involved in the commercialisation of the product.
The software team is a huge part of an exciting research project which will provide the opportunity of working in a 'start-up' environment but with the advantage of being part of a large well established organisation with a track record of producing quality products.
You will be responsible for:
- Contributing significantly to the development, planning and implementation of forthcoming service oriented architectures for various projects using C++ and Java; this is very much a hands on leadership role and only suitable to those who still want to be developing and writing code themselves.
- Contributing ideas and managing the software product development
- Highly involved in the commercialisation of the product
- The delivery of software for a small team of 4 C++/Java Engineers
- Managing tasks and associated with the development team
- Working collaboratively with the research and business development teams whilst working to a tight delivery time scale
- Attending meetings on behalf of development and providing status updates
- Driving the technical aspects although not responsible for the personnel side of leadership
To be successful in this role you will have:
- Degree or Masters in Computer Science, Mathematics or related discipline.
- Minimum of 5 years experience in Java programming with a background in C++ also
- Experience in both design, development and deployment phases of software engineering
- Excellent written and verbal communication skills
- Experience in mentoring / leading a small team of developers from a technical viewpoint to deliver software components on time
- Experience in GIS, scheduling and the operational and strategic side of business optimisation and planning is desired
Ideally they are looking for a strong C++ Senior Software Engineer with Java skills too who is interested in taking the next step in their career as a Technical Leader.
To find out more about this great opportunity, and the chance to join a reputable, well known company, call Jennifer Knight now for a confidential discussion on 02 9021 9765 and send your CV by clicking on the APPLY icon.