Senior Software Engineer I

Blackboard

India

On-site

INR 1,000,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

An educational technology company is seeking a Senior Software Engineer I to enhance and maintain their Ally product, which aims to improve the accessibility of digital course content. The role requires 5-7 years of experience in software development, particularly with Angular/TypeScript for the frontend and Scala for the backend. Candidates will collaborate globally, mentor junior engineers, and work with cloud technologies like AWS. Strong English communication skills are essential, and experience in functional programming is preferred. This hybrid role is based in Chennai, India.

Qualifications

  • 5-7 years of relevant professional experience.
  • Experience developing, building, testing, deploying, and operating applications.
  • Awareness of how distributed systems work.

Responsibilities

  • Design, develop, and maintain features of the Ally product.
  • Communicate and partner cross-functionally with teams.
  • Mentor junior engineers and contribute to best practices.

Skills

Frontend development experience in Angular/TypeScript
Experience working with cloud technologies
Fluency in written and spoken English
Experience with backend programming languages
Mentoring junior engineers
Familiarity with the full-cycle development process

Tools

AWS
Git

Job description

Senior Software Engineer I

Hybrid – Chennai, India

About the Role

This role focuses on Ally, a revolutionary product that makes digital course content more accessible. As the accessibility of digital course content is becoming increasingly important world-wide, institutions must address long-standing and often overbearing challenges. Blackboard’s Ally engineering team is responsible for developing industry-leading tools to improve accessibility through inclusivity, sustainability, and automation for all students.

As a Senior Software Engineer on our team, you will design, develop, and maintain features of the Ally product. You’ll also communicate and partner cross-functionally with teams in product and software development. In this role, you will work on an ethical product, using Scala for the backend and JavaScript for the frontend. You will mentor junior engineers and contribute to advancing engineering best practices on the team. We run our applications in the AWS cloud and use Git for version control. You’ll work on a distributed team, collaborating with colleagues around the globe.

Required Skills and Experience
  • 5-7 years of relevant professional experience
  • Frontend development experience in Angular/TypeScript
  • Familiarity with the full-cycle development process
  • Experience developing, building, testing, deploying, and operating applications
  • Experience working with cloud technologies
  • Experience mentoring junior engineers
  • Awareness of how distributed systems work
  • Experience with backend programming languages (e.g. Java, JavaScript, C#, Python, etc.)
  • Willingness to break things and make them work again
  • Fluency in written and spoken English
Preferred Skills and Experience
  • Functional programming experience such as Haskell or Scala
  • Familiarity with working with AWS cloud technologies
About Blackboard

Blackboard advances teaching excellence and unlocks the full potential of technology to deliver meaningful outcomes. We empower institutions to deepen connections between educators and learners, inspire engagement, and drive long-term academic success across the full learner journey. For more information, please visit www.blackboard.com.

This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time.

Blackboard is an equal employment opportunity/affirmative action employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, gender identity/expression, protected military/veteran status, or any other legally protected factor.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer I
Senior Software Engineer I

Blackboard • Chennai District

Hybrid
INR 1,800,000 - 2,400,000
Senior Software Engineer I
Senior Software Engineer I

Anthology • Chennai District

Hybrid
INR 1,000,000 - 1,500,000
Software Engineer
Software Engineer

Ally • Chennai District

On-site
INR 600,000 - 800,000
Paid time off
Medical insurance
Mentorship opportunities
Lead Software Engineer
Lead Software Engineer

Ally • Chennai District

On-site
INR 1,200,000 - 1,800,000
Paid time off
Medical insurance
Ownership and autonomy
Senior Software Engineer I (Hybrid)
Senior Software Engineer I (Hybrid)

Kaplan • Bengaluru

Hybrid
INR 1,800,000 - 2,800,000
Hybrid work model
Tuition assistance
Health benefits
+2
Senior Software Engineer II
Senior Software Engineer II

Curriculum Associates, LLC. • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Software Engineer III
Software Engineer III

Pearson • Bengaluru

On-site
INR 800,000 - 1,300,000
Senior Software Engineer
Senior Software Engineer

Pearson • Chennai District

Hybrid
INR 1,500,000 - 2,500,000
Senior Software Engineer
Senior Software Engineer

Weld North Education (now Imagine Learning) • Bengaluru

Hybrid
INR 600,000 - 1,100,000
Health insurance
Paid time off
Statutory benefits including Provident Fund and gratuity
+3
Software Engineer_Fullstack
Software Engineer_Fullstack

LinkedIn • Bengaluru

Hybrid
INR 800,000 - 1,500,000
Generous health and wellness programs
Flexible work arrangements
Time away for employees