Senior Software Engineer
Job Summary
About the Role
Were looking for a Senior Software Engineer to join our Media Intelligence development team building an enterprise-scale news analytics platform that processes millions of articles daily.
This role is ideal for engineers who enjoy working in large mature codebases and balancing new feature development with legacy modernization. Youll contribute across backend services APIs background processing and search pipelines in close collaboration with senior engineers product and analytics teams.
What Youll Work On
Content ingestion analytics and search workflows at scale
High-throughput background services and scheduled jobs
APIs for internal tools and client-facing applications
Data-intensive systems across multiple MySQL schemas (10M100M rows)
Modernization Framework to versions
Integrations with external media intelligence platforms
Key Responsibilities
Build and maintain backend services and APIs using C# (Framework 4.x & latest)
Work within a multi-tier architecture (Data Business Services Web)
Optimize Entity Framework 6.x queries and write performant raw SQL as needed
Contribute to search pipelines leveraging Apache Solr / Elasticsearch
Debug and resolve production issues across services databases and integrations
Participate in code reviews and collaborate across product analytics and editorial teams
Incrementally refactor legacy components while maintaining system stability
Contribute to AI and ML-backed applications
Required Qualifications
36 years of professional software engineering experience
Strong proficiency in C# Framework / .NET (modern)
Experience with Entity Framework and relational databases (MySQL or SQL Server)
Experience building and consuming REST APIs
Experience with cloud CI/CD pipelines
Strong debugging and problem-solving skills
Preferred Qualifications
Experience with React or modern frontend frameworks
Experience with Apache Solr Elasticsearch or enterprise search platforms
Exposure to high-volume data processing and batch optimization
Experience integrating with external APIs (REST XML/JSON OAuth)
Familiarity with Kafka or event-driven architectures
Experience modernizing systems
Required Experience:
Senior IC