
Senior Software Engineer – Algorithms
Content Guru15 hours ago
Porto, PortugalSenior
Responsibilities
- Design, develop, and maintain applications and features focused on algorithmic and mathematical functionality.
- Write clean, structured, and maintainable code, principally using C#.
- Understand existing algorithms, their parameters, and key use cases, and develop creative approaches to improving them.
- Contribute to development design, specification, refinement, code reviews, testing, deployment, and documentation.
- Work with customers and colleagues to understand requirements and explain algorithm behavior.
- Own complex development work, contribute to technical decisions, and support or mentor less experienced engineers.
Requirements
- Strong commercial software development experience, including strong commercial experience using C#.
- Experience working on commercial systems with significant algorithmic or mathematical components.
- Strong logical thinking, analytical, and problem-solving skills.
- Good understanding of software development practices including version control, continuous integration, and testing.
- Ability to write and test code against functional and non-functional requirements.
- Clear communication skills and ability to explain complex technical concepts.
- Ability to work independently and collaboratively.
- Experience with SQL, Python, or TypeScript is advantageous.
Benefits
- The role is based at the company’s Porto, Portugal office.
- The employer is committed to equal opportunity and an inclusive workplace.
Tech Stack
Categories
About Content Guru
Content Guru builds storm, a cloud contact center and customer experience platform used by enterprises and public-sector organizations to handle omnichannel communications, integrate with back-office systems, and apply AI for automation and analytics. The company earns revenue through subscriptions and managed services for customer engagement. Founded in 2005 and headquartered in Bracknell, Berkshire, it is privately held and serves regulated sectors including finance, emergency services, and government.