Senior Engineer (Linux C++)

Senior Engineer (Linux C++)

Job Type: Full Time

Location : Sydney

Delivery Centric is looking for a highly experienced Senior Engineer (Linux C++) to drive the design, development, and optimization of performance-critical enterprise applications. This role is ideal for someone who thrives in complex engineering environments, enjoys solving deep technical problems, and is passionate about building efficient, reliable, and scalable systems on Linux platforms. You’ll collaborate closely with cross-functional teams to deliver new features, improve system behavior, and uphold engineering excellence across our solutions portfolio.

Key Responsibilities

  • Design, develop, and enhance software applications using C++ on Linux platforms.
  • Troubleshoot, debug, and resolve issues across C++ and Java-based components in production and development environments.
  • Improve system performance, stability, and runtime efficiency through tuning, refactoring, and advanced optimization techniques.
  • Collaborate with product managers, QA, and engineering teams to define requirements and deliver high-quality feature enhancements.
  • Maintain thorough and clear technical documentation, ensuring traceability throughout the development lifecycle.
  • Execute comprehensive unit testing, validation, and quality assurance practices to maintain high code standards.
  • Stay updated with advancements in C++, Linux internals, tooling, and modern Java ecosystems, applying best practices where applicable.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Extensive hands-on experience developing and supporting applications in C++ within Linux environments.
  • Working knowledge of Java and its interoperability with C++ components.
  • Strong understanding of Linux internals, including memory management, processes, threading, and system-level operations.
  • Proficiency in debugging tools, performance profilers, and troubleshooting methodologies on Linux systems.
  • Excellent analytical, problem-solving, and communication skills.
  • A collaborative mindset with a strong commitment to engineering discipline, code quality, and timely delivery.

At Delivery Centric, you’ll be part of a dynamic and forward-thinking engineering community that values innovation, autonomy, and continuous learning. We provide modern engineering frameworks, access to advanced tools, and a culture built on collaboration and technical mastery. You’ll contribute to high-impact enterprise initiatives, work with talented engineers across domains, and grow in an environment that genuinely supports your professional development.