Senior Software Development Expert

1 week ago


Sydney, New South Wales, Australia Ubank Full time
About Ubank

We empower the digital generation to achieve financial success with our innovative banking solutions. Our mission is to provide a daily money companion that brings together smart features and real-time insights, helping customers save more, see where they're spending, and own their home faster.

Job Description

The Senior Software Engineer role at Ubank involves developing quality technical solutions that meet business and customer needs. Key responsibilities include writing and maintaining code, improving application security and architecture, and collaborating with various teams to solve challenging business problems.

Key Responsibilities:
  • Code Development: Write and maintain code in TypeScript for front-end (Angular) and back-end (Node.js)
  • API Development: Develop scalable APIs with microservices architecture, message queues, and event-driven architecture
  • Front-end Development: Write maintainable front-end code using HTML5, CSS (SASS/LESS), responsive design patterns, and UX principles
  • Security and Testing: Ensure all code is well-tested and secure, using modern testing frameworks
  • Application Improvement: Improve application architecture and lifecycle management
Requirements:
  • Experience: 7 years of experience as a software engineer
  • Commercial Experience: Commercial experience with TypeScript and Node.js
  • Agile Environment: Experience in an agile environment
  • Software Testing and Security: Strong understanding of software testing and security principles and best practices including OWASP
  • Banking or Financial Industry: Experience in the banking or financial industry
  • CICD Pipelines: Familiarity with CI/CD pipelines and DevOps tooling
Benefits
  • Hybrid Working Model: 3 days in our central Sydney CBD office
  • Collaborative Culture: Highly collaborative and positive culture


  • Sydney, New South Wales, Australia Dew Software Full time

    About the Role:We are seeking a skilled Senior Software Developer to join our team at {company}.As a key member of our development team, you will be responsible for designing, developing, and testing software applications using a variety of programming languages and technologies.Develop and implement software solutions to meet business...


  • Sydney, New South Wales, Australia Randstad Full time

    About the RoleWe are seeking a talented Senior Software Developer to join our team at Randstad Digital, located in NSW. As a key member of our team, you will be responsible for delivering expert customer-focused designs and digital user experiences that meet NSW Government objectives and goals.

  • Senior Java Developer

    3 weeks ago


    Sydney, New South Wales, Australia XPT Software Australia Pty Ltd Full time

    XPT Software Australia Pty LtdJob Title: Senior Java Developer - Microservices ExpertAbout the Job:Are you a skilled Java developer looking to take your career to the next level? Do you have experience with microservices architecture and Spring Boot?We are seeking a Senior Java Developer - Microservices Expert to join our team at XPT Software Australia Pty...


  • Sydney, New South Wales, Australia SafetyCulture Full time

    Unlock Your Potential as a Mobile Software Development ExpertWe're SafetyCulture, a leading tech company dedicated to helping businesses improve daily. As a Senior Mobile Software Development Expert, you'll be part of our innovative team that's shaping the future of work.About UsWe help businesses get better every day by giving workers a voice and leaders...


  • Sydney, New South Wales, Australia Bluefin Resources Full time

    Job Title:Senior Software Developer - Microservices ExpertAbout the Role:We are seeking an experienced Senior Software Developer to lead our microservices development efforts. As a key member of our team, you will be responsible for designing, developing, and maintaining scalable microservices that meet the evolving needs of our business.Key...


  • Sydney, New South Wales, Australia Quantifi Full time

    Job Title: Software Development ExpertWe are seeking a talented developer to work as part of our team on the development of cutting-edge applications and services supporting cross-asset trading and risk management.About UsQuantifi is a dynamic and entrepreneurial company that thrives on innovation. Our senior team includes individuals with years of...


  • Sydney, New South Wales, Australia Prospero Health & Social Care Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Developer to join our team at {company}.The successful candidate will have a deep understanding of software development principles, including design patterns, testing methodologies, and agile development techniques.Responsibilities will include:Designing, developing, and testing...


  • Sydney, New South Wales, Australia Grant Thornton Australia Full time

    Job Title: Senior Software Engineer - DevOps ExpertWe are seeking a skilled Senior Software Engineer to join our team as a DevOps Expert. The ideal candidate will have a strong background in software development and a passion for DevOps practices. Key Responsibilities:Design and implement scalable cloud infrastructureDevelop and maintain automated scripts...


  • Sydney, New South Wales, Australia Dew Software Full time

    About Dew SoftwareDew Software is a leading player in the digital transformation space, committed to quality and excellence. With 14 development centers in 9 countries, we offer a diverse and global work environment. Our organization is CMMi Level 3 and ISO certified, ensuring robust processes and stringent quality standards.Job DescriptionWe are seeking a...


  • Sydney, New South Wales, Australia SafetyCulture Full time

    Job Title: Senior Backend Engineer - Software Development ExpertAbout the Role:We are seeking a highly skilled Senior Backend Engineer with expertise in software development to join our team at SafetyCulture. As a Senior Backend Engineer, you will be responsible for designing, developing, and maintaining large-scale distributed systems. You will work closely...


  • Sydney, New South Wales, Australia LEAP Legal Software Full time

    At LEAP Legal Software, we are currently seeking a skilled Software Engineer to join our team. As a key member of our Engineering team, you will collaborate closely with our founder to gain a deep understanding of our product's technical landscape. In the long term, you will play a vital role in enhancing LawTap's functionality and oversee all aspects of...


  • Sydney, New South Wales, Australia Squiz Full time

    About the Role:We are seeking a highly skilled Software Development Expert to join our product engineering team on a permanent basis. As a key member of our team, you will be responsible for developing and enhancing robust application code that meets all technical requirements.Key Responsibilities:Develop and enhance robust application code using Node,...


  • Sydney, New South Wales, Australia Autopilot Full time

    Job Summary: We are seeking a highly skilled Android software development expert to join our team at Ortto. As a senior mobile application developer, you will be responsible for implementing key features on Android, producing documentation and code examples, and participating in QA and testing. Responsibilities: Design and develop high-quality Android...


  • Sydney, New South Wales, Australia XPT Software Australia Pty Ltd Full time

    About the RoleAt XPT Software Australia Pty Ltd, we seek an expert Java Backend Developer to join our team. Key Responsibilities:• Develop, test, and deploy Java-based applications using Spring Boot and Microservices architecture.• Collaborate with cross-functional teams to design and implement APIs and system integrations.• Ensure high-quality code,...


  • Sydney, New South Wales, Australia S8 Expert Recruitment Solutions Full time

    Job Description:As a Senior Software Engineer at {company}, you will be responsible for designing, developing, and maintaining high-quality software applications. Your primary focus will be on ensuring the scalability, reliability, and performance of our systems.Key Responsibilities:• Develop and implement software features and fixes in accordance with...


  • Sydney, New South Wales, Australia EBR Full time

    Job Title: Software Development ExpertWe are seeking a highly skilled Software Development Expert to join our team at EBR. As a key member of our team, you will be responsible for designing, developing, and maintaining software applications using C++ and other relevant technologies.Key Responsibilities:Design and develop software applications using C++ and...


  • Sydney, New South Wales, Australia Firesoft People Full time

    Role OverviewFiresoft People is seeking a seasoned Senior Software Engineering Expert to collaborate with our data engineers, frontend software engineers, and product managers in Sydney or remotely. This role comes with an estimated annual salary of $160,000 + Super.


  • Sydney, New South Wales, Australia WiseTech Global Full time

    About WiseTech Global As a leading software company, WiseTech Global is committed to creating innovative products for the global logistics industry. Our mission is to empower supply chain leaders with cutting-edge technology. We welcome experts in various coding languages, with experience in C# and .Net being an advantage. We are seeking a software...


  • Sydney, New South Wales, Australia Capgemini Full time

    About the RoleWe are seeking an experienced Software Development Expert to join our team in Sydney, Melbourne, Canberra, Brisbane, or Adelaide.This role is part of Capgemini Financial Services, a Global Strategic Business Unit that provides information technology and consultancy services to the Banking, Capital Markets and Insurance industries.The successful...


  • Sydney, New South Wales, Australia EBR Full time

    About the RoleWe are looking for a highly skilled Senior Software Developer to join our team at EBR. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining large enterprise software systems.Key ResponsibilitiesDevelop and implement large-scale software systems using Java and other technologies.Collaborate with...