Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
BPCS, Comprehensive marketing solutions, ltd.

Software Engineer – C#/.NET, Applied ML, Data Automation

BPCS, Comprehensive marketing solutions, ltd.

Software Engineer developing C#/.NET automation tooling and applied machine learning models. Collaborating with engineering and data teams at Blueprint Technologies to deliver reliable, maintainable solutions.

Posted 7/6/2026full-timeRemote • Washington • 🇺🇸 United StatesMid-LevelSenior💰 $50 - $53 per hourWebsite

Tech Stack

Tools & technologies
AzureCloudIoT.NETPythonScikit-LearnSQL

About the role

Key responsibilities & impact
  • Design, develop, test, and maintain C#/.NET automation tools, including console applications and Worker Services.
  • Build tooling that converts Excel-based device templates into structured CSV, configuration, or pipeline-ready outputs.
  • Develop and refine applied machine learning models for telemetry tag classification and template-field mapping.
  • Perform feature engineering and data preparation using messy historical industrial controls and telemetry datasets.
  • Prototype ML or data-processing approaches in Python when appropriate, then help transition production logic into the core C#/.NET stack.
  • Validate telemetry data quality and mapping accuracy across cloud-based data pipelines.
  • Work with Azure IoT, Event Hub, Kusto/KQL, and related data services to troubleshoot and verify end-to-end data flow.
  • Modify, maintain, and enhance existing databases, database structures, and legacy systems as needed.
  • Partner with stakeholders to gather requirements, estimate scope, and deliver solutions from development through testing and release.
  • Identify opportunities to reduce manual processes, improve onboarding efficiency, and increase automation reliability.
  • Troubleshoot issues, perform root-cause analysis, and make system changes to resolve defects or data-quality problems.
  • Write technical documentation and provide knowledge transfer so delivered tooling can be maintained long-term.
  • Mentor or support teammates through code reviews, technical guidance, and constructive feedback.

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • 5–7 years of software engineering experience.
  • 5+ years of hands-on C#/.NET development experience.
  • Experience building production-ready tooling, services, console applications, or backend automation workflows.
  • 3+ years of applied machine learning or classification experience.
  • Experience with text or tabular classification models using tools such as ML.NET, scikit-learn, embeddings, or similar approaches.
  • Strong SQL and database development experience, including modifying existing database structures or systems.
  • Experience working across the full software development lifecycle, including requirements gathering, design, development, testing, delivery, and support.
  • Ability to troubleshoot complex technical issues and independently drive them to resolution.
  • Strong verbal and written communication skills.
  • Ability to work independently, manage time effectively, and deliver against project commitments.
  • Experience documenting technical work and supporting maintainability of delivered solutions.

Benefits

Comp & perks
  • Medical, dental, and vision coverage
  • Flexible Spending Account
  • 401k program
  • Competitive PTO offerings
  • Parental Leave
  • Opportunities for professional growth and development

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NETMachine LearningSQLData ProcessingFeature EngineeringTelemetry Data ValidationConsole ApplicationsBackend AutomationData Quality Troubleshooting
Soft Skills
Verbal CommunicationWritten CommunicationTime ManagementIndependent WorkMentoring