Software Engineer
Stratus Property Management · Troy, New York, USA
remotePosted Nov 1, 2026 · verified Nov 2, 2026
Key requirements
- -------------
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Experience developing and maintaining software applications.
- Understanding of programming languages and development frameworks.
- Familiarity with databases, APIs, and version control systems.
- Knowledge of software testing and debugging.
- Strong analytical and problem-solving abilities.
- Good communication and teamwork skills.
- Ability to manage tasks and meet project deadlines.
- Problem-Solving
Description
We are looking for a skilled and motivated Software Engineer to join our engineering team. In this role, you'll help design, develop, test, and maintain software applications that support business operations and improve the user experience.
You'll work closely with other engineers, designers, and team members to build reliable solutions, improve existing systems, troubleshoot technical issues, and contribute to ongoing development projects.
The ideal candidate should have a good understanding of software development, problem-solving skills, and the ability to work independently while collaborating with a remote team.
Key Responsibilities
--------------------
* Design, develop, and maintain software applications.
* Write clean, efficient, and maintainable code.
* Build and improve application features based on project requirements.
* Identify, troubleshoot, and resolve software issues.
* Test applications to ensure functionality, reliability, and performance.
* Collaborate with developers, designers, and product teams.
* Review code and contribute to development improvements.
* Maintain technical documentation.
* Participate in planning meetings and development discussions.
* Stay informed about new technologies and software development practices.
Qualifications
--------------
* Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
* Experience developing and maintaining software applications.
* Understanding of programming languages and development frameworks.
* Familiarity with databases, APIs, and version control systems.
* Knowledge of software testing and debugging.
* Strong analytical and problem-solving abilities.
* Good communication and teamwork skills.
* Ability to manage tasks and meet project deadlines.
* Problem-Solving
What We Offer
-------------
* Competitive compensation.
* Remote working opportunities.
* Flexible working arrangements, where applicable.
* Professional development opportunities.
* Collaborative engineering environment.
* Training and career advancement opportunities.
* Paid time off and applicable company benefits.
Prepare this application with AddHug
See how well you fit, get a tailored resume and cover letter built only from your real experience, then apply on the employer site yourself.
AddHug never submits applications on your behalf.
Similar jobs
- Software Engineer
Steampunk · McLean, VA, US
- Software Engineer
Capgemini · Atlanta, US
- Software Engineer
Pure Storage · Santa Clara, California
- DevOps Engineer, Flight Software
Reliable Robotics Corporation · Mountain View, CA
- Software Engineer
NetApp · US