About New Aim
New Aim is one of Australia’s largest and fastest-growing private ecommerce companies. Since 2005, New Aim has grown from a marketplace seller into a full-scale ecommerce enabler, supporting procurement, supply chain management, marketplace integration, data-driven decision-making, and
large-scale ecommerce operations.
Through its proprietary technology platforms and B2B marketplace, Dropshipzone, New Aim supports retailers, brands, suppliers and SMEs across Australia. The business continues to invest in software engineering, automation, data integration and AI-enabled systems to improve operational efficiency and support scalable ecommerce growth.
The Role
New Aim is seeking a Software Engineer to design, develop, test, implement and maintain software applications, backend services, platform integrations and system components that support New Aim’s ecommerce platforms, data infrastructure, automation workflows and internal business
systems.
The role will involve developing reliable, scalable and maintainable software solutions in accordance with business requirements, system designs and technical specifications. The successful candidate will work closely with product managers, business analysts, data platform teams, senior
engineers and technical leads to translate business and operational needs into effective software solutions.
This position will also contribute to New Aim’s AI-first and digitalisation initiatives by developing software components, workflow automation, data integrations and measurable system outputs that support operational efficiency, traceability and analytics-ready business processes.
Key Responsibilities
The successful candidate will be responsible for:
- Researching, consulting, analysing and evaluating system program needs, user requirements and technical specifications;
- Designing, developing, modifying, testing, implementing and supporting software applications, backend services and system components;
- Writing clean, maintainable, reusable and efficient code in accordance with system requirements, technical designs and quality standards; used in ecommerce, marketplace integration, data processing and internal business operations;
- Identifying technology limitations, system deficiencies, software defects and performance issues, and recommending practical solutions;
- Developing and maintaining APIs, data integrations, event streams and software interfaces between internal systems, external platforms and third-party services;
- Supporting AI-enabled automation workflows by implementing structured outputs, validation steps, human review processes, retry/fallback handling and measurable performance indicators;
- Reviewing, testing and refactoring AI-assisted or internally generated code before production release to ensure quality, security, maintainability and reliability;
- Preparing and maintaining technical documentation, including system architecture notes, documentation;
- Conducting system testing, debugging, validation and deployment activities to ensure software applications perform according to specifications;
- Monitoring application performance, system reliability, logs, traces and operational metrics, and implementing improvements to optimise functionality and user experience;
- Participating in technical design discussions, code reviews, release processes and continuous improvement of software development practices;
- Working with DevOps and engineering teams to support stable, secure and observable deployments, including configuration, access control and production support;
- Contributing to digitalisation projects that modernise business workflows, reduce manual processing and improve scalability across New Aim’s technology platforms;
- Collaborating with cross-functional teams, including product, data, engineering, operations and business stakeholders, to ensure software solutions meet business needs;
- Supporting junior engineers and team members through code review, documentation, knowledge sharing and technical guidance where required.
Skills & Experience
Essential:
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- At least 1 years of relevant work experience as a Software Engineer or similar role
- Strong experience in software development, system design, and application architecture
- Experience with programming languages such as Java, Python, or similar
- Knowledge of database systems, APIs, and system integration
- Strong problem-solving and analytical skills
- Ability to work in a fast-paced, collaborative environment
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- At least 1 years of relevant work experience as a Software Engineer or similar role
- Strong experience in software development, system design, and application architecture
- Experience with programming languages such as Java, Python, or similar
- Knowledge of database systems, APIs, and system integration
- Strong problem-solving and analytical skills
- Ability to work in a fast-paced, collaborative environment
Why Join New Aim?
- Work with one of Australia’s most innovative ecommerce technology companies
- Be part of a fast-growing, data-driven organisation
- Collaborative, positive team culture with a focus on innovation and continuous improvement
- Opportunity to work on large-scale platforms impacting millions of customers