Staff Software Engineer

5 Months ago • 8-12 Years

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

OKX - Graduate Hire 2024/25 - SRE/Security Engineer

OKX

Hong Kong (On-Site)
7 Months ago
Life church - Staff Quality Engineer

Life church

Edmond, Oklahoma, United States (On-Site)
7 Months ago
Interactive Brokers - Senior Front-End Engineer

Interactive Brokers

London, England, United Kingdom (Hybrid)
2 Weeks ago
Moloco - Senior Frontend Software Engineer

Moloco

Seoul, South Korea (On-Site)
2 Weeks ago
Zamp - Forward Deployment Engineer

Zamp

San Francisco, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ion - Lead UI Developer, New York

Ion

New York, New York, United States (Hybrid)
7 Months ago
Bestex Research - Senior Data Engineer

Bestex Research

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Life church - Senior Quality Engineer

Life church

Edmond, Oklahoma, United States (On-Site)
7 Months ago
Scout - Senior Software Engineer, Full Stack

Scout

Fremont, California, United States (On-Site)
1 Month ago
Cadence - Cloud Engineer / Full Stack Developer

Cadence

San Jose, California, United States (On-Site)
4 Days ago
Microsoft - Member of Technical Staff - Full Stack Software Engineer

Microsoft

Redmond, Washington, United States (Hybrid)
1 Month ago
Rush street interactive  - Full-Stack Engineer

Rush street interactive

Estonia (Hybrid)
1 Month ago
Google - Engineering Manager, Customer Capacity Experience

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Birdy Grey - Engineering Manager, Supply Chain & Backend

Birdy Grey

United States (Remote)
2 Weeks ago
Vigaet - Internship-Full stack Developer

Vigaet

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

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

HCL Tech - Associate Consultant

HCL Tech

Noida, Uttar Pradesh, India (On-Site)
1 Week ago
Enphase Energy - Staff Firmware DVT Engineer

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Capgemini - Solaris Administrator

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Weeks ago
Vigaet - Unreal Engine Cinematic Artist

Vigaet

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Intel  - Account Executive

Intel

India (Remote)
2 Weeks ago
Accenture - Security Architect

Accenture

Gurugram, Haryana, India (On-Site)
6 Days ago
DRIFE - Social Media Manager

DRIFE

Bengaluru, Karnataka, India (On-Site)
8 Months ago
T-Systems ICT India - .Net Back End Developer

T-Systems ICT India

Pune, Maharashtra, India (On-Site)
3 Weeks ago
Zamp - Talent Recruiter

Zamp

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Illuminia - Sr Information Security Data Engineer

Illuminia

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Bogota, Colombia (Hybrid)

Chennai, Tamil Nadu, India (Hybrid)

Colombia (Remote)

Colombia (Remote)

Bogotá, Bogota, Colombia (Remote)

Bengaluru, Karnataka, India (Hybrid)

Chennai, Tamil Nadu, India (Hybrid)

Bogota, Colombia (Remote)

Colombia (Remote)

View All Jobs

Get notified when new jobs are added by Anthology

Level Up Your Career in Game Development!

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

Job Common Plug