Hybrid Software Engineer

Posted yesterday

Apply now

About the role

  • Software Engineer developing and scaling platforms for employee benefits management at Newfront. Collaborating with cross-functional teams to deliver high-quality products and influence outcomes.

Responsibilities

  • Be a crucial contributor within the team, working through ambiguity, concept validation and implementing a best-in-class solution.
  • Collaborate with cross-functional design, product, and data science teams to design and deliver high-quality products and influence outcomes.
  • Write clean, well-tested code; participate in code reviews; and help keep our codebase maintainable and easy to work with.
  • Identify areas of improvement and drive opportunities on the web and mobile clients as well as the backend.
  • Help cultivate innovation and growth by contributing to cross-collaboration and execution of projects across multiple teams.
  • In the AI domain, implement the rapid prototyping of software applications applying AI / ML technologies. Serve as the software generalist and participate in the development process from ML model design and implementation to backend and frontend development.
  • Develop your technical skills and product understanding, and take on increasing ownership of features and components as you grow.

Requirements

  • BS or MS in computer science or related field, or equivalent work experience.
  • 1 year of experience or relevant internships on software engineering and web application development at scale.
  • Strong programming fundamentals in one or more backend server languages (Java/Python/Ruby/Go/TypeScript/etc.).
  • Experience with web development best practices such as continuous integration and continuous deployment.
  • Proficiency in a database management system such as MySQL/PostgreSQL.
  • Experience with LLM techniques and other related frameworks.
  • Ability to effectively communicate with technical and non-technical stakeholders.
  • Ability to take a thoughtful, pragmatic, and efficient approach to problem-solving.
  • Passion to up-level yourself through curiosity, mentorship, and fostering a collaborative and inclusive team environment.

Benefits

  • Health insurance
  • 401(k) eligibility
  • Paid time off benefits (such as vacation, sick time, and parental leave)
  • Restricted stock units
  • Discretionary awards

Job title

Software Engineer

Job type

Experience level

Junior

Salary

$101,100 - $200,500 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job