
Senior Software Engineer, Windows
DTEX Systems
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Salary
💰 $150,000 - $200,000 per year
Job Level
Tech Stack
About the role
- Design, develop, test, and maintain high-quality software components on the Windows platform.
- Design and implement network communication protocols for our product.
- Troubleshoot and debug software issues and provide timely resolution of defects.
- Write and maintain technical documentation, user manuals, and other related materials.
- Keep up to date with new technologies, tools, and industry trends.
- Contribute to code reviews, ensure code quality, and promote best practices for software development.
- Participate in the full software development life cycle, including analysis, design, implementation, testing, deployment, and maintenance.
Requirements
- At least 5 years of experience in software development, with a focus on Windows development at a commercial level.
- Strong knowledge of C/C++ and Visual Studio.
- Experience developing for both Windows Desktop and Server environments.
- Familiarity with Agile/Scrum development methodologies and practices.
- Experience with version control systems, such as Git.
- In depth knowledge of object-oriented techniques.
- Good understanding of software design patterns and principles.
- Strong analytical and problem-solving skills, with the ability to learn quickly and work independently.
- Able to manage multiple tasks simultaneously in a fast-paced environment.
- A US citizen based in the US.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
CC++Visual StudioWindows developmentnetwork communication protocolssoftware design patternsobject-oriented techniquesAgileScrumversion control systems
Soft skills
analytical skillsproblem-solving skillsability to learn quicklyindependent worktime managementmultitaskingcode reviewcommunicationattention to detailadaptability