We are searching for a driven Lead Software Engineer to join our passionate team at Hudson in Sydney NSW.
Growing your career as a Full time Lead Software Engineer is a fantastic opportunity to develop productive skills.
If you are strong in communication, attention to detail and have the right talent for the job, then apply for the position of Lead Software Engineer at Hudson today!
Qualifications and Experience:
- This is not a people manager role, you must be 100% hands on in development in your current role
- Minimum 10-15 years of software engineering experience in either .Net/Java/C++/Go
- Providing technical direction and guidance to teams of engineers.
- Defining the technical vision and strategy for projects or products.
- Strong awareness of SOLID principles and experience with OOP concepts
Tech Skills
- Proficient in developing applications using C#, .NET Core, .NET Framework, Kafka, JavaScript frameworks (Angular, React) and Databases such as SQL Server, Oracle, Mongo DB and Aurora.
- Solid technical background in building and designing cloud platforms using AWS
- Thorough understanding of large-scale distributed systems, solution design and architecture principles
- Expertise in setting up DevOps, CI/CD pipelines, logging and monitoring tools (TeamCity, Octopus, GitHub, GitHub Actions, Artifactory, Snyk and Sonarqube)
- Ability to design solutions to meet the highest possible quality standards while simultaneously balancing security, performance, availability, and maintainability concerns
- Banking and financial services experience in a complex environment preferred
Benefits of working as a Lead Software Engineer in Sydney NSW:
● Opportunity to Make a Difference
● Advancement opportunities
● Attractive packageCompetitive Pay