22 Oct
|
Insight Global
|
Sydney
22 Oct
Insight Global
Sydney
Software Engineer position based in DT Sydney, Australia - 2x per week onsite
Focus:
Python Development | Client Implementation | Enterprise Software
We are seeking an experienced Software Engineer to join a Skilled Services team delivering complex software solutions to enterprise customers.
This position combines hands-on software development with client-facing implementation work. You will work closely with customers to understand their business requirements, configure and develop applications, integrate solutions into their existing environments, and support successful delivery.
The environment is Python-heavy, although you will also learn proprietary languages and tools used internally. Experience with complex enterprise or ERP implementations is particularly relevant because the work involves adapting and integrating software within each customer's environment.
Strong communication skills are essential. You will regularly interact with customers, participate in requirements discussions and workshops, and explain technical solutions to both technical and business stakeholders.
What Makes Someone Successful in This Role
The strongest candidate will combine
software engineering depth with customer-facing implementation experience
. You should be comfortable writing Python and solving technical problems while also gathering requirements, participating in customer conversations, and explaining your approach clearly.
Candidates coming from
ERP, enterprise application implementation, professional services, or other complex software deployment environments
should translate particularly well, even without previous airline industry experience.
Responsibilities
Develop and configure applications for new customer implementations
Build and modify software with a strong focus on Python
Integrate applications within complex customer environments
Gather and translate client requirements into technical solutions
Configure, test, troubleshoot, and optimize software implementations
Work within Unix/Linux-based environments
Participate in customer workshops and technical discussions
Explain technical decisions clearly to customers and internal stakeholders
Learn proprietary programming languages and technologies
Support ongoing improvements to customer solutions
Build strong working relationships with customers throughout implementation
Travel to customer locations periodically as required
Required Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, Physics, Industrial Engineering, or equivalent programming experience
3-5 years of software development or technical implementation experience
Strong programming experience, ideally with Python
Experience working within Unix/Linux environments
Previous experience on customer-facing software or implementation projects
Strong problem-solving and software development fundamentals
Excellent written and verbal English communication skills
Ability to confidently communicate technical concepts to customers
Strong teamwork and collaboration skills
Preferred Qualifications
Advanced Python development or scripting experience
Shell scripting and SQL
Experience with complex enterprise software or ERP implementations
Experience with Scrum, SAFe, or similar Agile environments
Functional programming experience
Gherkin or related testing experience
Airline, crew management, operations management, or aviation technology experience
Experience using AI-assisted development tools such as GitHub Copilot, Claude Code, or other LLM-based development assistants
#J-*****-Ljbffr
📌 Software Engineer (Sydney)
🏢 Insight Global
📍 Sydney