Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
IA

Senior Software Engineer

IT Accel, Inc.
๐Ÿ‡บ๐Ÿ‡ธ United States
Remote
Senior
3 weeks ago
  • Windows
  • C#
  • WPF
  • .NET
  • AI
  • DHCP
  • CI/CD
  • SQL
  • Data Modeling
  • Agile
  • Scrum
  • PowerShell
  • MacOS
  • REST API
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Location/Work Arrangement: Remote

Position Summary

Our client is seeking a Senior Software Engineer to build and evolve a Windows endpoint management and automation platform. This senior individual contributor role combines technical architecture with hands-on software engineering using C#, WPF, and .NET.

The engineer will participate in architectural decisions, translate product requirements into maintainable solutions, and contribute directly to design, implementation, testing, troubleshooting, and release readiness.

Responsibilities

  • Design, build, test, and maintain production software using C#, WPF, and .NET, with a focus on reliability, security, performance, and maintainability.
  • Contribute to technical design and architecture, including evaluating tradeoffs, defining interfaces and patterns, and documenting decisions.
  • Deliver product capabilities from requirements and estimation through implementation, code review, automated testing, deployment support, and post-release evaluation.
  • Diagnose and resolve complex defects and production issues involving application code, services, integrations, data flows, and Windows endpoint environments.
  • Maintain engineering quality through testable code, code reviews, automated testing, observability, secure development practices, and disciplined source control.
  • Collaborate with and mentor engineers through design reviews, technical discussions, and problem solving.
  • Use AI-assisted engineering workflows to improve development efficiency while maintaining security, governance, code quality, and release reliability.

Qualifications

  • 7+ years of professional software development experience, including substantial hands-on experience with C#, WPF, and .NET production applications.
  • Direct experience building Windows deployment or application deployment software.
  • Hands-on experience configuring and troubleshooting network services, including DHCP, PXE, proxy servers, and CDNs.
  • Strong knowledge of software architecture, object-oriented design, APIs, asynchronous processing, data access, integration patterns, and maintainable application design.
  • Ability to take complex features from requirements through technical design, implementation, testing, release, and production support.
  • Experience troubleshooting complex software issues using logs, metrics, traces, debuggers, profilers, and root-cause analysis.
  • Experience with unit, integration, and automated testing, code review, source control, CI/CD, and production release practices.
  • Working knowledge of relational databases and SQL, including data modeling, query performance, and application-level data access.
  • Strong written and verbal communication skills with the ability to explain technical decisions, risks, and tradeoffs.
  • Experience working in Agile/Scrum environments and with software planning, source control, build, and deployment systems.
  • Ability to work in a smaller, high-accountability environment where senior engineers balance architecture, hands-on development, collaboration, and production ownership.
  • Experience with BIOS, partitioning, Windows Registry, Windows PE, and other system-level architectures is preferred.
  • Experience with enterprise SaaS, endpoint management, Windows-based systems, cybersecurity products, IT operations software, or automation platforms is preferred.
  • Experience with Windows internals, PowerShell, Microsoft cloud technologies, endpoint administration, or distributed device software is preferred.
  • Experience developing application deployment software for macOS is preferred.
  • Experience with cloud services, distributed systems, messaging, REST APIs, authentication and authorization, third-party integrations, or high-volume job orchestration is preferred.
  • Experience using AI-assisted development tools or AI-enabled testing in production engineering environments is preferred.

Senior Software Engineer ยท IT Accel, Inc.

Auto apply with Likeremote