Staff Software Engineer

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

Job Summary

Job Description

As a Staff Software Engineer at Anthology, you will guide the architectural direction of products, identify risks and trends, and participate in design and coding. You will be an active member of an agile team, contributing to daily stand-ups, design sessions, and code reviews. Responsibilities include informing the Product team of architectural and technical debt risks, creating and maintaining architecture documentation, mentoring developers, and resolving complex challenges.
Must have:
  • Bachelor’s degree in Computer Science or equivalent experience
  • 8-12 years of relevant software development experience
  • Experience in a geographically distributed SCRUM environment
  • Front-end development experience with expertise in React.JS, Redux, JavaScript
  • Solid understanding of front-end development principles
  • Extensive hands-on experience with back-end development
  • 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 and coding standards
  • Debugging and troubleshooting skills
  • Clear and open communication skills
  • Ability to see the big picture
  • Strong attention to detail and analysis skills
  • Fluency in English
Good to have:
  • Master’s degree in Computer Science
  • Experience in any of the messaging queue
  • Experience in Docker and AKS
  • Experience in micro front-end

Job Details

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

Razer - Product Manager (Payment)

Razer

Chengdu, Sichuan, China (On-Site)
1 Month ago
Rockstar Games - Senior Animation R&D Programmer

Rockstar Games

Carlsbad, California, United States (On-Site)
7 Months ago
PwC - Manager / Senior Manager Cyber Technology and Transformation

PwC

Zürich, Zurich, Switzerland (On-Site)
9 Months ago
PlayStation Global - QA Lead (Contract)

PlayStation Global

Los Angeles, California, United States (On-Site)
5 Months ago
Haleon - Quality Operational Officer

Haleon

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
2 Weeks ago
Nightfall AI - Staff Software Engineer

Nightfall AI

San Francisco, California, United States (Hybrid)
2 Months ago
Capgemini - SAP Ariba

Capgemini

Mumbai, Maharashtra, India (On-Site)
1 Month ago
techholding - Varicent ICM Engineer

techholding

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Kingnet - U3D Client Main Engineer

Kingnet

Shanghai, China (On-Site)
2 Months ago
Google - Software Engineer, gReach Program for People with Disabilities

Google

Shanghai, Shanghai, China (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

luxsoft - Senior SAP SOX Security Engineer

luxsoft

Eindhoven, North Brabant, Netherlands (On-Site)
3 Weeks ago
Google - Account Strategist, Mid-Market Sales

Google

New York, New York, United States (On-Site)
2 Months ago
Qualcomm - Senior Automotive Platform/BSP/Safety Application Engineer

Qualcomm

Ingolstadt, Bavaria, Germany (On-Site)
1 Month ago
Sony Music Career - Director, Label Management and Business Development

Sony Music Career

Hong Kong, Hong Kong (On-Site)
2 Months ago
gitlab - Senior Backend Engineer (Ruby on Rails)

gitlab

(Remote)
1 Month ago
Arcadia - Account Executive, Enterprise Solutions

Arcadia

United States (Remote)
1 Month ago
Ion - Mexico Site Lead

Ion

Mexico City, Mexico (Hybrid)
2 Weeks ago
T systems - Accounting Specialist (Payment Processing)

T systems

Pune, Maharashtra, India (On-Site)
1 Month ago
techholding - Platform Software Engineer

techholding

Mexico (Remote)
1 Month ago
SSC Technologies - Associate Director - Hedge Fund Accounting

SSC Technologies

Dublin, County Dublin, Ireland (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Accenture - Application Developer

Accenture

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

Paytm

Kota, Rajasthan, India (On-Site)
1 Month ago
Coupa - Senior Manager, Software Engineering

Coupa

Pune, Maharashtra, India (Hybrid)
3 Weeks ago
Enphase Energy - Staff/Senior Analyst Capacity Planning

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
Games2win - Sr Unity Game Developer

Games2win

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Hitachi - D365 F&O  - Excellence

Hitachi

Bengaluru, Karnataka, India (Remote)
8 Months ago
Sabre India - Sr Data Science Engineer

Sabre India

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
PwC - Associate - D&A - GDC

PwC

Kolkata, West Bengal, India (On-Site)
9 Months ago
Sabre India - Service Delivery Engineer I

Sabre India

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Nagarro - Staff Engineer

Nagarro

India (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Tesla - Electronics Failure Analysis Engineer EMEA

Tesla

North Brabant, Netherlands (On-Site)
4 Months ago
PwC - SAP Security & Controls | Manager/Senior Manager | Technology Consulting | Advisory

PwC

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
The Walt Disney Company - Electrical & Mechanical Engineering Manager (2-year contract)

The Walt Disney Company

Hong Kong (On-Site)
7 Months ago
Crunchyroll - Software Engineer III, Display Frameworks

Crunchyroll

Mexico City, Mexico (Hybrid)
1 Month ago
Capgemini - Software Engineer SAP ABAP EWM

Capgemini

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Qualcomm - Memory Design Engineer

Qualcomm

Noida, Uttar Pradesh, India (On-Site)
2 Weeks ago
Enphase Energy - Staff Engineer EV Charger Embedded Software and Energy Management Gateway

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Qualcomm - DSP Design Verification Sr Lead Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
NVIDIA - CAD Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Nagarro - Associate Distinguished Engineer - Enterprise Architect

Nagarro

Japan (Remote)
8 Months 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 States (Remote)

United Kingdom (Remote)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Chennai, Tamil Nadu, India (Hybrid)

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