What are the responsibilities and job description for the Senior Product Engineer position at Smartwork IT Services?
Title:Senior Product Engineer
Location: New York
Role Overview
We are seeking a Senior Product Engineer who combines strong domain understanding, technical expertise, and architectural judgment while leveraging AI tools to deliver end-to-end solutions across the technology stack. This role involves owning features from concept through production, including requirements gathering, architecture design, UI and backend development, and system integrations.
- Build and develop across the stack, including:
- Backend services using Java/Spring
- Frontend components using Vue.js
- APIs and data integrations
- Utilize modern AI development tools (LLMs, AI-assisted coding tools, model APIs) for prototyping, code generation, testing, and development acceleration while ensuring quality and correctness.
- Maintain engineering standards through code reviews, testing, observability, and documentation.
- Mentor engineers through design discussions, pair programming, and code reviews.
- Navigate ambiguity and make practical decisions in evolving environments.
- 8 years of software engineering experience with a proven ability to deliver end-to-end solutions across frontend and backend systems.
- Strong proficiency in:
- Java
- Python
- Strong architectural understanding including:
- Service decomposition
- Design patterns
- Build vs. buy decision making
- System simplification strategies
- Experience with AI-assisted development tools and LLM integrations.
- Experience collaborating directly with business stakeholders and participating in requirement gathering and solution validation.
- Strong understanding of balancing technical decisions with business impact.
- Excellent communication and stakeholder management skills.
- Strong problem-solving mindset with the ability to deliver practical, production-focused solutions.
- Experience with Vue.js or similar modern frontend frameworks such as React.
- Experience with:
- Event-driven architectures
- Workflow orchestration
- Data pipeline design
- Experience building internal tools and productivity platforms.
- Experience within financial services or investment management domains.