Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Software Engineer

Job

Robert Half

Hauppauge, NY (In Person)

Full-Time

Posted 2 weeks ago (Updated 1 week ago) • Actively hiring

Expires 7/13/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
79
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

We are looking for a Software Engineer to build modern web applications that combine reliable backend services with intuitive user interfaces. This position partners closely with product, design, and quality teams to turn business needs into well-crafted technical solutions. Based in New York, the role is ideal for someone who values maintainable code, strong engineering practices, and delivering high-quality digital experiences.
Responsibilities:
  • Create and enhance full-stack web solutions using C#, .
NET, ASP.NET
Core, Razor, Blazor, JavaScript, and React.js.
  • Develop backend services, front-end components, and interactive application features that support a smooth and responsive user experience.
  • Work alongside stakeholders across product, design, and testing to shape requirements, build functionality, and release updates effectively.
  • Improve application reliability by addressing performance, security, accessibility, and overall code quality throughout the development lifecycle.
  • Connect applications with relational databases and external service integrations while ensuring data accuracy and system stability.
  • Review code, share technical guidance, and encourage sound development standards across the engineering team.
  • Participate in architecture and implementation decisions that support scalable, maintainable, and efficient software delivery.