Melbourne
1 week ago

Software Engineer
nCino
Melbourne
1 week ago
Software Engineer
nCino is seeking a Software Engineer in Melbourne to design, develop, and test complex software systems and applications. The role requires a minimum of 3 years of professional experience, full stack development skills, and proficiency in at least one programming language. The position is hybrid, requiring three days per week in the Melbourne office.
AI-enabledHybridFull-timeMid LevelFull Stack DevelopmentWeb Application Development
Software Engineer
nCino is seeking a Software Engineer in Melbourne to design, develop, and test complex software systems and applications. The role requires a minimum of 3 years of professional experience, full stack development skills, and proficiency in at least one programming language. The position is hybrid, requiring three days per week in the Melbourne office.
AI-enabledHybridFull-timeMid LevelFull Stack Development
Salary
Not specified
Core Qualifications
Technical (Must-have)
Full stack developmentWeb application developmentGitSoftware design principlesCoding standardsCode reviewsSource control managementTestingCI/CDAutomated testingAI toolsAI/ML
Soft Skills
CollaborationCommunicationProblem solvingInnovationContinuous learning
Preferred Qualifications
Technical (Nice-to-have)
Ruby on RailsTypeScriptNode.jsReactAngularKnockoutSalesforceAgile
Key Responsibilities
- Independently analyse, troubleshoot, and break down complex tickets, identifying dependencies across teams and epics.
- Support the product refinement process, including ticket creation and analysis for development work.
- Follow architectural decisions made by the team and understand the reasoning behind them.
- Engage in brainstorming sessions and propose innovative ideas and solutions.
- Contribute to proof-of-concept implementations and prototypes used to gather feedback and make informed decisions, considering risks that might affect the solution.
- Contribute to the CI/CD process, including automated testing and improving test coverage for the product.
- Express yourself clearly to both technical and non-technical audiences, in writing and verbally.
- Understand adoption and release barriers to entry for the product and technology.
- Support the Product Manager and team in developing a strategic launch and release plan with cross-functional teams.
- Promote cross-team collaboration focused on taking end-to-end solutions to market and supporting go-live activities.
- Analyse product adoption and identify improvements to the customer journey when addressing new enhancement requests.
- Play an active role in addressing system hygiene, and mitigate future hygiene issues by consistently producing high-quality code.
- Adhere to coding standards and stay current with technology trends and best practices.
- Take part in the code review process to a high standard.
- Define a personalised continuous learning path that supports your career growth.
- Use AI tools to support development activities — code generation, testing, debugging, and optimisation — and apply them to automate repetitive tasks and improve quality.
- Evaluate and integrate AI/ML capabilities where appropriate, and maintain awareness of emerging AI trends and best practices.
Software EngineerFull-timeHybridMelbourneSoftware DevelopmentEngineeringInformation TechnologyMid LevelFull StackAI