Sage Company Profile

Software Engineer


Descripción del trabajo

Nombre de vacante

Software Engineer (c#)



People 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 [email protected] 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.



Every day, Sage customers trust our products to send and receive legally binding, electronic documents. As we accelerate the global expansion of our cloud products, it becomes more and more vital that we do the right things to justify our customers’ trust in us by ensuring our products are built with the highest quality standards. In this role, you will be part of a team with global reach and a great reputation, that works to provide Sage products with common back-end functionality.Ours is a cloud service that enables Sage products to implement a range of document related operations, such as the automatic import of data from third parties into their products, or the production of human and machine-readable documents, with the aim of helping Sage products automate their customer’s business. From a technical point of view, it is built with ASP .net core, with some NodeJS. It is deployed as AWS Lambdas, and uses a DynamoDb database.


Responsabilidades principales

We are looking for an enthusiastic and resourceful colleague, with some experience, to help us grow our team’s capability to deliver, who can handle development, building reliable, performant, scalable components that can be composed into applications and services. This relies mostly on skills such as coding, analysing, writing automated tests, and participating in DevSecOps initiatives. As a team, we value a flexibility and understand the positive impact of different points of view in the success of the team, so if any of these sound good to you, we would love to hear from you:
  • You love to design and code applications and services, using modern dotnet and JavaScript stacks and trending patterns and practices, leveraging the collective knowledge of the team to make them reliable, performant, and secure.
  • You feel alright in a cloud-native environment that makes use of a serverless approach and where a DevOps mindset is embedded in everything we build, even if you’re not precisely familiar with our stack.
  • You enjoy figuring out solutions to requirements, discussing their ins and outs with fellow developers and QA Engineers in the team, and you approach new code with a mindset of quality, maintainability, and scalability.
Independently of your technical profile, we put value on collaboration and communication skills, along with reasonable amounts of autonomy and accountability in agreement with your seniority level. You will be working in a cross-functional team with a high degree of self-governance, where you’ll have the chance to collaborate with other developers, QA engineers, and experience designers.
Encuentra el trabajo de tus sueños