Enable job alerts via email!

Software Engineer II

Learning A-Z

Ann Arbor (MI)

Remote

USD 135,000 - 180,000

Full time

20 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in educational technology seeks a Software Engineer II to develop innovative front-end applications as part of a dynamic team. The role emphasizes agility, communication, and creative problem-solving to enhance user experiences across multiple platforms. With a commitment to quality and collaboration, the ideal candidate will leverage their technical acumen to drive impactful solutions.

Benefits

Medical insurance
401(k)
Vision insurance
Paid paternity leave
Paid maternity leave

Qualifications

  • 4+ years of software engineering experience.
  • Proficient in Laravel, PHP, MySQL, and front-end frameworks.
  • Strong verbal and written communication skills.

Responsibilities

  • Architect and design applications based on business needs.
  • Collaborate with platforms to ensure user experience.
  • Perform unit testing and support applications after release.

Skills

Software Engineering
Agile
Problem Solving
Communication

Education

BS in Computer Science or related field

Tools

Laravel
PHP
MySQL
Angular
Git

Job description

Join to apply for the Software Engineer II role at Learning A-Z

Join to apply for the Software Engineer II role at Learning A-Z

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from Learning A-Z

Technical Talent Acquisition Partner at Cambium Learning Group

Job Overview:

In this role, you will be involved in the technical development of multiple front-end applications. You will be a part of a dynamic group of designers and engineers where agility, teamwork, and creative thinking are highly valued. You drive the creation, evolution, and implementation of multiple products such as UI components, our design system and explore new technologies. The ideal candidate will demonstrate skills with both business and technical acumen.

As a Software Engineer you will build web applications that will be successfully delivered to customers, and provide a practical and efficient user experience. Communicate with stakeholders, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy. Inform a broad range of technical problems and full-stack design/development with client side focused engineering.

Job Responsibilities:

  • Architect, design, and/or implement applications that conform to a business need and maintain the business perspective in terms of understanding / affecting how systems are implemented to satisfy user goals.
  • Coordinate with other platforms and the design team to ensure that the user experience and designs are aligned.
  • You will be responsible for the entire system or feature, review requirements, generate designs, provide a rough order of magnitude estimates, implement, perform unit testing, release to the application store and support.
  • Propose, develop, review, and revise new procedures as needed for the continuing development of high-quality systems.
  • Work on multiple projects at one time, balancing needs and deadlines. It will be expected to progress on the project without much guidance from management. In addition, you are involved with proposing new projects that will satisfy business needs.
  • Troubleshoot problems, support systems that you have not implemented.
  • Provide technical guidance and training to other team members.
  • Collaborate with the team to ensure code quality by participating in code and design reviews.
  • Share architecture formally and informally with the team and stakeholders.
  • Keep informed of technical advances, propose changes based on newer technology or ideas relating to other coding patterns, efficiencies.
  • Research or investigate business opportunities that have little direction.
  • Be involved in testing beyond unit testing (e.g. integration testing with a remote location, capacity testing)

Job Requirements:

  • 4+ years of software engineering experience
  • Proficient in programming languages/frameworks: Laravel, PHP, MySQL (SQL)
  • Proficient in front-end frameworks like Angular, AngularJS
  • Experience with Agile and Scrum methodologies
  • Able to work autonomously and within a team environment
  • Able to express ideas effectively by evaluating and consolidating relevant information for different audiences
  • Familiarity with a distributed source control system, such as Git
  • Computer Science fundamentals in data structures, algorithm design, problem solving, complexity, object-oriented design, and design patterns.
  • Ability to work effectively, deliver results with tight deadlines against a project plan.
  • Experience using problem solving and analytical skills to solve business problems and drive process improvements.
  • Strong verbal and written communication skills and demonstrated technical leadership.
  • Works well in a dynamic team environment and can effectively drive cross-team solutions having complex dependencies and requirements.

Preferred Qualifications:

  • BS in Computer Science or a related field.
  • In addition to required languages, proficient in the following programming languages/frameworks: Java, JSP, Spring
  • Excellent communication, collaboration, reporting, analytical and problem-solving skills
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience with Agile Development Methodologies

Why Work With Us?

When you work with Learning A-Z, you’ll be helping students across the globe develop the comprehension, curiosity, and continued joy of learning they need to succeed in today’s world.

We’ve been awarded numerous accolades from a wide variety of edtech organizations. Our flagship products Reading A-Z, Raz-Kids, and Raz-Plus are beloved by teachers and students alike, and are currently used by approximately 1/5 of public students in the United States.

To learn more about our organization and the exciting work we do, visit www.learninga-z.com.

Our Remote First approach gives employees the flexibility and trust they need to effectively balance work with life. It creates a culture in which all employees are valued and where success is measured in results. It allows us to work collaboratively, inclusively and for greater positive impact, regardless of our individual locations.

If you will be working remotely, either occasionally or on a permanent basis, you must have a reliable internet connection through a cable or fiber-optic broadband service with minimum speeds of 10 Mbps download and 5 Mbps upload.

The successful candidate will be expected to actively participate in video-based interviews during the recruiting process and ongoing virtual meetings with their camera on, as part of their role.

As part of our Remote-First benefits, Cambium offers reimbursement to help cover the cost of setting up your home or remote office.

An Equal Opportunity Employer

We are dedicated to fostering a culture that celebrates unique backgrounds, ideas, and experiences. All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, age, religion, sex (including pregnancy, gender, gender identity/expression, or sexual orientation), national origin, protected veteran status, disability, or genetic information (including family medical history).

We will provide reasonable accommodations for qualified individuals with disabilities. You may request an accommodation during the recruiting process with your Talent Acquisition team member.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering, Information Technology, and Education
  • Industries
    E-Learning Providers, Primary and Secondary Education, and Software Development

Referrals increase your chances of interviewing at Learning A-Z by 2x

Inferred from the description for this job

Medical insurance

401(k)

Vision insurance

Paid paternity leave

Paid maternity leave

Get notified about new Software Engineer jobs in Ann Arbor, MI.

Ann Arbor, MI $135,000.00-$180,000.00 6 days ago

Ann Arbor, MI $120,000.00-$150,000.00 2 hours ago

Senior Backend Software Developer (Remote)
Sr. Software Test Engineer (Python, React) - 100% REMOTE
Application Engineer (Virtual Reality Engineering Software)
Senior Software Engineer, Distributed Systems

Ann Arbor, MI $138,000.00-$180,000.00 6 days ago

Software Engineer - Legal Prompt Engineer

Ann Arbor, MI $70,000.00-$130,000.00 2 weeks ago

Site Reliability Engineer (SRE, Remote US)

Ann Arbor, MI $120,000.00-$160,000.00 3 months ago

Senior Backend Software Developer (Remote)
Deepfield Senior Platform Software Engineer
Software Engineer, Legal Prompter - Spanish Speaking

Ann Arbor, MI $70,000.00-$130,000.00 2 weeks ago

Ann Arbor, MI $130,000.00-$175,000.00 3 weeks ago

Ann Arbor, MI $140,000.00-$260,000.00 23 hours ago

Ann Arbor, MI $171,500.00-$318,500.00 2 weeks ago

Ann Arbor, MI $120,000.00-$160,000.00 3 weeks ago

Ann Arbor, MI $150,000.00-$170,000.00 2 weeks ago

Senior Applied Scientist – Research Products
Senior Applied Scientist – Research Products

Ann Arbor, MI $140,000.00-$260,000.00 2 weeks ago

Ann Arbor, MI $120,000.00-$160,000.00 1 day ago

Novi, MI $107,281.00-$132,761.00 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.