
Senior Software Engineer
Solar Landscape
full-time
Posted on:
Location Type: Hybrid
Location: Asbury Park • New Jersey • New York • United States
Visit company websiteExplore more
Salary
💰 $140,000 - $160,000 per year
Job Level
About the role
- Design, develop, and maintain scalable web applications that support both internal teams and external customers in the clean energy space.
- Lead full-stack development using TypeScript, Node.js, JavaScript, Next.js, and Tailwind CSS.
- Leverage AI-powered development tools to increase engineering velocity, improve code quality, and modernize workflows, while helping the broader team adopt best practices for AI-assisted development.
- Design and build AI-enabled features and products, incorporating automation, intelligent data processing, and decision-support capabilities into our platforms.
- Collaborate with product managers, designers, and cross-functional stakeholders to translate complex workflows and business needs into elegant technical solutions.
- Lead and mentor engineers across US-based and offshore teams, elevating technical standards, improving system design thinking, and fostering a culture of ownership and continuous improvement.
- Manage deployment pipelines, performance optimization, and cost-efficient scaling of applications in Microsoft Azure.
- Contribute to architectural decisions and help define development standards, AI usage guidelines, and engineering best practices across the team.
- Use GitHub for version control and Jira for task management to support efficient, transparent, and collaborative development cycles.
- Ensure software meets security, performance, and accessibility standards.
- Stay current with emerging technologies, particularly in AI and automation, and proactively introduce tools and frameworks that improve product quality and team effectiveness.
Requirements
- 5+ years of experience in software engineering, with a strong focus on full-stack web application development and leading projects from concept through production.
- Proficiency in: Back End: TypeScript, Node.js, Python; Front End: Next.js, Tailwind CSS.
- Experience building and shipping AI-enabled features or products and leveraging AI-assisted development tools to improve velocity and code quality.
- Demonstrated ability to lead technical initiatives, drive architectural decisions, and deliver complex systems with minimal oversight.
- Experience working directly with non-technical stakeholders to translate business requirements into clear technical plans and measurable outcomes.
- Experience working from Figma design files and partnering closely with design teams to deliver polished user experiences.
- Proven experience deploying, scaling, and optimizing applications in Microsoft Azure or other cloud providers.
- Strong understanding of Git workflows (GitHub) and agile development practices (Jira).
- Experience collaborating with distributed teams, including offshore developers.
- Ability to balance long-term technical vision with short-term delivery needs.
- Excellent problem-solving skills, with a focus on delivering clean, maintainable, and performant code.
- Effective communicator who can explain technical concepts clearly to both technical and non-technical audiences.
Benefits
- Training / Professional development opportunities
- 401(k) with 4% company match
- Summer Fridays
- Flexible remote/hybrid work options
- Paid parental leave
- Team lunches, events, and stocked kitchens
- Modern, collaborative office spaces in Asbury Park, New York City, Boston, Chicago, and Baltimore
- Medical, dental, and vision coverage
- Company-paid life and long-term disability insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptNode.jsJavaScriptNext.jsTailwind CSSPythonAI-enabled featuresperformance optimizationscalable web applicationsclean code
Soft Skills
leadershipmentoringproblem-solvingcommunicationcollaborationtechnical initiativetranslating business requirementscontinuous improvementsystem design thinkingbalancing technical vision