Senior Software Engineer at Benchmark Education Company

Feedinkoo: Remote Jobs

United States

On-site

USD 80,000 - 120,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Feedinkoo is seeking a Software Engineer to join their dynamic Software Engineering team. The ideal candidate will contribute to developing software solutions for literacy learners and educators while working collaboratively in an agile environment.

This role demands 3-5 years of software development experience, expertise in Java, ES6 JavaScript, and PHP, as well as strong communication skills. The company champions innovation and provides a diverse working experience.

Qualifications

  • 3-5 years of experience in software development.
  • Expertise with Computer Science principles.
  • Ability to work in a collaborative agile environment.

Responsibilities

  • Work as part of an Agile software development team.
  • Solve complex problems and improve processes.
  • Test, analyze data, and continuously improve.

Skills

Java
ES6 JavaScript
PHP7.x
Agile environment
Excellent English communication skills

Education

Bachelor’s degree in computer science or related field

Tools

React
Redux
SQL
NoSQL (MongoDB, MySQL)
AWS technologies

Job description

Position Purpose

We are looking for a curious, self-driven Software Engineer to join our Software Engineering team at Benchmark Education. We focus on building fantastic software to meet the challenges facing literacy learners and teachers. Our software enables and supports a wide range of next generation learning experiences with the promise of doing even more with the right technology team members. Our teams at Benchmark design, build, and manage customer facing and backend technology solutions using a variety of technologies.

Job Responsibilities
  • Work independently and as part of an Agile software development team taking responsibility for solving complex problems.
  • Competent at turning ideas into code, and making that code usable by your teammates, and the company at scale.
  • Advance our goals around quality and engineering discipline.
  • Test, analyze data, and improve constantly.
Primary Qualifications
  • 3‑5 years’ experience in software development or engineering. Completion of a software coding bootcamp or a bachelor’s degree in computer science or related field is preferred.
  • Demonstrated expertise with Computer Science principles in object‑oriented design, data structures, and algorithm design and complexity analysis.
  • Expertise in at least one of the following, with preferred expertise in more than one: Java, ES6 JavaScript, or PHP7.x.
  • Ability to work in a collaborative agile environment.
  • Excellent written and spoken English communication skills.
Preferred Qualifications
  • Understanding of all elements of the software development life cycle, including planning, development, requirements management, configuration management, quality assurance, and release management.
  • Experience with JavaScript and Web Development: single‑page application development using ES6 JavaScript, React framework and Redux state management, CSS, LESS or SASS.
  • Unit testing with Jest, Enzyme, Mocha, and Chai.
  • Experience with frameworks such as React, Redux, Backbone, or VueJS.
  • Data visualization packages such as D3.
  • Experience with SQL and NoSQL datastores such as MySQL and MongoDB.
  • Familiarity with basic design patterns and UML.
  • Familiarity with PHP7.x, Laravel, and PHPUnit.
  • Familiarity with Spring projects for Java.
  • Experience with AWS technologies: RDS (Aurora), Elastic Beanstalk, ECS, RedShift, EC2, SQS, SNS, CloudWatch, S3, or CloudFront.
  • Experience with container technologies, e.g., Kubernetes, Docker, Apache Mesos.
  • Highly responsible, team‑oriented individual with very strong communication skills and work ethic; self‑starter.
  • Ability to apply advanced principles, theories, and concepts, and contribute to the development of innovative principles and ideas.
  • Experience working on unusually complicated problems and providing solutions that are highly creative and ingenious.

Benchmark Education Publishing (BEC) and its affiliates are proud to be an Equal Opportunity Employer.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Solutions Architect
Senior Solutions Architect

Benchmark Education Company LLC • Florida

Hybrid
USD 120,000 - 150,000
Executive Assistant
Executive Assistant

Benchmark Education Company LLC • New Rochelle (NY)

On-site
USD 80,000 - 100,000
Digital Production and Packaging
Digital Production and Packaging

Benchmark Education Company • New Rochelle (NY)

On-site
USD 100,000 - 120,000
UX/UI Designer
UX/UI Designer

Benchmark Education Company LLC • New Rochelle (NY)

On-site
USD 70,000 - 95,000
Desktop Support/AV Technician
Desktop Support/AV Technician

Benchmark Education Company LLC • New Rochelle (NY)

On-site
USD 28,000 - 34,000
Marketing Manager
Marketing Manager

Benchmark Education Company LLC • New Rochelle (NY)

On-site
USD 80,000 - 90,000
Marketing Assistant
Marketing Assistant

Benchmark Education Company LLC • New Rochelle (NY)

On-site
USD 28,000 - 34,000
Educational Sales Consultant - CO
Educational Sales Consultant - CO

Benchmark Education Company • Colorado

On-site
USD 75,000 - 100,000
Educational Sales Consultant - CO
Educational Sales Consultant - CO

Benchmark Education Company LLC • California

Hybrid
USD 75,000 - 100,000
National Literacy Consultant, CA
National Literacy Consultant, CA

Benchmark Education Company LLC • California

Hybrid
USD 90,000 - 110,000