Hologram is hiring a Software Engineer to join our global engineering team in New York City. You will design and build APIs and related functionality that power complex, mission-critical applications for large institutions. This full stack role involves solving intricate front-end challenges on the desktop while contributing to a collaborative, informal, and fun working environment.
What You'll Do
- Design and build APIs and related functionality that power complex and mission-critical applications at large institutions.
- Apply backend server or full stack architecture patterns to solve complex front-end challenges on the desktop.
- Learn technologies and products relevant to HERE and its clients to solve unique problems creatively.
- Make impactful, insightful contributions to code reviews and design discussions.
- Identify challenges to API adoption (developer ergonomics, failure states, future use cases) and suggest solutions through code, API design, or documentation.
- Leverage knowledge of common interfaces (Windows OS, browsers, desktop apps) to identify edge cases or usability concerns.
- Create spikes or POC code to address technical unknowns and promote them into production quality code.
- In partnership with design and engineering, use interface knowledge to identify usability concerns.
- Write reusable code adhering to the DRY concept.
- Remain engaged and contribute to team culture.
What We're Looking For
- A minimum of 3+ years of core experience building complex consumer-grade web applications.
- Strong understanding of software design patterns.
- Confident command using JavaScript or TypeScript and/or Electron.
Nice to Have
- Experience with a wide range of other technologies and frameworks such as .NET, Java, Python, Go, React, NextJS, Mocha, C++, etc.
- Experience or interest in the design and foundations of distributed systems.
- Experience or interest in highly complex asynchronous programming.
- Experience or interest in cross-functional collaboration and building team rapport.
- Experience or interest in desktop or container technologies such as PWAs, ElectronJS, or HERE Container.
- Experience working in an agile environment and thinking ahead of the sprint.
- Experience working in enterprise production environments.
- Experience troubleshooting and thinking outside the box.
- Ability to understand business requirements and translate them to technical requirements.
- Ability to foster a collaborative environment and communicate with clients on occasion.
- Ability to be adaptable and nimble to meet stakeholder needs.
- Analytical thinker with excellent communication skills and ability to influence peers.
Technical Stack
- JavaScript, TypeScript, Electron, .NET, Java, Python, Go, React, NextJS, Mocha, C++
Team & Environment
You will be part of a global engineering team. Hologram fosters a friendly, collaborative, and supportive culture that respects diversity of thought. Our goal is to create a space where employees can learn, innovate, and have a good time. We value taking time to get to know one another and form relationships, promoting a productive, enjoyable learning experience.
Benefits & Compensation
- Compensation: $110,000-160,000 DOE + equity: Stock Options
- Generous Paid Time Off, Paid Holidays & Sick Time
- Competitive & Comprehensive Health Insurance
- Thoughtfully-Planned Paid Parental Leave
- Financial Well-Being Plans (FSA, 401k, Life Insurance)
- Professional Development Courses
- Employee Resource Groups
- One Medical - Free Membership
- Talkspace - Mental Health Therapy 24/7
- Team Lunches
- Casual dress code
- Commuter Benefits (NYC employees only)
- Citibike (NYC employees only)
Work Mode
This role follows a hybrid work model and is based in New York, NY.
Hologram is an equal opportunity employer.



