Principal Software Engineer
Sage
Pretoria
1d ago

AdvertPeople make Sage great. From our colleagues delivering ground-breaking solutions to the customers who use them : people have helped us grow for more than thirty years, and people are driving our future as a great SaaS company.

We’re writing our next chapter. Be part of it!

Experience has taught us that when our customers thrive, we thrive. As a team, we always start with what customers need.

Through the good and more challenging times. Innovating at pace so customers can manage their finances, operations and people.

Every one of us shapes our culture at Sage - doing what’s right and succeeding together, united by our commitment to each other.

We encourage each other to grow in our roles, in our careers and as individuals.

Follow us on our social media sites below to join in conversations about career tips, open positions and company news! #lifeatsage #sagecareers.

If you would like support with your application (or require any adjustments) please contact us at for assistance. All qualified applicants will be thoughtfully considered and never discriminated against based on their race, color, age, religion, sexual orientation, gender identity, national origin, disability or veteran status.

Job DescriptionThe Principal Software Engineer is responsible for building, enhancing and maintaining products and / or systems to enable Sage’s business plans and long term objectives using the identified architecture.

The Principal Software Engineer will have overall technical ownership of the design, develop and delivery of high quality products and / or systems and services that exceed customers’ or business partners’ expectations and will proactively share their own knowledge for specific technical solutions and business processes in their area of responsibility.Key Responsibilities

  • Possess and apply comprehensive knowledge of software development to the completion of complex assignments.
  • Directing software development projects
  • Ensure the software roadmap is clearly communicated across all functions to enable the business to effectively plan, finance and execute the products evolution
  • Own software design for products spanning multiple engineering teams
  • Leadership to define standards and practices
  • Play a role of both a technology leader and a Product Designer
  • Be an enthusiastic team player acting as an ambassador for product delivery
  • Engage and energize teams by injecting enthusiasm and bounce in every team interaction. Lead people, and are sought out for your expertise and counsel
  • Lead the evaluation of ideas, tools, technology, standards and best practice
  • Drive and support innovation by acting as a sounding board for ideas and help bring them to life.
  • Actively engage in tracking and reducing technical debt.
  • Network with key contacts outside your own area of expertise
  • Strong grasp of industry standards, best practices and design patterns
  • Be willing to adapt to significant changes in either technology or environment
  • Provide coaching and mentoring to technical staff.
  • Assist with the review and evaluation of personnel performance.
  • Mentor team members to improve their skillsets
  • Relevant Experience

    8-10 experience in development

    Preferable

    Honours Degree in Computer Science or related.

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form