Junior Software Engineer
Company: STV Incorporated
Location: Empire State Building, New York, New York
Salary: $96k - $109.7k per year
Type: Full-time
Posted: 2026-07-20
About this role
STV is seeking a Junior Software Engineer to join our Digital Advisory team at our New York City, NY or Boston, MA offices. This is an excellent opportunity for an early-career engineer who is passionate about software development, eager to learn from experienced professionals, and excited to work with modern technologies, including AI-powered development tools and cloud-based applications.
You will contribute to multiple concurrent projects ranging from capital planning platforms and asset management systems to workflow automation, analytics applications, and enterprise data solutions. This role offers significant opportunities for mentorship, skill development, and exposure to all phases of the software development lifecycle.
Position Summary
As a Junior Software Engineer, you will help design, develop, test, and support full-stack software applications used by clients and internal teams across STV's digital portfolio. Working alongside senior engineers, architects, data specialists, and business stakeholders, you will gain experience building scalable web applications, APIs, and cloud-based services while contributing to solutions that solve real-world infrastructure and operational challenges.
The ideal candidate possesses a solid foundation in .NET, React, and relational databases, combined with strong curiosity, adaptability, and a willingness to continuously learn and improve.
Key Responsibilities
Software Development
- Design, develop, test, and maintain software applications using .NET Core, React, and TypeScript.
- Contribute to the development of RESTful APIs and backend services that support enterprise applications and data platforms.
- Assist in implementing responsive, user-friendly interfaces and reusable frontend components.
- Participate in the full software development lifecycle, including requirements gathering, development, testing, deployment, and support.
- Troubleshoot software defects and help resolve issues in developm...