Enable job alerts via email!

Staff Software Engineer

Blackboard

United States

Remote

USD 90,000 - 150,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company dedicated to empowering educators and institutions with innovative technology solutions. As a Staff Software Engineer, you will play a pivotal role in enhancing accessibility in digital course content through the Ally product. This position offers the chance to work with cutting-edge technologies, including Scala and JavaScript, while collaborating with a diverse and inclusive global team. If you are passionate about making a meaningful impact in education and thrive in a dynamic environment, this opportunity is perfect for you.

Qualifications

  • 10-12 years of relevant experience in software engineering.
  • Strong command of backend programming languages and cloud technologies.
  • Experience with CI/CD principles and tools.

Responsibilities

  • Design, develop, and maintain features of the Ally product.
  • Collaborate cross-functionally with product and software development teams.
  • Work on ethical products using Scala and JavaScript.

Skills

Backend Programming Languages (Java, JavaScript, Python)
Cloud Technologies
CI/CD Principles and Tools (Jenkins, Azure Pipelines)
Good Abstract and Critical Thinking Skills
Relational Database Design and Querying
Fluency in English

Tools

Git
IntelliJ IDEA
JIRA
AWS

Job description

Description

Position: Staff Software Engineer

Location: Chennai, India

The Opportunity

Anthology delivers education and technology solutions to help students reach their full potential and enable learning institutions to thrive. Our mission is to empower educators and institutions with meaningful, simple, and intelligent innovations that inspire student success and institutional growth.

We are committed to diversity, inclusion, and belonging, making these core values part of our hiring practices and organizational culture.

About the Role

This role focuses on Anthology Ally, a revolutionary product that enhances the accessibility of digital course content. As digital accessibility becomes increasingly vital worldwide, institutions face longstanding challenges that our industry-leading tools aim to address. The Ally engineering team develops solutions to improve accessibility through inclusivity, sustainability, and automation, benefiting all students.

As a Staff Software Engineer, you will design, develop, and maintain features of the Ally product. You will collaborate cross-functionally with product and software development teams. The role involves working on an ethical product using Scala for backend development and JavaScript for frontend, deploying applications in the AWS cloud, and using Git for version control. You will work with a distributed team globally.

Candidate Requirements
Required Skills and Qualifications
  • 10-12 years of relevant experience
  • Strong abstract and critical thinking skills
  • Experience with full-cycle software development
  • Proficiency in developing, building, testing, deploying, and operating applications
  • Experience with cloud technologies
  • Understanding of distributed systems
  • Strong command of backend languages (Java, JavaScript, Python, etc.)
  • Knowledge of relational database design and querying
  • Willingness to troubleshoot and resolve issues
  • Knowledge of CI/CD principles and tools (Jenkins, Azure Pipelines)
  • Fluency in English (written and spoken)
Preferred Skills and Qualifications
  • Experience leading teams
  • Command line scripting in Linux environments
  • Knowledge of AWS cloud computing
  • Experience with IntelliJ IDEA or similar IDEs
  • Experience with Git and JIRA
  • Experience with CI/CD pipelines and practices
  • Functional programming experience (Haskell, Scala)
  • Interest or experience in front-end development (Angular)

This description is not exhaustive and management may assign additional duties as needed. Anthology is an equal opportunity employer, considering applicants without regard to race, gender, age, and other protected categories.

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

Similar jobs

Staff Software Engineer (404836)

IDR, Inc.

Remote

USD 100,000 - 720,000

3 days ago
Be an early applicant

Staff Software Engineer

Natera

San Carlos

Remote

USD 136,000 - 171,000

Today
Be an early applicant

Staff Software Engineer

Natera, Inc.

San Carlos

Remote

USD 136,000 - 171,000

Yesterday
Be an early applicant

Staff Software Engineer, MLOps

Headspace

Remote

USD 140,000 - 225,000

3 days ago
Be an early applicant

Staff Software Engineer (Remote)

The Home Depot

Atlanta

Remote

USD 80,000 - 120,000

Today
Be an early applicant

Staff Software Engineer - Infinia IO Path

DataDirect Networks

Remote

USD 120,000 - 180,000

5 days ago
Be an early applicant

Staff Software Engineer - Infinia Data Engine

DataDirect Networks

Remote

USD 120,000 - 180,000

5 days ago
Be an early applicant

Staff Software Engineer in Test - Infinia

DataDirect Networks

Remote

USD 90,000 - 140,000

5 days ago
Be an early applicant

Staff Software Engineer - Infinia Data Services

DataDirect Networks

Remote

USD 120,000 - 160,000

5 days ago
Be an early applicant