Technical Lead / Principal Software Engineer (Melbourne)
Technical Lead / Principal Software Engineer (Melbourne)
-
Melbourne, Australia
-
Posted: yesterday
-
Save
Description
Overview Here at Appian, Intensity and Excellence define who we are. We set high standards and live up to them, ensuring that everything we do is done with care and quality. We approach every challenge with ambition and commitment, holding ourselves and each other accountable to achieve the best results. When you join Appian, you’ll be part of a passionate team dedicated to accomplishing hard things, together. Responsibilities The goal of our Platform Engineering team is to make it easy for our service teams to build and run production systems. As an experienced engineer in Platform Engineering, you will be helping re‑architect our platform to run on public, private, and hybrid clouds and to allow for frequent, predictable and high‑impact changes. You will ensure that our world‑class infrastructure is always available, responsive, and capable of meeting the diverse needs of our customers. As part of the team, you will be responsible for leading a small team whilst still being super technical and hands on, building the cloud infrastructure that powers the Appian platform. This isn’t your average software developer role. On the Platform Engineering team, you’ll learn about a wide range of technologies and tackle recent challenges as you add features and functionality to the Appian cloud infrastructure. Right now this role is focused on building features that enable network connectivity between our platform and external networks. This will likely change and evolve over time, so this will give you an idea of the type of work you will be doing when you start. Qualifications
- 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 such as EKS, EC2, Lambda, DynamoDB, VPC networking, and S3 (or equivalent cloud provider experience)
- Familiarity with networking and security best practices in the cloud
- Experience providing technical leadership to drive pragmatic solutions and dive into impactful design decisions
- Experience coaching junior and senior engineers while championing best practices across your team
- Fluency in reviewing architecture/designs from team members, identifying problems, and making suggestions for better practices
- Experience with conducting code reviews looking out for the elegant approach, performance, maintainability, and security
- Ability to identify dependencies between multiple teams, communicate blockers and escalation as needed
- Experience operating business‑critical production services
- Experience automating the creation and configuration of cloud resources and services on‑demand
- Interest in automating every aspect of our development lifecycle and help us in our mission to achieve continuous delivery
- Share advanced/expert knowledge with others in the department, both on and off team; maintain a reputation as a key resource in those areas
- Lead technological changes to keep the platform modern Basic Qualifications
- 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
- Bachelor's in Computer Science or Engineering, or equivalent experience Tools & Resources
- Dedicated learning time to become an expert in technologies like Kubernetes, AWS, Docker, and Linux networking
- Opportunities for growth and leadership
- Engineering Indie Time (dedicated time to build whatever you want) and annual hackathons – we value activities that inspire others and get creativity flowing
- Training and Development: During onboarding, we focus on equipping new hires with the skills and knowledge for success through department‑specific training. Continuous learning is a central focus at Appian, with dedicated mentorship and a First‑Friend program
- Growth Opportunities: comprehensive library of specialized department training through Appian University, skills based training, and tuition reimbursement for those aiming to advance their education
- Community: immersive community rooted in respect from day one, with 8 employee‑led affinity groups fostering inclusivity and connection both internally and externally Benefits Appian offers a comprehensive benefits package designed to support your health, wellbeing, and financial future. Benefits may include health coverage, Employee Assistance Program (EAP) with free mental health support, life and disability insurance, an Employee Stock Purchase Program (ESPP), a retirement/pension plan, wellness dollars, tuition reimbursement, family‑forming benefits and more. Benefits vary by country – please ask your Talent Acquisition contact for details specific to the location you are applying to. Equal Opportunity Employer Appian is an equal opportunity employer that strives to attract and retain the best talent. All qualified applicants will receive consideration for employment without regard to any characteristic protected by applicable federal, state, or local law. Reasonable Accommodations Appian provides reasonable accommodations to applicants in accordance with all applicable laws. If you need a reasonable accommodation for any part of the employment process, please contact us by email at Please note that only inquiries concerning a request for reasonable accommodation will be responded to from this email address. Privacy Notice Appian's Applicant & Candidate Privacy Notice #J-18808-Ljbffr Apply on Kit Job: kitjobau.com/job/3rsrra
- 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 such as EKS, EC2, Lambda, DynamoDB, VPC networking, and S3 (or equivalent cloud provider experience)
- Familiarity with networking and security best practices in the cloud
- Experience providing technical leadership to drive pragmatic solutions and dive into impactful design decisions
- Experience coaching junior and senior engineers while championing best practices across your team
- Fluency in reviewing architecture/designs from team members, identifying problems, and making suggestions for better practices
- Experience with conducting code reviews looking out for the elegant approach, performance, maintainability, and security
- Ability to identify dependencies between multiple teams, communicate blockers and escalation as needed
- Experience operating business‑critical production services
- Experience automating the creation and configuration of cloud resources and services on‑demand
- Interest in automating every aspect of our development lifecycle and help us in our mission to achieve continuous delivery
- Share advanced/expert knowledge with others in the department, both on and off team; maintain a reputation as a key resource in those areas
- Lead technological changes to keep the platform modern Basic Qualifications
- 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
- Bachelor's in Computer Science or Engineering, or equivalent experience Tools & Resources
- Dedicated learning time to become an expert in technologies like Kubernetes, AWS, Docker, and Linux networking
- Opportunities for growth and leadership
- Engineering Indie Time (dedicated time to build whatever you want) and annual hackathons – we value activities that inspire others and get creativity flowing
- Training and Development: During onboarding, we focus on equipping new hires with the skills and knowledge for success through department‑specific training. Continuous learning is a central focus at Appian, with dedicated mentorship and a First‑Friend program
- Growth Opportunities: comprehensive library of specialized department training through Appian University, skills based training, and tuition reimbursement for those aiming to advance their education
- Community: immersive community rooted in respect from day one, with 8 employee‑led affinity groups fostering inclusivity and connection both internally and externally Benefits Appian offers a comprehensive benefits package designed to support your health, wellbeing, and financial future. Benefits may include health coverage, Employee Assistance Program (EAP) with free mental health support, life and disability insurance, an Employee Stock Purchase Program (ESPP), a retirement/pension plan, wellness dollars, tuition reimbursement, family‑forming benefits and more. Benefits vary by country – please ask your Talent Acquisition contact for details specific to the location you are applying to. Equal Opportunity Employer Appian is an equal opportunity employer that strives to attract and retain the best talent. All qualified applicants will receive consideration for employment without regard to any characteristic protected by applicable federal, state, or local law. Reasonable Accommodations Appian provides reasonable accommodations to applicants in accordance with all applicable laws. If you need a reasonable accommodation for any part of the employment process, please contact us by email at Please note that only inquiries concerning a request for reasonable accommodation will be responded to from this email address. Privacy Notice Appian's Applicant & Candidate Privacy Notice #J-18808-Ljbffr Apply on Kit Job: kitjobau.com/job/3rsrra
Highlights
-
Company nameFairygodboss
-
Job positionTechnical Lead / Principal Software Engineer (Melbourne)
Safety Tips
Protect your personal details and initiate communication using our contact form.
More info about this ad
Technical Lead / Principal Software Engineer (Melbourne) has been posted in the Melbourne Engineering category on Locanto.
For Melbourne, there are no other ads posted in this category.
You can find the Engineering category under Jobs. Want something else? Check out the related categories Arts & Culture, Part Time Jobs & Side Jobs and Multi Level Marketing Melbourne.
Interested in more? Widen your search to view ads in nearby areas of Melbourne. This includes Engineering in Brunswick, Richmond and Ascot Vale. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.