Search jobs > Raleigh, NC > Teacher

Senior Software Engineer, Teachers Pay Teachers

IXL
Raleigh, North Carolina, US
Full-time

Senior Software Engineer, Teachers Pay Teachers

Teachers Pay Teachers (TPT), the most beloved educator brand used by 85% of K-12 teachers in the US and the world’s largest catalog of educator-created content, is seeking Senior Software Engineers who have a passion for technology and education to help us add new features and continue to build out our successful educator-focused marketplace.

You’ll be tackling problems big and small - from search & personalization to multi-service orchestration to building a resilient API.

Candidates should take the time to read all the elements of this job advert carefully Please make your application promptly.

This is a full-time position in our Raleigh, NC area office.

WHAT YOU'LL BE DOING

  • Work with a team of talented engineers, both starting projects from scratch and also working within the existing code base.
  • Build the back-end wiring, application logic, and UI for our products.
  • Drive the development process for your team, including designing, coding, documenting, testing, debugging, and tuning.
  • Provide accurate estimates, evaluate feasibility, and assess new platforms and technologies for project implementations.
  • Collaborate and communicate clearly across multiple development teams to design and release amazing products.
  • Mentor teammates, communicate, and teach your learnings.

WHAT WE'RE LOOKING FOR

  • 6+ years of experience in software engineering.
  • Bachelor’s or advanced degree in Computer Science or a related discipline.
  • Excellent programming skills in an object-oriented language.
  • Experience with building, scaling, and monitoring resilient systems.
  • Strong analytical-reasoning and problem-solving skills.
  • Passion for improving education through technology.

J-18808-Ljbffr

20 hours ago
Related jobs
Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Lead Senior Software Engineer to help drive the implementation of its strategic vision. NET development experience5+ years of front-end development experience5+ years of experience with SQL ServerBachelor's degree in Computer Science, Software Engineering, or a related fie...

IXL
Raleigh, North Carolina

Teachers Pay Teachers (TPT), the most beloved educator brand used by 85% of K-12 teachers in the US and the world’s largest catalog of educator-created content, is seeking Senior Software Engineers who have a passion for technology and education to help us add new features and continue to build out ...

Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Senior Staff Software Engineer, Back-End. ...

Promoted
EarthOptics
Raleigh, North Carolina

Join EarthOptics as a Senior Embedded Software Engineer!. Our Senior Embedded Software Engineer will join our Hardware and Sensors team to impact our mission through individual contributor responsibilities. What you'll cultivate as a Senior Embedded Software Engineer: (Your responsibilities). Your a...

Promoted
VirtualVocations
Durham, North Carolina

Software Test Engineer to join their team in building cutting-edge technology solutions. ...

Promoted
Patagonia Health
Cary, North Carolina

Position: Senior Software Engineer. Patagonia Health is looking for a full stack Senior Software Engineer to join a fast paced R&D team based in Cary, NC. In this position, you will be responsible for design, development and delivery of mission critical scalable software and engineering solution...

Promoted
Zachry Group
Cary, North Carolina

Successful candidates will be relied upon to support the development of software and engineering analyses under the supervision of senior engineering staff. Individuals involved with software development must demonstrate knowledge of computer languages, data structures, and software design methods a...

Promoted
Google Cloud - Minnesota
Raleigh, North Carolina

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Promoted
Envestnet
Raleigh, North Carolina

As a Senior Software Engineer on the team, you are passionate about collaboratively building high quality software. Participate in the design, implementation, and deployment of successful software with a self-organizing Scrum team following best practices in SCRUM process. Exercise best practices an...

NVIDIA
Durham, North Carolina

We are now looking for a Senior Performance Software Engineer for Deep Learning Libraries!. Do you enjoy tuning parallel algorithms and analyzing their performance? If so, we want to hear from you! As a deep learning library performance software engineer, you will be developing optimized code to acc...