Park Street is a leader in cloud-native software solutions for alcoholic beverage companies. The Staff Software Engineer will contribute to the architecture and development of scalable software, drive technical excellence, and mentor engineers while leading the design and delivery of AI-powered product features.
Responsibilities:
- Architect, build, and maintain scalable, high-quality software across the full stack, from Next.js frontend components to AWS infrastructure defined in CDK
- Lead the design and delivery of AI-powered product features using the Vercel AI SDK, agent patterns, RAG pipelines, and streaming interfaces — shipped to production, not as experiments
- Own and improve engineering standards including code review practices, CI/CD pipelines, observability, and infrastructure-as-code patterns
- Partner with business stakeholders, IT management peers, and senior leadership to align technical direction with product and business goals
- Champion thoughtful adoption of AI coding tools (Claude Code, Cursor) and help the team develop clear practices around how they change the way work is organized and reviewed
- Facilitate inter-team communication and cooperation; be actively involved in service delivery and cross-functional delivery activities
- Provide leadership in technical analysis, solution design, and implementation — ensuring quality through formal design reviews, post-implementation retrospectives, and continuous improvement
- Manage resolution of technical risks and issues associated with delivery outcomes, escalating where appropriate
- Mentor and grow engineers through code review, pairing, and design feedback, helping the team develop technical and business skills in line with their role and potential
- Manage key performance indicators to ensure engineering goals and SLA targets are met
Requirements:
- 8+ years in full stack software engineering, with meaningful time operating at or near the Staff level
- A demonstrable track record of consequential technical decisions — candidates should be prepared to discuss what they built, the tradeoffs they made, what went well, and what they would do differently
- Deep AWS fluency across ECS/Fargate, SQS, DynamoDB, EventBridge, Lambda, S3, and CloudFront, and the infrastructure patterns that underpin reliable distributed systems
- Strong JavaScript and TypeScript across the full stack; able to write a Next.js component and review a CDK infrastructure stack in the same context
- Shipped production AI features using the Vercel AI SDK, agent architectures, RAG, and streaming — not as prototypes but as features real users depend on
- Serious, thoughtful use of AI coding tools (Claude Code, Cursor) and a considered perspective on how they reshape team workflows and code review
- Demonstrated ability to influence without authority — building alignment, shaping technical direction, and bringing others along through trust and craft
- Strong understanding of monolithic and microservices architecture, event-driven architecture (EDA), and domain-driven design (DDD)
- Experience with Agile methodologies and modern CI/CD practices
- Experience with Git or other source control systems
- Strong communication skills; ability to document and communicate technical decisions clearly to both technical and non-technical audiences