Software Engineer

ALLEGO, INC.
Waltham, MA, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$100,000.0 - $120,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Browser Compatibility Cascading Style Sheets (CSS) Software Debugging Programming Tools Web Development Design of User Interfaces Apache Struts JQuery
+17 more
Javaserver Pages OAuth OpenID Performance Tuning Security Assertion Markup Language (SAML) Software Engineering TypeScript Web Application Frameworks Eslint Spring-mvc ReactJS Git Webpack Information Technology React Testing Library Selenium Webdriver Software Version Control

Job description

Allego is looking for a talented and motivated individual to join our Development team. In our collaborative and flexible work environment, you’ll have the opportunity to rapidly build your technical skills in a new, exciting, and expanding product space. You’ll work closely with a multi-disciplined team to build a product that transforms the way ideas are shared and learning happens. You will be integral to Allego’s success through:

  • Collaborating with the product management team to weigh options to satisfy requirements, providing feedback on requirement feasibility, architecture and UI/UX designs

  • Designing, building, and delivering features in multiple areas of the product

  • Reviewing code and mentoring other engineers

  • Continually improving our technical stack and processes

  • Maintaining existing tools and infrastructure as necessary

Requirements

The ideal candidate will have:

  • Minimum 3 years of experience

  • Passion for web development and cross-browser compatibility

  • Strong working knowledge of web stack - Javascript, jQuery, React + Typescript (hooks, component composition, performance tuning), Chakra UI, Emotion

  • Strong working experience with Java & J2EE stack

  • Ability to independently diagnose and solve code problems using appropriate tools and resources

  • Experience using browser dev-tools for debugging problems

  • Ability to effectively collaborate with team members in a fast-paced, Agile development environment

  • Bachelor’s Degree in Computer Science, Engineering, Software Development, or a combination of education and equivalent experience in a related field

Preferred (but not essential):

  • Proficient with React components/pattern - React Hook Form + Yup; data: TanStack Table, axios; state: Jotai, Immer

  • Experience with Git (or a similar version control system)

  • Experience with the Java web frameworks - Struts 2 + JSP, Spring MVC

  • Experience with a modern front-end build + test pipeline - Webpack, Vite, React Testing Library, WebdriverIO, ESLint, Styleint, SCSS

  • Experience with infrastructure/integrations - oAuth, OIDC, SAML, AWS SDK

About You

We promote an open and vibrant culture, filled with personality. Everyone is essential to achieve our business goals, and that includes you!

You should be highly motivated, able to work cohesively within a team and able to manage your own workload and priorities too. At Allego, we leave the ego at the door. You should be ready to put your best foot forward, and join in the learning and development culture where we work together to better ourselves and the success of the business.

Benefits & conditions

Allego offers a competitive, comprehensive benefits package, available to full-time employees on day one:

  • Medical, dental, and vision coverage

  • Unlimited vacation

  • Paid parental leave

  • Health Reimbursement Account (HRA)

  • Flexible Spending Account (FSA)

  • 401(k) with company matching, Base salary range of $100,000 - $120,000 + equity

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

49 sec

Choosing ESLint over dedicated architectural component testing libraries

Carl Assmann Carl Assmann · WWC Europe 2026

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all