Requirements
- 7+ years of professional software engineering experience, preferably with proven success at staff-level responsibilities.
- Strong full-stack development experience, including backend, frontend, and relational database modeling and development.
- Senior experience and familiarity with SQL and relational databases, and comfortability working with data warehouses and ETL tools.
- Proficiency in Java (preferably Java 11+) and experience with at least one modern SPA framework (React, Vue or Angular).
- Experience with web services, RESTful APIs, and contract-driven development.
- Strong technical project management skills. Ability to transform vague requirements into initiatives and successful outcomes.
- Ability to operate autonomously, providing technical vision and guiding the team toward scalable solutions.
- Strong problem-solving skills, capable of balancing multiple use cases while enabling flexibility.
- Familiarity with CI/CD pipelines and modern software development practices.
- Proven ability to deliver high-quality, iterative value while maintaining execution speed.
- Strong communication skills, with an emphasis on cross-functional collaboration and working on challenging technical problems.
Nice to Have
- Experience with Python a plus.
- Experience with S3, MongoDB, AWS, DBT, Snowflake a plus.
- Experience working on highly configurable software products a plus
Benefits
- 100% paid medical for employees and a 401(k) with employer match.
- Casual environment, the flexibility to set your own schedule, a fully stocked fridge and pantry, free Citi Bike membership, secure bike rack, gym subsidy, paid parental leave, and an education assistance program.
Additional Information
- Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.

