Join a Diverse, Supportive, and Inclusive Team
We invite applicants from all backgrounds, experiences, and abilities to apply for the Software Engineering Lead position at ICIS. If you have a passion for building reliable, high-quality software and want to help shape a collaborative and inclusive environment, we want to hear from you.
About The Business
At ICIS, our mission is to optimize the world's resources by providing transparency and insight to global markets. We support companies in making strategic, sustainable decisions across commodities value chains. Our commitment to diversity, equity, and inclusion means we welcome and support colleagues from all walks of life. To learn more about ICIS, visit https://www.icis.com/explore
About The Team
We work in collaborative Squads made up of individuals with varied backgrounds and skill sets. We foster open communication, shared learning, and mutual support, ensuring each team member's unique experiences and perspectives are valued. Everyone's voice matters as we pursue our shared goals together.
About The Role
A Senior Software Engineer is expected to possess advanced technical skills and specialized expertise within their squad, reporting to the Engineering Lead or Engineering Manager.
Responsibilities
- Design, build, and maintain secure, scalable software solutions aligned with team objectives.
- Troubleshoot, diagnose, and resolve customer-reported issues in a timely manner.
- Coordinate and actively contribute to technical tasks, initiatives, and development activities within the team.
- Collaborate with Scrum Masters, architects, and stakeholders to ensure effective planning and smooth execution of deliverables.
- Participate in cross-team initiatives, including defining and implementing engineering standards and processes.
- Engage in knowledge-sharing sessions and contribute to continuous team learning and improvement.
- Support sprint planning by performing detailed analysis, estimation, and breakdown of proposed product work.
- Provide technical guidance and support to other teams as required.
Requirements
- Strong frontend expertise in React (including Micro Frontends such as Piral), Redux (or equivalent), TypeScript/JavaScript (ES6+), HTML5/CSS3, and modern web standards; ability to design scalable, reusable UI systems consuming GraphQL APIs.
- Solid frontend testing experience using Jest, React Testing Library (or equivalent), and strong understanding of unit, integration, and coverage best practices.
- Strong backend development experience with .NET / .NET Core, including designing and implementing GraphQL APIs (schemas, resolvers, queries, mutations) and integrating backend services/data sources.
- Experience with backend testing frameworks (xUnit, NUnit, MSTest) and mocking tools such as Moq, along with API-level testing strategies.
- Hands-on experience with databases such as MongoDB and MS SQL Server, and understanding of data integration practices.
- Experience working in Agile (Scrum/Kanban) environments with strong analytical, problem-solving, stakeholder communication skills, and a passion for clean, maintainable code; proficiency with AI coding tools such as GitHub Copilot.
- Desirable: Experience with Node.js, AWS, CI/CD pipelines, GitHub, Docker, Kubernetes (K8s), end-to-end testing tools (Cypress/Playwright), and additional JavaScript testing frameworks.
- Additional advantages: Experience with data streaming/integration platforms (e.g., StreamSets), cloud data platforms/warehouses (e.g., Snowflake); Bachelor's degree (or equivalent) in IT/technical field and 5+ years of software engineering experience.
Equal Opportunity Statement
ICIS is dedicated to creating a workplace that is diverse, inclusive, and accessible to all. We welcome applications from candidates of all backgrounds, abilities, and experiences. If you require any accommodations or adjustments during the application process, please let us know. We are committed to supporting you throughout your journey with us.
Learn more about the LexisNexis Risk team and how we work
We know your well-being and happiness are key to a long and successful career. We are delighted to offer country specific benefits. Click here to access benefits specific to your location.