Job purpose
The Senior Software Engineer is responsible for producing and implementing functional software solutions that align with the client needs and business goals. This role is responsible for driving technical innovation and excellence while collaborating with cross-functional teams to ensure our products are scalable, reliable and maintainable.
Duties and responsibilities:
Identify, evaluate, and solve complex technical problems with a commitment to ongoing development that aligns with Engineering strategy, Architectural best practices and Platform requirements.
Qualifications, Abilities, and Skills Required:
Education:
Experience:
Extensive experience in software engineering with a focus on one or more technology stacks (C# (Required), React, Docker, RabbitMQ, Redis, Sisense, DBT, Snowflake, SQL, etc.)
Competencies:
Working conditions:
Direct reports: