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.
Apply directly at Anthology Inc →Create a free account for alerts like thisView Anthology Inc immigration profile
This listing is sourced directly from Anthology Inc's careers page and normalized into a canonical job model.