About the Role
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. This role involves leading and collaborating on software development and support tasks, including specification, technical design, and development of application, service-level, web-based, and cloud-based products. The position also includes designing and developing software-based tools for testing and debugging, quantifying customer requirements, and providing technical leadership and mentorship to junior developers.
Responsibilities
- Lead and collaborate on software development and support tasks.
- Design and develop application, service-level, web-based, and cloud-based products.
- Design and develop software-based tools for unit testing, UI testing, debugging, and stress testing.
- Quantify and develop voice of the customer requirements.
- Provide technical leadership and mentor junior developers.
- Liaise with the Tech Support team to validate reported problems.
- Recreate problems in the test lab and work with the software team to identify root cause and solution.
- Design test protocols using scripting techniques to recreate real-world-like event sequences.
Requirements
- 6+ years of 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.
- 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.
Skills
- Postman
- Wireshark
- RealTerm
- Angular
- Golang
- TypeScript
- SQL databases
- Communication protocols
- Secure data exchange
- Encryption concepts
- Authentication
- Authorization
- TLS/SSL
- Certificate management
- Secure API communication
- HTML
- CSS
- React
- JavaScript
- jsNode
- jQuery
- AJAX
Location
- Long Island City, NY
Work Type
- Full-time
Experience Level
- Senior
Salary/Compensations
- $130,000+
- Up to 10% annual bonus
Benefits
- Medical insurance
- Dental insurance
- Vision insurance
- 401(k) retirement plan with up to 5% company match
- Life insurance
- Long-term disability insurance
- Short-term disability insurance
- Paid sick time
- Paid vacation time
- Paid holidays
- One paid volunteer day off per year
About the Company
- Springs Window Fashions is North America’s premier window covering company.
- Our tagline is “The Best Experience Company.”
- We’re committed to creating the Best Experience for our associates, consumers and end users, business partners, and communities.
- We want you to join our team of passionate self-starters who believe the world is full of Best Experience opportunities.
- Our Core Value: We do the right thing, always.
- Our Seven Cultural Behaviors: Empowerment, Ownership, Leadership, One Team, Customer First, Continuous Innovation, Speed.
