
Staff Software Engineer
Foresight Dataabout 3 hours ago
Base Salary
$210k - $240k/yr
Responsibilities
- Partner with Product and Engineering leaders to scope backend features and support delivery through agile development cycles.
- Design, build, and maintain backend services for portfolio reporting and analytics.
- Integrate data from multiple sources, ensuring accuracy and performance of reporting systems.
- Collaborate with the Engineering team to implement features leveraging data enrichment and AI capabilities.
- Contribute to backend architecture and data model decisions.
- Work closely with frontend and data teams to deliver end-to-end product functionality.
- Support monitoring and improvement of system-level metrics.
- Mentor junior engineers through code reviews and technical guidance.
- Operate effectively in a fast-paced, entrepreneurial environment.
Requirements
- Bachelor's degree in computer science or related field, or equivalent experience.
- Minimum of 6 years of professional full-stack engineering experience.
- Demonstrated experience writing scalable, maintainable code in JavaScript or TypeScript.
- Experience building and integrating web services and APIs, including REST and/or GraphQL.
- Hands-on experience with cloud platforms such as AWS or Azure.
- Familiarity with Agile development methodologies.
- Strong collaboration skills to work effectively with product and data partners.
Benefits
- Competitive salary and benefits including health, dental, and vision.
- Equity eligible.
- Income tax benefits for NY residents.
- Employer-paid short- and long-term disability.
- Flexible paid time off annually, inclusive of holidays.
- Flexible work scheduling.
- Additional wellness and family support programs.