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

Senior Software Engineer

Job in Roanoke, Roanoke County, Virginia, 24000, USA
Listing for: US Tech Solutions
Full Time position
Listed on 2025-12-14
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below

Direct message the job poster from US Tech Solutions

This engineer will own the design, development, and deployment of desktop, web, and hardware‑integrated applications. The role blends C# Win Forms and MVC development, hardware/software integration, and emerging machine learning applications. The ideal candidate is an independent problem‑solver who can deliver results quickly while collaborating across teams.

Required Qualifications
  • 3–5+ years of professional software development experience (5+ preferred)
  • Strong C# experience with Win Forms and legacy GDI+ development
  • Proven ability to independently deliver projects from concept to deployment
  • Knowledge of RESTful API design and consumption
  • Practical SQL experience
  • Familiarity with Git version control
  • Comfort with Bash shell scripting
  • Experience with Linux administration and hardware troubleshooting
  • Exposure to C++ development for embedded systems
  • Hands‑on experience with Python Flask/Django
  • Familiarity with machine learning frameworks (scikit‑learn, PyTorch)
  • Knowledge of cloud services (AWS S3, Ubuntu EC2 instances)
Key Responsibilities
  • Design, develop, and maintain C# Win Forms desktop applications for internal manufacturing optimization
  • Support and enhance C# MVC applications used with 3D scanning hardware
  • Build and maintain RESTful APIs for communication between hardware and software systems
  • Occasionally develop and maintain C++ utility applications for multiple environments
  • Manage deployment of software updates to scanning hardware and internal tools
  • Collaborate with QA, IT, and other developers to deliver projects through the full SDLC
  • Explore and contribute to projects in Python (Flask/Django), machine learning (scikit‑learn, PyTorch), and AI‑driven solutions
  • Use AWS S3 and Ubuntu instances in development workflows
Seniority level
  • Mid‑Senior level
Employment type
  • Contract
Job function
  • Information Technology
Industries
  • Information Services
#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