Software Engineer Jobs in Brisbane

7 open positions found · Salary range: $1 - $190,000

View Senior Software Engineer
A

Senior Software Engineer

Australian Retirement TrustBrisbane, Queensland, Australia

From $375/yr

Description We're all about helping our members make the most of their money. And while they go after their goals, you can too. As a Senior Software Engineer, you'll be responsible for designing, developing and supporting innovative application solutions that help Australian Retirement Trust remain at the forefront of the industry. You'll work across the full software development lifecycle, contributing to architecture, development, testing, release activities and ongoing support. You'll provide technical leadership and expertise, helping to deliver secure, scalable and maintainable solutions that create real value for members and the business. Working closely with technical and non-technical stakeholders, you'll solve complex challenges, support continuous improvement initiatives, and contribute to a culture of engineering excellence. You'll also support team capability through mentoring, knowledge sharing, code reviews and collaboration, helping ensure consistent delivery of high-quality outcomes across the technology function. This role is a permanent opportunity and is based in Brisbane. Responsibilities Day to day, you'll: * Design, develop, test and support high-quality application solutions aligned to ART's technology strategy. * Analyse business and technical requirements and implement effective software solutions. * Perform code reviews and contribute to engineering best practices and standards. * Investigate incidents, defects and system issues, identifying root causes and implementing solutions. * Support release planning, build activities and deployment processes. * Contribute to solution design, architecture discussions and technology decisions. * Provide expert technical advice to both technical and non-technical stakeholders. * Drive continuous improvement initiatives across systems, processes and delivery practices. * Assist with estimation, planning and delivery of technology initiatives. * Mentor and support engineers to build capability and promote knowledge sharing. * Identify, assess and escalate risks in accordance with risk management requirements. * Participate in support activities, including after-hours support and on-call rosters when required. Qualifications It goes without saying you'll be a great communicator with top notch interpersonal skills. We'll also expect you to pick up problems and come up with quick, creative ways to solve them. It's quite likely you tick some of the following boxes too: * You hold a Bachelor's degree in Computer Science, Software Engineering or a related discipline. * Your experience includes operating at a senior level within software engineering and application development environments. * You'll have strong problem-solving, analytical and troubleshooting capabilities. * You're skilled at communicating complex technical concepts to a variety of audiences. * You have demonstrated experience designing and developing solutions within medium to large organisations. * Your knowledge includes Agile, Waterfall, release management and software quality practices. * You'll be experienced in estimating, planning and delivering technology outcomes. * You're passionate about mentoring others and contributing to a collaborative team culture. * You bring experience working within regulated environments, ideally financial services or superannuation. * Your understanding of operational support and complex transaction processing environments will be highly regarded. * You'll hold, or be willing to obtain, relevant industry certifications such as ITIL Foundation. Why join us? Bring your potential to Australian Retirement Trust and unleash our monster possibilities: * You'll get 14% super as standard, to help your future come alive. * Build a career to be proud of through excellent training and development opportunities. * Balance your work between in-person days at our purpose-built hubs and working from home. * In the office, enjoy end of trip facilities, a yoga and multi-faith room, parent and carer rooms, quiet rooms, BrewHub coffee facilities, and collaborative team spaces. We use technology, including artificial intelligence (AI), to support parts of our recruitment process - such as reviewing applications, supporting screening interviews, reference checking, and matching skills to roles. All final hiring decisions are made by people. By applying, you agree to the use of these technologies as part of the recruitment process. About us Our 2.4 million members trust us to take care of around $375 billion in retirement savings. And we help them take charge of their finances and face the future with confidence. Our inclusive culture means you'll be valued and heard in a respectful workplace. We've created an environment where you can be yourself and do amazing work. It's that simple. Everyone is welcome to apply. We value diverse thinking, cultures, perspectives, backgrounds, and abilities. Awaken your career at Australian Retirement Trust and apply now. Applications close 2nd of November 2026. We don't want to leave you with a monstrous wait. So, you'll hear from us after the closing date to find out whether you've made it through to the next round or not. Being fair and up-front is important to us - and recruitment is no different.

via jobspyApply ›
View Software Engineer
A

Software Engineer

Australian Retirement TrustBrisbane, Queensland, Australia

From $375/yr

Description We're all about helping our members make the most of their money. And while they go after their goals, you can too. As a Software Engineer, you'll play an important role in designing, developing, testing and supporting application solutions that enable our business and help deliver better outcomes for members. You'll work closely with technical and business stakeholders to analyse requirements, develop solutions, investigate incidents and contribute to the ongoing enhancement of our technology landscape. From developing and maintaining software through to supporting release and deployment activities, you'll help deliver reliable, scalable and high-quality solutions across a variety of platforms. You'll also contribute to planning, estimation, solution design and continuous improvement initiatives while working with industry-leading tools, technologies and practices. This is a fantastic opportunity to deepen your technical expertise, collaborate with talented colleagues and make a meaningful difference in a purpose-driven organisation. This role is a permanent opportunity and is based in Brisbane. Responsibilities Day to day, you'll: * Design, develop, test and maintain high-quality software solutions that support business and member outcomes. * Analyse requirements and implement application enhancements in line with agreed standards and best practices. * Investigate, troubleshoot and resolve incidents and system issues in a timely manner. * Support software configuration, testing and deployment activities across multiple environments. * Contribute to planning, estimation, solution design and technical feasibility assessments. * Maintain system and technical documentation to ensure knowledge is shared and accessible. * Collaborate with technical and non-technical stakeholders to deliver effective solutions. * Support continuous improvement initiatives across development practices, tools and processes. * Identify, assess and appropriately escalate risks in line with organisational frameworks. * Participate in support activities, including after-hours support and on-call rosters where required. Qualifications It goes without saying you'll be a great communicator with top notch interpersonal skills. We'll also expect you to pick up problems and come up with quick, creative ways to solve them. It's quite likely you tick some of the following boxes too: * You hold a bachelor's degree in Computer Science, Software Engineering or a related discipline. * Your experience includes software development using modern programming languages, frameworks and cloud technologies. * You'll have knowledge of relational databases and SQL development. * You're experienced in version control practices, automated builds and modern development workflows. * You can analyse business and technical requirements and translate them into effective software solutions. * Your understanding of Agile and Waterfall delivery methodologies allows you to work effectively across different project environments. * You'll demonstrate strong problem-solving skills and attention to detail. * You're comfortable communicating and collaborating with both technical and non-technical stakeholders. * You have experience working within medium to large enterprise environments. * Your experience within financial services, superannuation or other highly regulated industries will be highly regarded. Why join us? Bring your potential to Australian Retirement Trust and unleash our monster possibilities: * You'll get 14% super as standard, to help your future come alive. * Build a career to be proud of through excellent training and development opportunities. * Balance your work between in-person days at our purpose-built hubs and working from home. * In the office, enjoy end of trip facilities, a yoga and multi-faith room, parent and carer rooms, quiet rooms, BrewHub coffee facilities, and collaborative team spaces. We use technology, including artificial intelligence (AI), to support parts of our recruitment process - such as reviewing applications, supporting screening interviews, reference checking, and matching skills to roles. All final hiring decisions are made by people. By applying, you agree to the use of these technologies as part of the recruitment process. About us Our 2.4 million members trust us to take care of around $375 billion in retirement savings. And we help them take charge of their finances and face the future with confidence. Our inclusive culture means you'll be valued and heard in a respectful workplace. We've created an environment where you can be yourself and do amazing work. It's that simple. Everyone is welcome to apply. We value diverse thinking, cultures, perspectives, backgrounds, and abilities. Awaken your career at Australian Retirement Trust and apply now. Applications close 2nd November 2026. We don't want to leave you with a monstrous wait. So, you'll hear from us after the closing date to find out whether you've made it through to the next round or not. Being fair and up-front is important to us - and recruitment is no different.

via jobspyApply ›
View Software Engineer - L1
I

Software Engineer - L1

IdeagenBrisbane, Queensland, Australia

About Us Location - Brisbane Level - Professional Department - Product R\&D Working Pattern - Hybrid Benefits - Benefits at Ideagen Salary - To be discussed at next stage We are looking for a Software Engineer L1 to join our technology team and contribute to the development, enhancement, and support of software solutions. This is an opportunity to work alongside experienced professionals, gain exposure to modern technologies, and build skills across the full software development lifecycle. The successful candidate will work collaboratively with product owners, stakeholders, designers, architects, quality assurance teams, and service delivery colleagues to deliver high-quality solutions that meet business and user needs. Responsibilities * Collaborate with product owners and stakeholders to gather, analyse, and refine requirements. * Work with user experience designers and solution architects to plan and deliver development work through user stories * Build and maintain data models, repositories, and reusable APIs using REST and/or GraphQL technologies * Develop algorithms and software solutions that support business requirements * Integrate and process data from multiple sources, including IoT devices * Write unit tests and participate in code reviews to support quality, maintainability, and best practice development standards * Partner with quality assurance colleagues to ensure thorough testing of new features and minimise regression issues * Produce and maintain technical documentation, including solution designs, test specifications, and deployment procedures * Support software releases and contribute to third-line support activities where required Skills And Experience * Experience with Microsoft .NET or .NET Framework development, ideally using C# * Knowledge of SQL Server or a similar relational database platform * Exposure to cloud development environments such as AWS or comparable cloud technologies * Experience developing and testing APIs, including GraphQL and related tools * Understanding of API security and authentication standards such as OAuth, OpenID Connect, OWASP, or NGINX * Knowledge of web technologies, including TypeScript and React * Experience with ASP.NET Core, .NET Core, and Entity Framework Core * Understanding of the full Software Development Lifecycle (SDLC) About Ideagen Ideagen is the invisible force behind many things we rely on every day - from keeping airplanes soaring in the sky, to ensuring the food on our tables is safe, to helping doctors and nurses care for the sick. So, when you think of Ideagen, think of it as the silent teammate that's always working behind the scenes to help those people who make our lives safer and better. Everyday, millions of people are kept safe using Ideagen software. We have offices all over the world including America, Australia, Malaysia and India with people doing lots of different and exciting jobs. We’re building a future-ready team, and AI is part of how we work smarter. If you're curious, adaptable and open to using AI to improve how you work, you’ll thrive at Ideagen! What is next? If your application meets the requirements for this role, our Talent Acquisition team will be in touch to guide you through the next steps. To ensure a flexible and inclusive process, please let us know if you require any reasonable adjustments by contacting us at recruitment@ideagen.com . All matters will be treated with strict confidence. At Ideagen, we value the importance of work-life balance and welcome candidates seeking flexible arrangements. If this is something you are interested in, please let us know during the application process. Enhance your career and make the world a safer place! #INDANZ

5 days agovia jobspyApply ›
View Software Engineering Manager
G

Software Engineering Manager

Grant Thornton AustraliaBrisbane, Queensland, Australia

From $500/yr

* Lead a high-performing engineering team delivering bespoke internal applications * Shape engineering standards across development, DevOps and cloud * Hybrid working and a people-first culture that supports your growth Grant Thornton Australia is one of Australia’s leading professional services firms, providing audit, tax, and advisory services to a diverse range of clients. Our culture is underpinned by a commitment to our clients, people and communities, and our promise to ‘Reach for Remarkable’ by providing proven expertise, principled execution, and personalised experience. In Australia we're proud to support the careers of more than 1,500 remarkable people. Backed by six Australian offices and a global network spanning more than 150 markets, we offer the scale, connections and opportunities to help you shape your future, wherever it takes you. About This Role Join our Digital team as a Software Engineering Manager , leading the software development team responsible for the custom applications, integrations and engineering platforms that support our business. You will set the team’s technical direction while taking accountability for people leadership, delivery and operational reliability. As the principal engineering adviser to the department head, you will independently manage engineering decisions within agreed business priorities, enterprise architecture and security standards, escalating material risks and trade-offs with clear recommendations. This is a hands-on leadership opportunity combining engineering strategy with practical technical involvement. You will guide complex design decisions, strengthen software development and DevOps practices, and help the team deliver secure, reliable and maintainable digital solutions. Key Responsibilities * Lead technical design and set practical standards for applications, APIs, integrations and data access. * Translate business needs into technical options that balance delivery, cost, risk and maintainability. * Plan engineering delivery, allocate capacity, manage dependencies and provide clear visibility of progress and risks. * Own the software development lifecycle, including code review, automated testing, quality assurance and releases. * Oversee Azure application security, reliability, performance, cost, CI/CD, infrastructure as code and observability. * Lead, coach and develop the engineering team while remaining involved in design reviews and complex problem-solving. Skills \& Experience * Experience leading software development teams, including people management and accountability for delivery. * Strong production experience with python and frameworks such as FastAPI or Django. * Experience designing and operating APIs, event-driven integrations, relational databases and SQL. * A sound understanding of modern JavaScript frameworks, including component design, state management, API integration and authentication, to guide design decisions and assess technical approaches. * Strong DevOps experience across CI/CD, preferably Azure DevOps; infrastructure as code using Terraform or Bicep; containerisation; automated testing; and monitoring and observability. * Practical Microsoft Azure experience across application hosting, integration, identity and networking services. If you’re interested in this role but don’t feel that you match every single one of our requirements, we would still love to hear from you and explore the unique skillset and attributes that you can bring to the team. Reach your remarkable At Grant Thornton we do things differently because we understand that when you strive for better and care about what you do remarkable things are possible. We’re a dynamic and authentic mix of backgrounds, perspectives and ways of thinking. We’re driven by our shared purpose – we ignite the potential within our people and clients to create enduring success and positively shape the communities around us. With us, you’ll be exposed to challenging and rewarding opportunities, building your confidence and capabilities at every step. You’ll be supported, motivated and inspired by a team of passionate and caring collaborators and leaders. You’ll be empowered to build a career path that’s tailored to you and encouraged to make a meaningful difference. And we’ll make sure the excellence you deliver and the impact you make is always seen, felt and celebrated. Remarkable perks that put you first: * Flexible and hybrid working arrangements * Ongoing professional development and learning opportunities * Health and wellbeing initiatives * Supportive and collaborative team culture * And many more Need some help applying or participating in the recruitment process? We are committed to ensuring our recruitment process is inclusive and accessible for anyone who wishes to apply, and we warmly encourage applications from individuals from diverse backgrounds including Aboriginal and/or Torres Strait Islanders, those in the LGBTQI+ community and individuals who identify as having disability or are neurodivergent. Click here for recruitment support information and to learn more about Diversity, Equity and Inclusion at Grant Thornton. Should you have questions or require any adaptations or additional support for your individual circumstances so you may perform at your best during the application or recruitment process please contact our Talent Acquisition team at gttalentscouts@au.gt.com As we provide fair consideration and evaluation to a high volume of applications, we endeavour to provide feedback on your application at the earliest opportunity.

via jobspyApply ›
View Software Engineering Team Lead
D

Software Engineering Team Lead

$180,000 - $190,000/yr

$180,000 to $190,000 + super | Permanent | Brisbane | 2 days a week in office You’d rather grow engineers than write every line yourself, but you still want your hands in the code when it counts. This role gives you both. A Brisbane software product company needs an Software Engineering Team Lead to run one of its teams building cloud-native SaaS. You’ll work side by side with product and design, set the technical direction, and own how the team ships: small increments, strong CI/CD, real test automation, and systems that stay up. Most of your time goes on people. You’ll coach, give honest feedback, hand out stretch work, and build a team where people raise problems early. You’ll fit if you’ve: * Led an agile team delivering a SaaS product against sprint goals * Shipped production code in TypeScript/React or C#/.NET Core * Designed and run cloud-native systems with containers, infrastructure as code and proper monitoring * Made delivery calls with product managers, not just taken tickets from them Time in enterprise SaaS, end user tech or another complex domain helps. Apply or call Aaron on 0408966944 confidential chat.

via jobspyApply ›
View Senior Software Engineer (EL1)
G

Senior Software Engineer (EL1)

GoSourcingBrisbane City, Queensland, Australia

From $1/yr

A Frontline Federal Govt Client Is Front And Centre Of a Vision To Be a World Leader In Government Service Delivery Is Seeking Senior Software Engineers (EL1 Level) * with experience overseeing software development projects, writing optimised code, and provide technical leadership to a team of software engineers. They are responsible for the quality and functionality of the software produced by their team. * with professionals design, create, test and document software systems and applications in accordance with agreed development and security standards and processes. * lead software development projects and provide technical leadership to their teams. They manage software planning, development, and construction activities, and evaluate and resolve complex issues within the development and production environments. * are responsible for the quality and functionality of software, ensuring adherence to relevant standards, guidelines, and methods for system development. * lead the delivery of flexible, quality modern customer service * work under the broad direction of senior staff to deliver results * make ethical, evidence-based decisions using sound judgement * develop and manage stakeholder relationships. Estimated start date 01 January 2027 Initial contract duration 12 months Extension term details up to 24 months Experience level Senior -EL1 equivalent Location of work QLD, ACT, VIC Working arrangements Hybrid The Labour Hire Worker is expected to work onsite for the first 6 weeks before a hybrid flexible working arrangement can be considered, unless otherwise negotiated. A hybrid flexible working arrangement may then be considered, ensuring the Labour Hire Worker’s residing address is within reasonable travel time and distance of the RFQ location to present onsite in cases of emergency or to meet business requirements. The location is the capital city of selected state/s. Security clearance Must be an Australian citizen and able to obtain Baseline Duties May Include Some Or All Of The Following * Lead and create software and technical designs for the realisation of highly complex development solutions * Develop strategy to ensure high quality code and long-term maintenance of a product's code base * Provide specialist technical advice on software development and maintenance * Lead the release and ensure go-live production support and maintenance for the team’s developments * Lead analysis, design, software development, prototyping, unit testing and maintenance activities * Review and undertake high-level analysis of technical requirements to support project evaluation with proposed solutions * Ensure compliance with endorsed software development methodologies * Investigate and resolve highly complex ICT issues * Lead a positive risk management culture * Engage and manage stakeholder relationships and partner with other agencies and service providers to build service delivery capability * Contribute to business and strategic workforce planning, and drive the development of local strategies to improve key performance measures * Review and prepare reports, briefs and corporate documentation and communicate technical findings and recommendations * Manage business objectives and implement strategic priorities to achieve outcomes * Lead the development and delivery of projects within the assigned area of responsibility * Perform and manage cost analysis activities as required * Lead and manage staff to increase performance and engagement through: * coaching * capability development * performance management * health and well-being support Exercise appropriate delegation in accordance with legislations and guidelines. KNOWLEDGE/QUAIFICATIONS * The ability to quickly obtain in depth knowledge and understanding of: * Frameworks, legislation, policies, procedures and information management requirements relevant to the work area * The agency’s privacy, ethics, workplace health and safety and security protocols * Relevant business systems and tools Prior experience within government or similar large-scale organisation. Preferred Technical Skills * SAP S/4HANA * UI5 * ABAP * Angular * Node JS Criteria The buyer has specified that each candidate must provide a one page pitch to address all criteria specified. This is equal to 5000 characters. Requirements * Emerging technology monitoring: Level 5 (SFIA) Monitors the external environment to gather intelligence on emerging technologies. Assesses and documents the impacts, threats and opportunities to the organisation. Creates reports and technology roadmaps and shares knowledge and insights with others. * Methods and tools: Level 5 (SFIA) Provides advice, guidance and expertise to promote adoption of methods and tools and adherence to policies and standards. Evaluates and selects appropriate methods and tools in line with agreed policies and standards. Contributes to organisational policies, standards, and guidelines for methods and tools. Implements methods and tools at programme, project and team levels including selection and tailoring in line with agreed standards. Manages reviews of the benefits and value of methods and tools. Identifies and recommends improvements. * Programming/software development: Level 5 (SFIA) Takes technical responsibility across all stages and iterations of software development. Plans and drives software construction activities. Adopts and adapts appropriate software development methods, tools and techniques. Measures and monitors applications of project/team standards for software construction, including software security. Contributes to the development of organisational policies, standards, and guidelines for software development. * Release and deployment: Level 5 (SFIA) Leads the assessment, analysis, planning and design of release packages, including assessment of risk. Liaises with business and technology teams on release scheduling and communication of progress. Conducts post-release reviews. Ensures that release processes and procedures are applied and that releases can be rolled back as needed. Identifies, evaluates and manages the adoption of appropriate release and deployment techniques, processes and automation tools. * Software configuration: Level 5 (SFIA) Takes technical responsibility across all stages and iterations of configuration development and deployment. Plans and drives software configuration activities. Adopts and adapts appropriate software configuration methods, tools and techniques. Measures and monitors the application of standards for configuration design and deployment including software security. Contributes to the development of organisational policies, standards, and guidelines for software configuration design and deployment. * Software design: Level 4 (SFIA) Designs complex software applications, components and modules. Uses appropriate modelling techniques following agreed software design standards, guidelines, patterns and methodology. Creates and communicates multiple design views to balance stakeholders' concerns and to satisfy functional and non-functional requirements. Identifies, evaluates and recommends alternative design options and trade-offs. Models, simulates or prototypes the behaviour of proposed software to enable approval by stakeholders, and effective construction of the software. Verifies software design by constructing and applying appropriate methods. Reviews, verifies and improves own designs against specifications. Leads reviews of others designs. * Specialist advice: Level 4 (SFIA) Provides detailed and specific advice regarding the application of their specialism to the organisation's planning and operations. Actively maintains knowledge in one or more identifiable specialisms. Recognises and identifies the boundaries of their own specialist knowledge. Where appropriate, collaborates with other specialists to ensure advice given is appropriate to the organisation's needs. * Systems design: Level 5 (SFIA) Designs large or complex systems and undertakes impact analysis on major design options and trade-offs. Ensures that the system design balances functional and non-functional requirements. Reviews systems designs and ensures that appropriate methods, tools and techniques are applied effectively. Makes recommendations and assesses and manages associated risks. Adopts and adapts system design methods, tools and techniques. Contributes to development of system design policies, standards and selection of architecture components. * Systems integration and build: Level 5 (SFIA) Plans and drives activities to develop organisational systems integration and build capabilities including automation and continuous integration. Identifies, evaluates and manages the adoption of tools, techniques and processes to create a robust integration framework. Provides authoritative advice and guidance on any aspect of systems integration. Leads integration work in line with the agreed system and service design. Assesses risks and takes preventative action. Measures and monitors applications of standards. Contributes to the development of organisational policies, standards, and guidelines for systems integration. * Testing: Level 4 (SFIA) Selects appropriate testing approach, including manual and automated testing. Develops and executes test plans and test cases. Implements scalable and reliable automated tests and frameworks. Collaborates across parties involved in product, systems or service design and development to enable comprehensive test coverage. Identifies improvements in requirements, design or specification processes to increase the effectiveness and efficiency of testing. Analyses and reports on test activities, results, issues and risks, including the work of others. Desirable criteria * Configuration management: Level 2 (SFIA)Applies tools, techniques and processes to administer, track, log, report on and correct configuration items, components and changes. Assists with audits to check the accuracy of the information and undertakes any necessary corrective action under direction.

6 days agovia jobspyApply ›
View Software Engineer – Python & Data
P

Software Engineer – Python & Data

Pinnacle Investment Management GroupBrisbane City, Queensland, Australia

From $200/yr

About Pinnacle Investment Management Pinnacle Investment Management Group Limited (ASX: PNI) is an Australian-based multi-affiliate investment management firm with a global footprint and over A$200Bn funds under management. Our mission is to establish, grow and support a diverse group of world-class investment management firms. Pinnacle's affiliated investment managers operate autonomously, supported by shared capabilities and infrastructure that help them focus on investment excellence and long-term business resilience. Our values of Client Focus, Honesty and Integrity, Innovation and Empowerment guide our actions. We invest in our people and support their development through practical experience and on-the-job learning. Build practical software. Solve real data problems. Are you a software developer who enjoys solving problems, building useful applications and turning complex data into practical business solutions? Pinnacle Investment Management is looking for a capable, curious and motivated Software Engineer – Python \& Data to join our Data \& Business Analytics team in Brisbane. This is an opportunity to develop real-world software and data solutions that help business teams work more efficiently, access better information and automate processes. You will work across Python development, SQL, data pipelines, web applications, dashboards and emerging AI-enabled solutions, with opportunities to develop your skills across a modern data technology environment. We're looking for someone who combines sound technical fundamentals with analytical thinking, initiative and a genuine desire to build software that works reliably and delivers value. You may be a recent graduate with strong practical project experience or an early-career developer ready to take the next step. What matters most is your ability to apply your technical knowledge, solve problems and continue learning. What You'll Do Working with business users and technical colleagues, you will help design, build and improve software and data solutions across the Group. Develop software and applications * Build and maintain Python applications using appropriate libraries, including pandas. * Write clean, maintainable code and use Git for source control. * Develop and integrate APIs and web application functionality. * Translate business requirements into practical technical solutions, using wireframes or prototypes where helpful. Build reliable data solutions * Develop SQL queries and work with SQL Server databases. * Build and maintain ETL/ELT data pipelines to extract, transform, validate and deliver data. * Improve data quality through cleansing, validation and more consistent data collection. * Investigate data issues, troubleshoot failures and improve the reliability of existing processes. Create useful business tools * Develop dashboards, forms and self-service data tools that help business users access and understand information. * Work with stakeholders to understand their needs, agree on solutions and deliver useful outcomes. * Apply data analysis and visualisation techniques to support business decision-making. Automate and innovate * Identify opportunities to automate repetitive work and improve existing business processes. * Contribute to the integration of AI into business workflows, including solutions using Databricks. * Help implement, test and improve new applications, integrations and data capabilities. Support quality and reliability * Follow sound development practices, including testing, debugging, documentation and version control. * Contribute to secure, well-managed and reliable applications and data processes. * Help investigate defects, monitor processes and improve solutions over time. Essential Capabilities What we're looking for We Are Looking For Candidates Who Can Demonstrate * Practical Python programming ability — through employment, internships, university projects, personal projects or other relevant work. * Sound SQL fundamentals — including the ability to query, combine and transform relational data. * Analytical problem-solving — the ability to break down a problem, investigate its cause and develop a practical solution. * Software development discipline — an appreciation of readable code, debugging, testing, source control and maintainability. * Initiative and ownership — the willingness to take responsibility for tasks, work through problems and ask for help when appropriate. * Communication and collaboration — the ability to understand requirements, explain technical issues clearly and work constructively with business users and colleagues. * A commitment to learning — curiosity about new technologies and a desire to develop stronger software engineering and data skills. You should be comfortable explaining something you have built, the technical decisions you made and the contribution you personally delivered. Desirable Experience Experience or familiarity with any of the following would be advantageous: * Microsoft Azure and SQL Server. * Databricks and AI-enabled applications. * ETL/ELT development and data pipeline orchestration, including Apache Airflow. * REST APIs and web application development using technologies such as FastAPI or Flask. * Data analysis and visualisation, including dashboard development. * JavaScript or Vue.js. * Linux, SFTP and data integration. * Database design, data modelling and data quality practices. * Financial services, investment management or financial data. You do not need to be an expert in every technology listed. Strong Python and SQL fundamentals, practical problem-solving ability and the capacity to learn are more important than an extensive list of technologies on your CV. Qualifications And Experience A degree in Computer Science or Software Engineering. We Welcome Applications From * Recent graduates who can demonstrate practical programming and problem-solving ability. * Early-career software engineers with approximately one to two years of relevant experience. * Final-year students with strong technical fundamentals who can work part-time for at least three days per week, if the role's employment arrangements permit. Relevant internships, university projects, personal applications, open-source contributions and other demonstrable technical work can help establish your capability. An opportunity to develop This role offers exposure to practical software engineering and data challenges in a business where reliable information and effective technology matter. You will have the opportunity to develop your Python and data skills, work with business stakeholders, contribute to automation initiatives and gain experience with technologies used to build modern data and AI-enabled solutions. If you enjoy learning by building, take pride in solving problems and want to see the practical impact of your work, we would like to hear from you. How To Apply Please submit your CV, academic transcripts and a cover letter outlining: * Your Python and SQL experience. * One software application, data pipeline or technical project you have built or materially contributed to. * The problem the project solved, the technologies you used and your personal contribution. We are interested in what you can demonstrate, not simply the number of technologies listed on your CV.

via jobspyApply ›

Companies hiring for Software Engineer

Software Engineer Salary Data in Brisbane

View detailed salary ranges from 6 listings with reported compensation ›

Track these jobs with JobFu

Get AI-powered resume tailoring, application tracking, and job alerts for Software Engineer roles. Sign up free.

Sign up free