×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Toronto, Clinton County, Iowa, USA
Listing for: Hire DigITalent
Full Time position
Listed on 2026-01-12
Job specializations:
  • Software Development
    Senior Developer, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Location: Toronto

Senior Software Engineer

We are looking for an experienced Senior Software Engineer (backend heavy) to join one of our client’s engineering teams. This role is ideal for someone who enjoys building robust, scalable systems and working with modern data and machine learning platforms. You will contribute to core, high-impact services that power critical product capabilities in a fast-paced, technology-driven environment.

Responsibilities
  • Architect, build, and support scalable microservices and APIs using .NET Core.
  • Develop and maintain real-time data ingestion and processing pipelines using event-driven and streaming technologies such as Kafka.
  • Partner closely with data science and machine learning teams to operationalize models and integrate them into production systems.
  • Design and optimize data access patterns, schemas, and queries across both relational and No

    SQL data stores.
  • Improve system performance, reliability, and scalability through profiling, tuning, and thoughtful architectural decisions.
  • Contribute to engineering best practices through code reviews, technical discussions, and mentoring of junior team members.
  • Collaborate with cross-functional teams to deliver high-quality solutions aligned with business goals.
Requirements
  • 8+ years of professional software engineering experience, including at least 3 years working with .NET Core.
  • Demonstrated experience deploying and supporting machine learning or data-driven services in production environments.
  • Hands-on experience with real-time or event-based data processing platforms (e.g., Kafka or similar technologies).
  • Strong experience working with a mix of relational and No

    SQL databases such as SQL-based systems, Postgre

    SQL, and Dynamo

    DB.
  • Experience building and operating services in cloud environments such as AWS, Azure, or GCP.
  • Solid problem-solving skills with the ability to communicate clearly and work effectively across teams.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary