Senior Software Engineer
- Degree in Computer Science or a related field, or equivalent practical experience.
- 5-7+ years of software development experience, including web-based applications and cloud-native systems.
- Fullstack experience with strong backend expertise in C# .NET Core and REST APIs, plus Angular or React.
- Experience with microservices architecture, AWS, Docker, Kubernetes, Azure DevOps, Git workflows, automated testing, SQL schema design and ORMs such as Entity Framework.
Key soft skills
- Strong collaboration across development, IT, product, data and research teams.
- A proactive, curious, action-oriented approach to technical and business problems.
- Commitment to engineering excellence, security, maintainability and documentation.
- Very good spoken and written English (C1 or higher) - our working language is English.
Tech you'll work with
C# .NET Core REST APIs Angular React AWS Docker Kubernetes Azure DevOps SQL Entity Framework CI/CD Microservices
About the project
The Entitlement Management System (EMS) team builds the core platform services that every Accuris product depends on: user and license management, role-based and policy-based access control, authorization and authentication, and web-based administration tools for customers and internal users.
This is genuine scale: some EMS services handle approximately 3 million transactions per day while maintaining response times around 200 ms. The web UI is built as micro frontends - independently deployable, self-contained units aligned with microservices principles - and everything runs cloud-native in AWS.
As a Senior Software Engineer specialising in .NET and frontend frameworks such as Angular/React, you will design and develop new features across the full technology stack, own complex components end-to-end, and help translate business requirements into reliable, cloud-native solutions running in AWS.
What's in it for you
- Engaging projects building robust, scalable, secure cloud-based solutions in AWS.
- Close collaboration with experienced software developers, ML engineers, data analysts and researchers.
- Influence over technical direction at the service and component level of a flagship product used globally.
- Support for personal growth and career development, all equipment provided, plus medical package, Multisport, life insurance and the Wellbeing program..
Candidate FAQ
The questions candidates ask most often about this role - answered upfront.
Who is Accuris?
An engineering intelligence company - formerly S&P; Global's Engineering Solutions division and part of the engineering ecosystem for more than 60 years. Our products turn the world's largest repository of standards and supply chain data into AI-driven insights and connected workflows, used by teams at Boeing, NASA and SpaceX - including the programs behind NASA's Artemis.
What team would I join?
The Entitlement Management System (EMS) team, led by hiring manager Ilya. EMS builds the core platform services behind every Accuris product - authentication and authorization, user and license management, access control, and web-based admin tools - with some services handling around 3 million transactions per day at ~200 ms response times.
What do you look for?
Depth rather than buzzwords: strong .NET and database fundamentals (async patterns, memory management, query performance), practical microservices experience - things like data consistency across services and service-to-service auth - genuine full-stack awareness, and real ownership stories where you carried a component end-to-end. We also value honesty about what you know deeply versus what you have only touched.
What does the process look like?
Three stages: (1) an intro call with Mateusz (recruiter screen), (2) a ~1-hour conversation with the hiring manager covering technical topics and ways of working, and (3) a panel with two team members - one technical deep-dive, one focused on collaboration and culture. The whole process typically takes about 2-3 weeks, there are no take-home assignments, and you receive feedback after every stage. Interviews are conducted in English.
Where would I work?
Gdansk, Poland, on a hybrid model (3 days per week in the office). We are opening a brand-new office in the Alchemia complex in central Gdansk in Aug/Sep 2026. Gdansk is Accuris' second engineering hub after Denver - you would be joining at the greenfield stage and helping shape it.
What are the benefits?
Salary: up to 25 000 PLN gross/month (UoP). On top of that, an employment contract (UoP - we hire for the long term), a private medical package, a Multisport card, life insurance, a 2 000 PLN annual wellbeing allowance, and all necessary equipment provided.
,[Design and develop web applications based on microservice architecture, using Angular/React and .NET technologies. , Own complex components end-to-end: requirements refinement, technical design, development, testing, deployment, monitoring and maintenance. , Contribute to architecture, framework, database and service design decisions, proposing improvements aligned with platform standards. , Build and maintain automated tests, quality gates, CI/CD pipelines and code review practices. , Contribute to containerisation and orchestration with Docker and Kubernetes, and support production operations through monitoring and root-cause analysis. , Collaborate in Agile Scrum ceremonies with Product Owners, developers, IT, ML engineers, data analysts and researchers, while mentoring mid-level engineers. ] Requirements: Degree, C#, .NET Core, .NET CORE, Angular, Microservices architecture, AWS, Docker, Kubernetes, Azure DevOps, Git, Testing, SQL, ORM, Entity Framework, Security, React, Azure, DevOps, CD, Microservices Additionally: Annual bonus, Sport subscription, Private healthcare, International projects, Wellbeing program / budget (2000 PLN/year), Life insurance, Employee Assistance Program, Free coffee, No dress code, Modern office.