← Back

Software Engineer (New Grad) - Full Time


Software Engineer (New Grad) - Full Time

Our engineering team is small but mighty. As one of our first dedicated Front-End Engineers at ALICE, you will have room to shape your work and have an outsized impact on our product and our culture. You will own our front-end codebase and work with our product & design team to translate ideas into a beautiful UI for our customers. We're looking for frontend engineers who relish the subtle interaction details that make products delightful and the hard technical challenges that are involved in making a desktop-grade web app with a scalable code base.


New Grads

At ALICE new grads have a much bigger impact and a broader scope than large companies. You will work closely with our experienced engineers and code across all levels of our stack, architect and implement new product features in Scala, TypeScript, React/Redux. You will help reinforce our current feature-set and code base with enterprise-grade stability, scalability, usability, develop technical assessments for interviews and attend recruiting events requiring engineering insight, and provide on-call technical assistance to ensure the health of our product.

The Product

You'll also get to influence product features and direction and have the opportunity to work across all levels of the stack. Our engineers are encouraged to visit customers on-site and consistently provide valuable input on our product roadmap.

The Team

We are simultaneously growing and evolving our app and our team. We are focused on continuous, iterative improvement to customer satisfaction, quality/speed/ease of development, personal growth, and professional achievements. You’ll have the opportunity to directly impact the product we build, the tools we use, the processes we follow and the team we build.


  • Strong computer science fundamentals
  • Commitment to clear, modular, and reusable code
  • Good communications skills and open-mindedness
  • BS or MS in computer science or a related field
  • Strong grasp of Java and/or Scala. Basic experience with web app development
  • Strong algorithmic and data-structures understanding
  • Familiarity with modern web technologies, SQL/NoSQL databases and modern infrastructure for SaaS products

Why work at ALICE?

  • We’re a small, early stage team that is growing quickly with plenty of opportunity for your professional and personal growth - and we’re here to support you in that growth.
  • Flexible vacation policy
  • We believe in sharing our success in the form of equity, which is part of the compensation for all employees.
  • Health + Dental + Vision insurance
  • On top of a standard benefits package (medical, dental, vision, 401k, etc.) we also offer flexible vacation + unlimited sick leave + commuter benefits
  • Free snacks + lunches
  • Team activities - we take fun seriously. We have regular happy hours, at least one team outing (movie nights, etc.) each month, and at least one large team event each quarter (Camping trip, Giants game, etc.)