Software Engineer Python Data Jobs

2 open positions found · Salary range: From $200

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 ›
View Sr Manager of Software Engineering - Python & Databricks
J

Sr Manager of Software Engineering - Python & Databricks

JPMorganChaseGlasgow, Scotland, UK

Job Description This is your chance to change the path of your career and guide multiple teams to success at one of the world's leading financial institutions. As a Senior Manager of Software Engineering at JPMorgan Chase within the Corporate Technology, you will serve in a leadership role by providing technical coaching and advisory for multiple agile technical teams. You will anticipate the needs and potential dependencies of other functions within the firm. As an expert in your field, your insights will influence budget and technical designs to advance operational efficiencies and functionalities. Job Responsibilities * Provides guidance to immediate team of software engineers on daily tasks and activities * Sets the overall guidance and expectations for team output, practices, and collaboration * Leads team adoption of enterprise-authorized AI-assisted engineering practices and SDLC/TLM automation to improve delivery speed, quality, and operational outcomes, while setting expectations for human validation, secure handling of inputs/outputs, and consistent use of reusable patterns across teams. * Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation and support capacity unlock initiatives. * Anticipates dependencies with other teams to deliver products and applications in line with business requirements * Manages stakeholder relationships and the team's work in accordance with compliance standards, service level agreements, and business requirements Required Qualifications, Capabilities, And Skills * Formal training or certification on software engineering concepts and applied experience. * Proven end-to-end delivery of data products using Python and/or Spark and Databricks. * Experience building data-intensive software application * Experience managing technologists * Experience leading responsible adoption of enterprise-authorized AI-assisted development and delivery tools across engineering teams, including defining ways of working (review/validation expectations), measuring outcomes, and ensuring secure handling of data. * Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, resiliency/security implications, and governance expectations; ability to coach engineers on compliant and effective usage. * Proficient in all aspects of the Software Development Life Cycle * Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security * In-depth knowledge of the financial services industry and their IT systems * Practical cloud native experience About Us J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team Our Corporate Technology team relies on smart, driven people like you to develop applications and provide tech support for all our corporate functions across our network. Your efforts will touch lives all over the financial spectrum and across all our divisions: Global Finance, Corporate Treasury, Risk Management, Human Resources, Compliance, Legal, and within the Corporate Administrative Office. You'll be part of a team specifically built to meet and exceed our evolving technology needs, as well as our technology controls agenda.

via jobspyApply ›

Companies hiring for Software Engineer Python Data

Track these jobs with JobFu

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

Sign up free