Staff Software Engineer

6 Months ago • 8-12 Years • Software Development & Engineering

Job Summary

Job Description

Anthology is seeking a Staff Software Engineer in Bangalore, India. This role focuses on using industry standards and cutting-edge technologies to develop innovative solutions for student success. The engineer will guide architectural direction, identify risks and trends, and be hands-on with solution design, third-party vetting, complex coding, and triaging. Responsibilities include informing the Product team of architectural and technical debt risks, creating and maintaining architecture documentation for onboarding, system impact analysis, RFPs, and marketing material. The position also involves mentoring developers through training and code reviews, and contributing to resolving complex technical challenges. You will be an active member of an agile team, embracing test-driven development and responding to the challenges of maintaining cloud-based software.
Must have:
  • 8-12 years of software development experience
  • Front-end expertise: React.js, Redux, Saga, JavaScript, Typescript, ES6, Bootstrap, HTML5/CSS/SCSS
  • Back-end expertise: ASP.Net Core, C#, Web API, Entity Framework Core, Relational databases
  • Experience with REST API design
  • Experience with .NET Framework and .NET Core
  • Experience in microservices
  • Experience with Azure platform
  • Experience in design patterns
  • Experience in T-SQL
  • Experience in Asynchronous programming
  • OOPS concepts, SOLID design principle, design patterns
  • Debugging and troubleshooting skills
  • Clear communication skills
Good to have:
  • Master's degree in Computer Science
  • Experience in messaging queues
  • Experience in Docker and AKS
  • Experience in micro front-end

Job Details

Description

Staff Software Engineer

Bangalore, India

The Opportunity:

Anthology delivers education and technology solutions so that students can reach their full potential and learning institutions thrive. Our mission is to empower educators and institutions with meaningful innovation that’s simple and intelligent, inspiring student success and institutional growth.

The Power of Together is built on having a diverse and inclusive workforce. We are committed to making diversity, inclusion, and belonging a foundational part of our hiring practices and who we are as a company.

For more information about Anthology and our career opportunities, please visit www.anthology.com.

Anthology’s Student Development team focuses on using both industry standards and cutting-edge technologies to develop innovative solutions that are essential to our user’s success. This position guides the architectural direction of our products; is involved in identifying and tracking current risks and future trends; gets hands-on with solution design, vetting 3rd parties, and complex coding and triaging; and is a self-driven technology leader capable of collaboration and clear communication. You will become an active member of an agile team of developers participating in daily stand-ups, design sessions, code reviews, and sprint demos. You will embrace test driven development as an integral part of what you deliver as a software developer. You will also be willing to respond to the unique challenges of delivering and maintaining cloud-based software.

Primary responsibilities will include:

  • Informing Product team of architectural and technical debt risks and opportunities enabling informed decisions
  • Creating and/or maintaining architecture documentation directly or via delegation in various forms for purposes including:
    • Onboarding new hires
    • Illustrating future changes and reviewing impact to the system
    • Request for Proposals (RFPs)
    • Input for Marketing material
  • Mentoring developers through training, code reviews and other forums to continuously improve the team’s skills and mindset
  • Contributing to resolving difficult areas or extreme challenges to illustrate what concepts are possible and those that might be too far out of reach

The Candidate:

Required skills/qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering or similar technical discipline or․equivalent demonstrable experience
  • 8-12 years of relevant experience in software development
  • Experience working in a geographically distributed SCRUM development environment
  • Front-end development experience with expertise in React.JS, Redux, Saga, JavaScript, Typescript, ES6, Bootstrap, HTML5/CSS/SCSS
  • Solid understanding of front-end development principles including responsive design, UI/UX best practices, and front-end framework libraries
  • Extensive hands-on experience with back-end development using ASP.Net Core, C#, Web API, Entity Framework Core, Relational databases
  • Experience unit testing both front-end and back-end
  • Experience with REST API design
  • Experience with .NET Framework and .NET Core
  • Experience in microservices
  • Experience with the Azure platform
  • Experience in design patterns
  • Experience in T-SQL
  • Experience in Asynchronous programming
  • Excellent understanding of OOPS concepts, SOLID design principle, design patterns, and coding standards
  • Debugging and troubleshooting skills
  • Clear and open communication skills, ability to communicate effectively with both technical and non-technical audiences
  • Ability to see the big picture
  • Strong attention to detail and analysis skills
  • Fluency in English

Preferred skills/qualifications:

  • Master’s degree in Computer Science
  • Experience in any of the messaging queue
  • Experience in Docker and AKS
  • Experience in micro front-end

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.

Anthology 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.

Similar Jobs

Yodlee - Strategic Sourcing and Procurement Director - YOD

Yodlee

United States (On-Site)
3 Months ago
Section 9 - 3D Artist

Section 9

Malmö, Skåne County, Sweden (Hybrid)
1 Year ago
Tide - Lead Data Scientist

Tide

Delhi, India (Hybrid)
2 Months ago
Nintendo - Cinematic Technical Animator (Retro Studios)

Nintendo

United States (Remote)
11 Months ago
Steel City Interactive - Lead Network Programmer

Steel City Interactive

Sheffield, England, United Kingdom (Hybrid)
2 Weeks ago
ElevenLabs - Forward Deployed Engineer

ElevenLabs

Bulgaria (Remote)
3 Months ago
Capgemini - SAP BODS Admin

Capgemini

Hyderabad, Telangana, India (On-Site)
1 Month ago
Wind River - Senior Member Technical Staff - Linux Kernel

Wind River

Galați, Județul Galați, Romania (On-Site)
1 Week ago
Bede Gaming - Staff Software Engineer

Bede Gaming

Newcastle Upon Tyne, England, United Kingdom (Hybrid)
1 Month ago
Samsung Semiconductor - Senior Engineer, DRAM

Samsung Semiconductor

San Jose, California, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

USE Insider - Customer Success Manager

USE Insider

Paris, Île-de-France, France (Hybrid)
5 Months ago
Room 8 Group - Process Manager

Room 8 Group

Ukraine (Remote)
2 Days ago
Blue wire software - Delivery Expert

Blue wire software

Polson, Montana, United States (On-Site)
1 Week ago
Tesla - Instructional Designer

Tesla

North Holland, Netherlands (On-Site)
4 Months ago
Devoteam - Lead AI & ML Consultant

Devoteam

Amsterdam, North Holland, Netherlands (On-Site)
3 Weeks ago
Adyen - Compliance Officer - Card Networks

Adyen

San Francisco, California, United States (On-Site)
1 Month ago
OKX - Specialist, Customer Due Diligence Operations (KYB)

OKX

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
8 Months ago
Starbreeze Studios - Senior Character Artist (Project Baxter)

Starbreeze Studios

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
Lionbridge Games - VR Test Analyst

Lionbridge Games

Quebec, Canada (On-Site)
4 Months ago
bytedance - Software Engineer - Serverless Compute Infrastructure

bytedance

Seattle, Washington, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Ethos Life - Quality Assurance Associate

Ethos Life

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Paytm - Sales Team Lead

Paytm

Kozhikode, Kerala, India (On-Site)
2 Months ago
PhonePe - Manager / Senior Manager - Company Secretary - Legal

PhonePe

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Capgemini - HR Operational Excellence Analyst -A

Capgemini

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
ansira - Senior Associate

ansira

Pune, Maharashtra, India (Hybrid)
2 Days ago
Accenture - Business Interlock Associate Manager

Accenture

Pune, Maharashtra, India (On-Site)
1 Month ago
Ubisoft - Retainer - Scriptwriter (6 months Contract)

Ubisoft

Pune, Maharashtra, India (On-Site)
3 Months ago
Capgemini - PHP Developer

Capgemini

Gurugram, Haryana, India (On-Site)
1 Month ago
Flexera - Member Technical Staff - Site Reliability Engineer

Flexera

Bengaluru, Karnataka, India (Hybrid)
9 Months ago
CGS Carrers - Product Owner

CGS Carrers

India (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Assystems - Hydrology and Hydraulic Engineer

Assystems

Bengaluru, Karnataka, India (On-Site)
8 Months ago
AccelData - Staff Engineer (Open Source Committer and Contributor)

AccelData

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Hacksaw Studios - Engineering manager

Hacksaw Studios

Stockholm, Stockholm County, Sweden (On-Site)
9 Months ago
Cadence - Software Engineer II

Cadence

Noida, Uttar Pradesh, India (On-Site)
3 Weeks ago
Qualcomm - Analog Modeling, Verification and Characterization Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Kojima - Recording Engineer

Kojima

Minato City, Tokyo, Japan (On-Site)
2 Months ago
smarsh - Software Engineer

smarsh

London, England, United Kingdom (Remote)
2 Weeks ago
Gravitee - Technical Support Engineer

Gravitee

France (Hybrid)
3 Months ago
Assystems - Design Engineer - Instrumentation (Substation)

Assystems

Gurugram, Haryana, India (On-Site)
8 Months ago
Nintendo - Senior Engineer, Multimedia (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

About The Company

Anthology delivers education and technology solutions so that students can reach their full potential and learning institutions thrive. Millions of students around the world are supported throughout their education journey via Anthology’s ecosystem of flagship SaaS solutions and supporting services, including the award-winning Blackboard® (LMS), Anthology® Student (SIS/ERP), and Anthology® Reach (CRM). Through the Power of Together, we are uniquely inspiring educators and institutions with innovation that is meaningful, simple and intelligent to help customers redefine what’s possible and create life-changing opportunities for people everywhere. www.anthology.com. 

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

United Kingdom (Remote)

Bengaluru, Karnataka, India (Hybrid)

Chennai, Tamil Nadu, India (Hybrid)

Bogota, Colombia (Remote)

Alabama, United States (Remote)

View All Jobs

Get notified when new jobs are added by Anthology Inc

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug