Talent.com
This job offer is not available in your country.
Principal Engineer

Principal Engineer

SageManchester, Manchester, GB
28 days ago
Job type
  • Full-time
Job description

Job Title

Principal Engineer

Job Description

Do you like the challenge of solving complex engineering problems? Are you someone who loves to know what's going on 'under the hood'? If so, we believe that you'll really enjoy being the technical leader working across several Engineering squads on Sage for Accountants.

Our technologies stacks are .NET C# framework, and our front end is React. You will also use technologies such as REST API, AWS services to name but a few.

This is a hybrid role - three days per week in our Manchester or Newcastle office.

What will I be working on?

You would be extending and accelerating the Sage for Accountants, its Workers and Services, infrastructure, datastores and pipelines to ensure efficiency, simplicity and throughput while passing on experience and engineering ethos to other Engineering and QA.

Standard technology / patterns list :

Enterprise Design patterns, .net-core, Amazon Web Services, MySQL RDS, SQS, SNS, Redis, ECS, Cloud Formation, Paramstore, Faregate, Docker, Vault, Slack (yes, we are corporate using Slack), BDD, Automation and Pipelines, Event Sourcing, CQRS, Domain-Driven Design

Key Responsibilities

What you'll be doing :

  • Create technical plans that deliver against the vision and architecture strategy
  • Own the technical solution design, architecture decisions and development of the technology solution.
  • Drive the adoption of the Sage Business cloud model and Enterprise Architecture
  • Provide direct support and source code solutions to development teams
  • Commitment to team success and positive team dynamics
  • Updates job knowledge by studying state-of-the-art development tools & techniques

Skills, know-how and experience :

  • Knows and applies the fundamental concepts, practices and procedures of software and enterprise architecture.
  • Proven complex problem-solving ability
  • Passion for being hands on techie, continued aspiration for infrastructure, software and datastore excellence
  • Proven hands-on experience delivering highly performance systems
  • Ability to document requirements and specifications in software architecture
  • Knowledgeable implementing Architecture Best Practices and Patterns like Microservices, CQRS, Event Sourcing, Domain-Driven Design, etc
  • Experienced using a TDD approach
  • Experience and proven delivery of Continuous Integration and Delivery
  • Experienced working with Open Source projects and in an Open Source approach internally
  • Experience creating API-first products and working with databases of significant scale
  • Function

    Product Delivery

    Country

    United Kingdom

    Office Location

    Manchester;Newcastle

    Work Place type

    Hybrid

    Advert

    Working at Sage means you're supporting millions of small and medium sized businesses globally with technology to work faster and smarter. We leverage the future of AI, meaning business owners spend less time doing routine tasks, like entering invoices and generating reports, and more time pursuing their ambitions.

    Our colleagues are the best of the best. It's why we were awarded 2024 Best Places to Work by Glassdoor. Because to achieve extraordinary outcomes, we need extraordinary teams. This means infusing Sage with people who knock down barriers, continuously innovate, and want to experience their potential.

    Learn more about working at Sage : sage.com / en-gb / company / careers / working-at-sage /

    Watch a video about our culture : youtube.com / watch?v=qIoiCpZH-QE

    We celebrate individuality and welcome you to join us if you embrace all backgrounds, identities, beliefs, and ways of working. If you need support applying, reach out at [email protected] .

    Learn more about DEI at Sage : sage.com / en-gb / company / careers / diversity-equity-and-inclusion /