Senior Software Engineer
8 hours ago
Role Description
The Senior Software Engineer will be responsible for designing, developing, and delivering high-quality software solutions that meet business objectives and technical standards. This role involves taking ownership of complex projects, mentoring junior engineers, and contributing to architectural decisions that shape scalable and maintainable systems. The ideal candidate is a highly skilled problem-solver with strong technical expertise, leadership abilities, and a passion for innovation and continuous improvement.
Key responsibilities include leading the full software development lifecycle—from requirements gathering and design to coding, testing, deployment, and maintenance. The Senior Software Engineer will work closely with cross-functional teams, including product managers, designers, and DevOps engineers, to deliver efficient, reliable, and high-performing software. They will participate in code reviews, ensure adherence to best practices, and implement modern development methodologies such as Agile, CI/CD, and test-driven development.
The role also involves architecting system components, optimizing application performance, and integrating third-party APIs or cloud services. The Senior Software Engineer will take a proactive role in identifying technical risks, proposing innovative solutions, and ensuring that software projects align with long-term organizational goals. They will also contribute to continuous process improvement, enhance automation, and help define coding standards and development guidelines across the engineering team.
In addition to strong technical skills, the ideal candidate should demonstrate leadership, mentorship, and collaboration abilities. They will guide less-experienced developers, conduct technical training sessions, and foster a culture of knowledge sharing and engineering excellence. This position provides the opportunity to work on challenging projects, influence technical direction, and contribute directly to the success and scalability of key business systems.
Qualifications
- Bachelor's degree or higher in computer science, software engineering, or a related technical field.
- 5+ years of professional software development experience with a strong record of technical achievement.
- Proficiency in one or more programming languages such as Java, Python, C#, JavaScript, or TypeScript.
- Experience with modern frameworks (e.g., React, Angular, , .NET Core, Spring Boot, Django, or similar).
- Solid understanding of software architecture, design patterns, and system scalability principles.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization tools (Docker, Kubernetes) is preferred.
- Strong knowledge of relational and non-relational databases (MySQL, PostgreSQL, MongoDB, etc.).
- Familiarity with version control systems (Git), CI/CD pipelines, and automated testing frameworks.
- Excellent problem-solving, analytical, and debugging skills.
- Strong leadership, communication, and teamwork abilities, with a commitment to mentoring and guiding peers.
- Passion for learning, innovation, and delivering high-impact, high-quality software solutions.
-
Senior Software Engineer
8 hours ago
Sydney, New South Wales, Australia Software At Scale Full time $120,000 - $180,000 per yearOur 'black belt' specialists are leaders in their domains: digital champions, delivery-focused experts, top-tier security professionals, AI thought leaders, and engineering best practice advocates.With a global presence and local expertise, we deliver innovative solutions without compromising on quality. Our multidisciplinary teams provide tailored expertise...
-
Senior Software Engineer
2 days ago
Sydney, New South Wales, Australia Anduril Industries Full time $150,000 - $200,000 per yearAbout the TeamAnduril's Maritime Division has assembled a diverse team of experts in software, robotics, artificial intelligence, sensor fusion, and data analysis to create software and hardware solutions that radically evolve the capabilities of our customers. We are fielding the next generation of autonomous systems to tackle the extremely challenging...
-
Senior Software Engineer
2 days ago
Sydney, New South Wales, Australia Plenti Full time $120,000 - $180,000 per yearWho is Plenti? Plenti is a fintech lender, providing faster, fairer loans by leveraging its smart technology. Plenti is a dynamic and innovative business that is growing strongly. By continuing to deliver better customer experiences, Plenti is taking market share from incumbent players in the personal lending, renewable energy, and automotive finance...
-
Senior Software Engineer
2 weeks ago
Sydney, New South Wales, Australia MyGig Australia | Work your way Full time $120,000 - $180,000 per yearCompany DescriptionMyGig is an AI-powered Workforce Management Platform (WFM) and Employer Of Record (EOR), offering the first true Workforce-as-a-Service (WaaS). We specialize in simplifying workforce management for businesses by handling everything from sourcing and onboarding to payroll and compliance. Our intuitive mobile app connects workers with...
-
Senior Software Engineer
4 days ago
Sydney, New South Wales, Australia Talenza Full time $120,000 - $180,000 per yearSenior Software Engineer - Full StackThis newly created role offers the opportunity to work on a greenfields digital initiative and play a key role in their digital transformation, working alongside high-performing squads to deliver scalable full stack solutions - Multiple roles.Role:Senior Software Engineer - Full Stack Engineer - would also consider...
-
Senior Software Engineer
2 weeks ago
Sydney, New South Wales, Australia Propeller Full time $120,000 - $180,000 per yearSenior Software EngineerDepartment: EngineeringEmployment Type: Full TimeLocation: SydneyReporting To: AnthonyDescription Propeller is on a mission to take the guesswork out of moving dirt - reducing wasted fuel, time, and money. We do this through the power of maps. Our customers use Propeller's integrated hardware and software products to capture...
-
Senior Software Engineer
3 days ago
Sydney, New South Wales, Australia Rosewood Partners Full time $120,000 - $180,000 per yearWe are seeking a skilled and pragmatic Senior Software Engineer to join a growing insurtech startup. This is a pivotal role where you'll work directly with the founders to build enterprise-grade, scalable back-end systems, driving technical decisions and shaping the product's future. This is a unique opportunity to have significant impact and help scale a...
-
Senior Software Engineer
2 weeks ago
Sydney, New South Wales, Australia Embrava Full time $120,000 - $180,000 per yearAbout EmbravaEmbrava is a leading provider of innovative workspace productivity solutions, including Desk Sign and Embrava DMS. Our mission is to create smart, intuitive, and user-friendly technology that enhances workplace efficiency and collaboration. We are looking for aSenior Software Engineerto join our team and help drive the development of our...
-
Senior Software Engineer
2 weeks ago
Sydney, New South Wales, Australia PRA Full time $120,000 - $180,000 per yearSenior Software Engineer (OutSystems) | Financial Services Technology Location: Sydney | Remote| Permanent / Contract OptionA leading Australian wealth management and lending provider is seeking aSenior Software Engineerto drive low-code automation and digital transformation. You'll play a key role in designing, developing, and scaling enterprise-grade...
-
Senior Software Engineer
2 days ago
Sydney, New South Wales, Australia Sonitec Full time $120,000 - $180,000 per yearAbout the roleThe company is seeking a Senior Software Engineer with C++ & Algorithm experience to join the Sensor Fusion AI Team in Sydney.Responsibilities, Duties and ExpectationsDrive the development of our Sensor Fusion engine to meet the most demanding operational requirements in real-world deployments and contribute to its architectural direction...