> Markdown version of [/jobs/ext/1323196-software-engineer](https://www.wearedevelopers.com/jobs/ext/1323196-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:** Springs Window Fashions - **Location:** New York, NY, United States - **Experience:** Expert - **Salary:** $130,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), HTML, JavaScript (Programming Language), Microsoft Windows, Ajax (Programming Language), User Authentication, Unit Testing, Delphi (Programming Language), C++ (Programming Language), Ubuntu (Operating System), Cascading Style Sheets (CSS), Communications Protocols, Databases, Software Debugging, Linux, Eclipse (Software), Design of User Interfaces, JQuery, Microsoft Visual Studio, MySQL, Software Engineering, Wireshark, TypeScript, User Interface Testing, Web Applications, SSL Certificate Management, Transport Layer Security, Postman, ReactJS, Backend, AngularJS, Api Management, Golang - **Published:** July 17, 2026 - **Apply:** https://www.dice.com/job-detail/20a2197e-f2d4-4534-b302-f309b9fe69c0 ## About the Role * 6+ years pf experience overall software development experience (8+ years preferred) * Back-End design experience with Delphi, C++, mySQL, Go, Visual Studio, Eclipse * Front End GUI design experience a plus using HTML, CSS, React, Angular, JavaScript, jsNode, jQuery, AJAX * Windows OS (all current versions) * Linux OS (Ubuntu) * Familiarity with security protocols (TLS, SSL, HTTPS) * Ability to create testing protocols and frameworks Knowledge, Skills and Abilities * Strong organizational and time-management skills * Excellent written and verbal communication skills * Desire to lead and collaborate with Developers, Business Analysts, and QA testers * Strong diagnostic skills and ability to research, troubleshoot, and logically determine solutions * Ability to author, understand, and translate business-level acceptance criteria into technical designs ## Description Reporting to the Engineering Manager, the Senior Software Engineer is a key part of the Product Development team supporting our world class SolarTrac shade automation solutions. As a member of this team, you will lead and collaborate on software development and support tasks including specification, technical design and development of application and service level, web-based, and cloud-based products. You will design and develop software-based tools for unit testing, UI testing, debugging and stress testing the software products. You will help quantify and develop voice of the customer requirements to ensure our solutions are well targeted. As a Senior Developer, you will provide technical leadership and mentor junior developers on the team. Day-to-day activities will include liaising with the Tech Support team to validate reported problems, recreating those problems in the test lab, and working with the software team to identify the root cause and solution. Familiarity with software test tools such as Postman, Wireshark, and RealTerm is expected. You will be expected to design test protocols using scripting techniques to recreate real-world-like event sequences. A working knowledge of Angular, Golang, and TypeScript is required. Additionally, knowledge of SQL databases, communication protocols, secure data exchange, and encryption concepts, including authentication, authorization, TLS/SSL, certificate management, and secure API communication, is required. ## Related Videos - [Building the Right Product and Building It Right: A Glimpse into Extreme Programming, Atomic Design ](https://www.wearedevelopers.com/videos/398-building-the-right-product-and-building-it-right-a-glimpse-into-extreme-programming-atomic-design) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)