Job Closed
This listing is no longer active.
Lead Software Engineer
Location
Australia
Posted
64 days ago
Salary
0
Seniority
Senior
Job Description
Lead Software Engineer
Intellihub Group
• Take technical ownership of an engineering squad and shape its technical direction • Lead the design and delivery of high-performance, scalable software systems • Collaborate with product managers, data scientists, and operations teams • Mentor engineers through structured feedback, code reviews, and technical guidance • Ensure engineering outputs meet security, compliance, and information protection standards • Monitor and troubleshoot production systems to maintain reliability and performance • Promote best practices and contribute to continuous improvement in engineering processes
Job Requirements
- Tertiary qualification in Computer Science, Software Engineering, or a related field, or equivalent practical experience
- 5+ years of backend software engineering experience
- Proven leadership in delivering and maintaining complex production applications
- Production experience with Go, or strong experience in another modern backend language
- Strong knowledge of algorithms, data structures, and performance optimisation
- Excellent understanding of design patterns, SOLID principles, and message-driven architectures
- Proficiency with TDD, CI/CD, and modern testing frameworks
- Experience designing microservices and APIs in cloud environments, particularly AWS
- Experience with relational and non-relational databases, including SQL and MongoDB
Benefits
- Dynamic and inclusive workplace
- Flexible and hybrid working mode
- Work-life balance
- Personal and professional growth
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – Test
Cloud Software GroupEnabling customers to evolve, compete & succeed in data, automation, insight, and collaboration.
• Understand software quality best practices, test strategy and planning, test case development, test case deployment and execution, test data, defect tracking, and test automation • Identify product defects, debug issues and report them in to defect tracking system • Experience working with Agile methodologies • Work with product management and development teams to understand requirements and features, and to translate them into functional unit and pipeline QA tests • Work independently with minimum supervision • Debug test failures and help identify the root cause of failures • Develop and maintain automation Test Suites, Test Plans and Test Specifications • Create and run manual tests for scenarios that are too complex to automate • Review, update and ensure user acceptance for product documentation • Work with remote teams, communicate status, schedule effectively and clearly • Escalate issues in time and able to follow up for their status
At Uni Systems, we are working towards turning digital visions into reality. We are continuously growing and we are looking for a Full-Stack Developer to join our UniQue team. What will you be doing in this role? - Design, develop, and maintain full-stack web applications, including front-end architecture, user interactions, and back-end services. - Implement core business logic and build scalable, secure, and responsive applications. - Develop and manage APIs, databases, and server-side components to support application functionality. - Design and maintain data models and data processing pipelines, including analysis and optimization. - Contribute to system architecture and participate in the design of scalable and high-performance solutions. - Write clean, efficient, and well-structured code, ensuring code integrity, maintainability, and organization. - Perform testing, debugging, and troubleshooting, with a focus on automation and continuous improvement. - Collaborate with business analysts, stakeholders, and technical teams to meet both business and technical requirements. - Produce technical documentation and deliver presentations to both technical and non-technical audiences. - Support integration with external systems and coordinate with infrastructure or hosting teams as needed. - Lead or contribute to projects, providing technical guidance when required.
Senior Staff Engineer, CRM Salesforce – Service Cloud
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• Writing and reviewing great quality code • Develop and customize Salesforce solutions with a strong focus on Service Cloud • Design, build, and maintain applications using Apex, Lightning Web Components (LWC), and SOQL • Implement and manage Einstein Bots and conversational interfaces for customer engagement • Design and optimize conversational flows and bot frameworks • Integrate Salesforce with external systems using REST/SOAP APIs • Work on Einstein Analytics and Einstein Discovery to deliver insights and intelligent features • Support and enhance contact center solutions and unified messaging capabilities (if applicable) • Collaborate with cross-functional teams to gather requirements and deliver scalable solutions • Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives • Ensure code quality, perform testing, and maintain documentation • Maintain solution documentation, technical designs, and deployment guides.
Staff Engineer, CRM Salesforce – Field Service Lightning
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• Writing and reviewing great quality code. • Lead and support Salesforce implementation and development activities across projects. • Design, develop, and maintain custom Salesforce solutions using Apex, Visualforce, Lightning, and Force.com. • Configure Salesforce platform features including custom objects, fields, page layouts, workflows, validation rules, and approval processes. • Develop Lightning Web Components (LWC) to enhance user interface and user experience. • Implement and support Salesforce Field Service solutions based on business requirements. • Build and maintain reports, dashboards, and automation processes. • Integrate Salesforce with external applications using SOAP/REST APIs and middleware tools. • Work collaboratively within cross-functional Agile teams including business analysts, testers, and architects. • Ensure solutions follow Salesforce best practices, coding standards, and security guidelines. • Perform code reviews, debugging, and troubleshooting for Salesforce applications. • Manage deployment and release activities across Salesforce environments (Development, QA, UAT, Production). • Provide technical guidance and support to junior developers and stakeholders.



