> Markdown version of [/jobs/ext/4349428-software-engineer](https://www.wearedevelopers.com/jobs/ext/4349428-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Pingman Tools LLC - **Location:** Boise, ID, United States - **Salary:** $80,000 - $110,000 - **Contract:** Permanent contract - **Skills:** Testing (Software), Clean Code Principles, JavaScript (Programming Language), Applications Architecture, Software Applications, Application Performance Management, C Sharp (Programming Language), C++ (Programming Language), Code Review, Data Structures, Software Debugging, Python (Programming Language), Network Troubleshooting, Network Connections, Software Engineering, Software Troubleshooting, Performance Monitor, Software Performance, Software Version Control, Programming Languages - **Published:** October 26, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0709827ae72af07f ## About the Role * Proficiency in a programming language such as C#, C++, Python, or JavaScript. * Understanding of software engineering principles and application architecture. * Familiarity with debugging, testing, and version control systems. * Knowledge of data structures, algorithms, and software performance. * Interest in networking, connectivity, or network troubleshooting technologies. * Strong analytical, communication, and problem-solving skills. * Ability to work independently and collaboratively. ## Description Pingman Tools is associated with the development of PingPlotter, a network troubleshooting and performance monitoring tool. This sample Software Engineer posting is intended for a developer who can build, maintain, and improve software that helps users analyze network connectivity and diagnose technical problems. The ideal candidate has a strong foundation in software development, debugging, application architecture, and system performance. The role involves collaborating with team members to deliver reliable software features and improve the usability and performance of existing products. Responsibilities * Design, develop, test, and maintain software applications. * Implement new product features and improve existing functionality. * Write clean, efficient, reusable, and maintainable code. * Troubleshoot software defects and resolve technical issues. * Improve application performance, reliability, and scalability. * Develop and maintain software components and application integrations. * Participate in code reviews and software testing. * Collaborate with engineering and product teams to plan technical solutions. * Maintain technical documentation and support software releases.