CrawlJobs Logo

Lead / Principal Software Engineer

Australia, Sydney · Job Posted December 27, 2025
Apply Position
Job Link Share

Job Description

We’re hiring Lead and Principal Software Engineers to build the next generation of our platforms. You’ll work on high-scale systems that process billions of transactions, modernize core infrastructure, and drive AI initiatives to improve performance and reliability. This role gives you the chance to set technical direction, mentor senior engineers, and shape architecture across multiple domains. If you’re looking to step up and expand your impact, this could be the right move. At WiseTech, you’ll have the opportunity to choose your team, tech stack, and projects. Our Technical Rotation Program gives new hires exposure to high-priority areas before settling, so you can align your skills and interests with the work that matters most.

Job Responsibility

  • Build the next generation of our platforms
  • Work on high-scale systems that process billions of transactions
  • Modernize core infrastructure
  • Drive AI initiatives to improve performance and reliability
  • Set technical direction
  • Mentor senior engineers
  • Shape architecture across multiple domains

Requirements

  • 10+ years building scalable, fault-tolerant systems and enterprise software
  • Strong experience with backend architecture, platform modernization, and CI/CD
  • Proficiency in C#, Java, Python, SQL, and JavaScript
  • Experience with cloud infrastructure (AWS, Kinesis, Lambda) and DevOps tools (Docker, Kubernetes, Jenkins)
  • Proven ability to lead technical decisions, mentor engineers, and improve team productivity
  • Strong experience integrating and evaluating AI tools like GitHub Copilot and AIOps in real-world engineering workflows
  • Strong communication across product, compliance, and engineering teams
  • Track record of aligning technical work with business outcomes and customer value

What we offer

  • Competitive Package + Equity
  • Find the team/project that fits you best
  • Hybrid and Flexible Work
  • Continuous Learning and Growth
  • Access learning platforms (Coursera, Pluralsight, LinkedIn Learning, WiseTech Academy), mentorship, and development opportunities
  • Top-Tier Hardware
  • Onsite Meals and Snacks

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Lead / Principal Software Engineer

8 matching positions

Lead / Principal Software Engineer

Amtrak will be hiring experienced Software Engineers to support our Digital Tech...
Location
Location
United States , Washington; Philadelphia; Wilmington
Salary
Salary:
103700.00 - 161352.00 USD / Year
amtrak.com Logo
AMTRAK
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree or equivalent combination of education, training and/or relevant experience
  • Plus 6 years of relevant work experience
  • Proficient in Java, Spring Core, Spring Boot, Spring MVC, Spring Batch, and Spring Integration
  • Strong front-end development skills with Angular (latest versions), JavaScript, TypeScript, HTML5, CSS3, Bootstrap, and Material UI
  • Deep understanding of AWS cloud services and cloud-native application architecture
  • Solid experience with SQL/PostgreSQL and relational database design
  • Hands-on experience with Agile methodologies, CI/CD pipelines, and DevOps tools (Jenkins, Git, Docker, Kubernetes)
  • Familiarity with Jira and Confluence for project tracking and documentation
  • Strong knowledge of TDD and BDD principles
  • Excellent problem-solving and analytical skills
Job Responsibility
Job Responsibility
  • Lead the design, development, and deployment of enterprise-grade applications using Java, Spring Frameworks, and Angular
  • Architect and implement cloud-native solutions leveraging AWS services and container orchestration with Kubernetes
  • Drive best practices in Agile development, CI/CD pipelines, and DevOps tooling (Jenkins, Git, Docker)
  • Collaborate with cross-functional teams to ensure high-quality deliverables aligned with business objectives
  • Implement Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies to maintain robust and reliable code
  • Optimize application performance and scalability through effective database design and query tuning in PostgreSQL or other relational databases
  • Provide technical leadership, mentorship, and guidance to junior engineers and peers
  • Ensure compliance with security standards and industry best practices throughout the software development lifecycle
What we offer
What we offer
  • Health, dental, and vision plans
  • Health savings accounts
  • Wellness programs
  • Flexible spending accounts
  • 401K retirement plan with employer match
  • Life insurance
  • Short and long term disability insurance
  • Paid time off
  • Back-up care
  • Adoption assistance
  • Fulltime
Read More
Arrow Right

Senior Software Engineer and Principal Software Engineer - Power Point AI Team

The PowerPoint team is embarking on an exciting new chapter - evolving a product...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 8+ years of experience in backend service engineering, including work on high-scale infrastructures
  • Proficiency in one or more systems programming languages such as C#, C++
  • 1+ years of experience in software engineering, designing and developing systems (and APIs) that deploy and integrate with AI models
  • 2+ years of experience working with rich telemetry, making data driven decisions, and carrying out rapid experimentation
  • 2+ years of experience building software for scale, performance, and reliability
  • Academic or industry experience with building, finetuning, deploying or building eval-driven systems utilizing the models (any category)
Job Responsibility
Job Responsibility
  • Lead design and delivery of complex, scalable AI features ensuring resilience and exceptional user experience
  • Drive technical strategy and architecture decisions across multiple services, influencing partner teams and aligning with compliance and security requirements
  • Champion modern engineering practices, including AI-driven approaches, automation, and cloud-native patterns, across the full development lifecycle
  • Mentor and guide engineers, fostering technical excellence and continuous improvement in security, reliability, and performance
  • Collaborate cross-org to solve challenging technical problems, streamline processes, and reduce operational costs while improving live-site health
  • Design and implement scalable backend services optimized for machine learning workflows and large language model integration
  • Develop and maintain evaluation-driven systems that leverage text and multimodal inputs (e.g., images) to power visual-creation experiences
  • Build and optimize APIs and infrastructure to support high-performance model inference and experimentation at scale
  • Collaborate with product, ML, and design teams to integrate models into user-facing features, ensuring seamless functionality and performance
  • Conduct model evaluations and experiments, analyze results, and iterate on improvements to enhance accuracy and user experience
  • Fulltime
Read More
Arrow Right

Senior Software Engineer and Principal Software Engineer

We are building a planet-scale multi-modal database and infrastructure for execu...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C++, C#, or Java
  • OR Equivalent experience
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C++, C#, Java
  • OR equivalent experience
  • Experience in shipping products and scalable, reliable services
  • Currently programming/coding in your current or most recent role
  • Hands on experience with asynchronous programming and concurrency (threads, tasks, futures, async/await)
  • Experience with Azure Kubernetes Service (AKS), Amazon Elastic Kubernetes Service (EKS), and/or Google Kubernetes Engine (GKE)
  • Experience in building database engines, query engines, indexing solutions (columnar, full-text, vector), at scale
  • Experience with programming CUDA, AI systems at scale
Job Responsibility
Job Responsibility
  • Independently execute in the face of ambiguity
  • Leads identification of dependencies and the development of design documents for a product, application, service, or platform
  • Writes efficient systems code and able to debug distributed systems
  • Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions
  • Fulltime
Read More
Arrow Right

Principal Software Engineer Lead

Commercial Engineering & AI (CEAI) partners closely with stakeholders to acceler...
Location
Location
United States , Redmond
Salary
Salary:
142800.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 6+ years of professional software engineering experience with hands-on coding in languages such as C#, Java, Python, or React
  • Proficiency in AI-native development — working within Agent Harnesses (GitHub Copilot CLI, Coding Agents), authoring Markdown specs/ADRs and YAML configs as Agent-consumable inputs, orchestrating multi-step Agentic workflows across the SDLC, and reviewing Agent-generated code and PRs with production-grade rigor
  • Fundamentals in data structures, algorithms, object-oriented design, and scalable systems
  • Experience building, testing, debugging, and maintaining production-quality software, following established engineering practices as well as leveraging large language models (LLMs)
  • Problem-solving and technical judgment skills, with the ability to design scoped solutions, debug complex issues, and improve service performance
  • Experience in driving AI (LLM/ML) based engineering solution
  • Experience with cloud platforms and distributed/service-oriented architecture
  • Familiarity with reliability, monitoring, and performance optimization practices
  • Collaboration and communication skills, with experience in design reviews
Job Responsibility
Job Responsibility
  • Understand end-to-end business processes, workflows, and data flows across the Microsoft sales ecosystem, and identify opportunities to simplify, automate, and agentify those experiences
  • Rapidly prototype and deliver POCs and iterate on solutions using an experimentation-driven engineering approach
  • Design, build, and ship scalable, production-quality features and intelligent services using modern engineering practices
  • Collaborate across teams to integrate systems, data, and signals into cohesive AI-powered workflows
  • Debug, troubleshoot, and improve system reliability and performance using telemetry and diagnostics
  • Build secure, compliant, and responsible AI solutions ready for production scale
  • Contribute to a culture of continuous learning, experimentation, and engineering excellence
  • Mentor and grow the energetic, diverse, and driven team with a good mix of senior, mid-level, and entry talent
  • Fulltime
Read More
Arrow Right

Technical Lead / Principal Software Engineer

Here at Appian, our values of Intensity and Excellence define who we are. We set...
Location
Location
Australia , Melbourne; Sydney
Salary
Salary:
Not provided
appian.com Logo
Appian Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10-15+ years experience designing, building and architecting software in an enterprise software or SaaS/PaaS environment
  • Some leadership experience (managing and mentoring a small team of Junior Developers)
  • Advanced knowledge of at least one programming language and comfortable working with Object-Oriented programming concepts
  • Outstanding hands on development experience in Terraform, Java, Go, Python
  • Experience driving projects to impact
  • Experience working in a Linux environment
  • Excellent spoken and written communication
  • Bachelors in Computer Science or Engineering, or equivalent experience
  • The ability to leverage knowledge of data structures, algorithms, and design patterns to write software in a cloud infrastructure environment, using tools such as: Python, Go, Java, Terraform, Pulumi, CI/CD pipelines, RDBMS, No-SQL DBs, etc.
  • Solid knowledge of AWS services like: EKS, EC2, Lambda, DynamoDB, VPC networking, and S3 (or equivalent cloud provider experience)
Job Responsibility
Job Responsibility
  • Leading a small team whilst still being super technical and hands on, building the cloud infrastructure that powers the Appian platform
  • Helping re-architect our platform to run on public, private, and hybrid clouds and to allow for frequent, predictable and high impact changes
  • Ensuring that our world-class infrastructure is always available, responsive, and capable of meeting the diverse needs of our customers
  • Building features that enable network connectivity between our platform and external networks
What we offer
What we offer
  • Health coverage
  • Employee Assistance Program (EAP) with free mental health support
  • Life and disability insurance
  • Employee Stock Purchase Program (ESPP)
  • Retirement/pension plan
  • Wellness dollars
  • Tuition reimbursement
  • Family-forming benefits
  • Fulltime
Read More
Arrow Right
New

Principal Software Engineer - Digital Systems

As a Principal Software Engineer at Formlabs, you will be a strategic technical ...
Location
Location
United States , Somerville
Salary
Salary:
140000.00 - 180000.00 USD / Year
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hybrid Technical Background: You possess a unique blend of core Software Engineering experience (Python, API design) and Enterprise Systems experience (understanding how ERP, CRM, and eCommerce systems transact)
  • Integration Expertise: Proven experience designing enterprise integration patterns and middleware strategies in a complex landscape. You understand when to use an IPaaS, when to build a custom microservice, and when to use point-to-point APIs
  • Cloud Native: Deep hands-on experience with GCP (or AWS/Azure) and modern deployment practices, including Docker and Kubernetes
  • Platform Knowledge: Functional and technical familiarity with our core business stack: Salesforce, NetSuite, and Shopify
  • Data Proficiency: Strong working knowledge of SQL and data warehousing principles (experience with BigQuery is a strong plus)
  • Consultative & Decisive: You are an excellent listener who can partner with various stakeholders to find the best solution, but you are confident enough to make firm technical decisions when consensus cannot be reached
Job Responsibility
Job Responsibility
  • Architecture & Strategy: Define and drive the go-forward technology strategy for our tech stack, specifically focusing on how our core platforms (Salesforce, NetSuite, Shopify) interact with custom applications and data layers
  • Solution Design: Partner consultatively with delivery teams (Financial Systems, Digital Systems, Data) to design scalable, secure, and robust solutions for major initiatives, such as our eCommerce migration and ERP optimizations
  • Hands-on Engineering: Drive options and prototypes by getting hands-on with the code
  • you will build proofs-of-concept and establish architectural patterns using Python, GCP, and containerized applications
  • Integration Governance: Own the decision-making for architecture trade-offs
  • you will hold the authority to make the final call on technical decisions to ensure long-term system stability and scalability
  • Built-in-House Principles: Establish and enforce engineering principles for our custom applications and automations, moving the department toward building efficiently and maintaining less
  • Automation Tech: Lead the discovery and architectural adoption of new toolsets, including AI supported workflows and modern integration middleware
What we offer
What we offer
  • Robust equity program to build future wealth through RSUs
  • Comprehensive healthcare coverage (Medical, Dental, Vision)
  • Low cost fund options in our 401K and access to advisors
  • Generous paid Parental Leave (up to 16 weeks)
  • Tenure-based paid Sabbatical Leave (up to 6 weeks)
  • Flexible Out of Office Plan – Take time when you need it
  • Ample free on-site parking & pre-tax commuter benefits
  • Healthy on-site lunches, snacks, beverages, & treats
  • Regular sponsored professional development opportunities
  • Many opt-in culture events across our diverse community
  • Fulltime
Read More
Arrow Right
New

Principal Software Engineer

Location
Location
United States , Columbus
Salary
Salary:
130500.00 - 170000.00 USD / Year
aflac.com Logo
Aflac
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must have a Bachelor’s degree in Computer Science, Information Systems or related technical field.
  • Must have at least 6 years of progressive experience in IT positions performing the following duties: Applying experience with the Wynsure/eWAM full development cycle, Wynsure production support, and specific expertise in Wynsure Enrollment domain including Wynsure Service Layer Integration (SLI) APIs, Wynsure Event-Driven-Architecture (EDA), Wynsure Data Migration, and Wynsure Optimizations.
  • Experience in supporting an Enterprise scaled Production environment for Wynsure, including troubleshooting thru logs and crash dumps.
  • Utilizing experience with: Wynsure technology: GOLD (enhanced variant of C++), eWAM, wMigrate, Wyseman, OQL
  • Web Services, SQL Server, ETL, Transact SQL (writing complex stored procedures, triggers), Powershell, IIS.
  • API and Integration including WebServices, REST, SOAP, XML, JSON.
Job Responsibility
Job Responsibility
  • Define architectural guidelines and best practices
  • Lead software development initiatives from conception to deployment
  • Collaborate with stakeholders to align software solutions with business objectives
  • Introduce and train teams in advanced programming languages and tools
  • Ensure cloud readiness and optimal performance of all applications
  • Lead and mentor technical and project team members at the business function level
  • Lead the project team in analyzing the requirements and providing accurate and detailed estimates for the designing, building, testing and deployment phases of the project
  • Provide technical leadership and mentoring to various technical teams
  • Collaborate with Architects, Developers, Senior Infrastructure Technical staff to evaluate and recommend technology advancements and business solutions for assigned projects and/or applications
  • Support the implementation and testing of cross-functional systems, ensuring system meets the needs of client and business
  • Fulltime
Read More
Arrow Right
New

Sr Principal Engineer - Software Quality

This is where your work makes a difference. At Baxter, we believe every person—r...
Location
Location
United Kingdom , Gloucester
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science or Bachelor of Engineering in Software Engineering, Computer Science, Electrical, Biomedical, or related discipline required
  • Master's degree or PhD preferred with 10+ years of progressive experience in software quality engineering, including regulated medical device software and/or digital health platforms
  • Strong expertise in: ISO 13485 Quality Management Systems
  • EU MDR (Regulation (EU) 2017/745) and software implications
  • Software lifecycle standards (e.g., IEC 62304, IEC 82304 where applicable)
  • FDA software and quality system expectations
  • Proven ability to integrate Agile development practices with regulatory compliance, including traceability, documentation, and change management
  • Broad understanding of: Software architecture and system integration
  • Cloud-based systems, cybersecurity, and data privacy considerations
  • Software risk management, including hazard analysis and vulnerability management
Job Responsibility
Job Responsibility
  • Lead and govern activities that ensure alignment with Baxter's Product Lifecycle Management (PDLM) and Change Control Management (CCM) processes and compliance with design controls and quality system regulations
  • Translate Agile software development practices into compliant frameworks that meet Baxter, ISO 13485 and EU MDR expectations, including traceability, documentation, verification, and validation
  • Ensure effective implementation of software design controls, including: Software requirements and architecture
  • Risk management (software hazard analysis, cybersecurity risk)
  • Verification and validation strategies (manual, automated, CI/CD pipelines)
  • Configuration and change management
  • Lead integration of Quality Management System (QMS) processes into software development workflows, including: CAPA and nonconformance handling
  • Complaint handling and feedback loops into Agile backlogs
  • Audit readiness and inspection support
  • Ensure compliance with EU MDR requirements, including: Support for technical documentation and software lifecycle evidence
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right