Anthology Inc

Anthology Inc

Software Engineer, Sr I

United States · Senior

Sponsorship not specified$116k-$120kDetected 2 days ago
JavaScriptTypeScriptJavaReactReduxDistributed SystemsFull-Stack DevelopmentData StructuresAlgorithmsGitSQLNoSQLAWSRESTCommunicationCollaborationProblem Solving

Stay score

odds of building a lasting career here

47Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role80
Entry-level history0
PERM / green-card track0
Lottery odds (Level II)66
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~30% per draw at Level II). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • Blackboard enables learners and instructors to access online educational experiences anytime, anywhere.
  • Our technology helps instructors breathe life into educational content, brings efficiency to day-to-day tasks, and provides tools to engage and assess every learner.
  • We help motivate learners by promoting collaboration, communication, and connections with their peers and instructors.

Responsibilities

  • This role focuses on the Blackboard LMS, where we pride ourselves on creating well-designed web and mobile solutions to support learners, instructors, and administrators.
  • Participating in hands-on technical design, coding, and implementation of product features and improvements, from approach through delivery.
  • Building and applying broad and deep knowledge of existing software architecture to inform technical decisions.
  • Applying and upholding coding and testing best practices to deliver scalable, high-quality software on time.
  • Exceptional object-oriented design and Java coding skills combined with knowledge of both SQL and NoSQL database design and integration.
  • Demonstrated ability to apply appropriate software design patterns and identify performance anti-patterns.

Requirements

  • Degree in Computer Science or a related field.
  • 7 years of experience with web application development.
  • Knowledge of modern front-end frameworks and libraries (TypeScript/JavaScript) such as React, Redux, and Angular.
  • Experience in AI-assisted, spec-driven development environments, leveraging AI coding tools such as Claude Code, Cursor, and GitHub Copilot.
  • Knowledge of m icroservices architecture and distributed architecture principles.
  • Strong oral and written communication skills, with the ability to communicate effectively with both technical and non-technical audiences.
  • Experience writing unit, integration, acceptance, and end-to-end tests.
  • Ability to work with a team of engineers on cross-functional agile projects.
  • Experience designing and implementing RESTful APIs and demonstrated proficiency with API concepts and design.
  • This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required.

Nice to have

  • Experience with cloud-based IaaS solutions (AWS preferred ) and Platform as a Service (PaaS).

Compensation

  • Pay range is $115,700–$120,000/year depending on experience.

Company info

  • Applying AI technology and frameworks to enhance the quality and efficiency of the features and fixes delivered continuously to our customers.

This listing is sourced directly from Anthology Inc's careers page and normalized into a canonical job model.