Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$109.5k - $150.5k

Renaissance Services

About Renaissance

When you join Renaissance®, you join a global leader in pre-K-12 education technology! Renaissance's solutions help educators analyze, customize, and plan personalized learning paths for students, allowing time for what matters-creating energizing learning experiences in the classroom. Our fiercely passionate employees and educational partners have helped drive phenomenal student growth, with Renaissance solutions being used in over one-third of US schools and in more than 100 countries worldwide.

Every day, we are connected to our mission by exemplifying our values: trust each other, win together, strive for the best, own our actions, and grow and evolve.

Job Description

We're looking for an experienced, talented Senior Software Engineer to join the Student Activities team at Freckle by Renaissance - a global leader in pre-K-12 education technology. Freckle makes sure no student gets left behind through its adaptive, personalized practice programs. You'll bring your talents and expertise to continue building and scaling our highly available, distributed SaaS platform, used by millions of K-12 students every month worldwide.

The Student Activities team owns the applications that students, teachers, and school administrators use every day. As a senior member of the team, you'll own features end-to-end across the full stack and help set the technical direction that keeps these products fast, reliable, and easy to build on.

In this role as a Senior Software Engineer, you will:

  • Architect, design, and develop features end-to-end for the students, teachers, and school administrators we serve - from the React/TypeScript frontend to the PostgreSQL backend, APIs, the infrastructure layer, and the data pipeline.

  • Design data models and schemas that keep our systems correct, performant, and maintainable as they scale.

  • Build and maintain highly available web and backend systems that serve millions of users and thousands of requests per second.

  • Thoughtfully adopt AI tooling to accelerate your own work and improve how the team builds, ships and maintain software.

  • Maintain and evolve backend services like our curricula-api and progress services that power student practice and reporting.

  • Mentor and support other engineers, conduct code reviews, and champion strong engineering practices across the team.

  • Collaborate closely with product managers, designers, and fellow engineers, and communicate effectively in a distributed remote work environment.

  • Participate in the on-call rotation to ensure prompt resolution of customer-facing incidents.

Qualifications

For this role as a Senior Software Engineer, you should have:

  • 5+ years of professional software development experience shipping high-quality web-based software that solves important problems for large numbers of users.

  • Strong full-stack proficiency: hands-on experience with React (or a comparable SPA framework) and TypeScript on the frontend, and building backend services and APIs.

  • Solid data modeling skills and experience working with relational databases (PostgreSQL preferred).

  • Experience conducting code reviews and mentoring other engineers.

  • Strong written and verbal communication skills, and a proven ability to thrive as part of an agile, multidisciplinary team.

Bonus Points:

  • Experience with event-based / event-driven architecture.

  • Experience with our infrastructure stack: AWS (ECS/Fargate, RDS, S3/CloudFront, Elasticache, Lambda) and Docker.

  • Experience with CI/CD (GitHub Actions) and observability/telemetry tooling (Datadog, Bugsnag, or similar).

  • A passion for education and improving outcomes for students and teachers

Additional Information

All your information will be kept confidential according to EEO guidelines.

Salary Range: The base range for this position is $109,500 - $150,500. This range is based on national market data and may vary by experience and location.

Benefits for eligible US employees include:

  • World Class Health Benefits: Medical, Prescription, Dental, Vision, Telehealth

  • Health Savings and Flexible Spending Accounts

  • 401(k) and Roth 401(k) with company match

  • Paid Vacation and Sick Time Off

  • 12 Paid Holidays

  • Parental Leave (20 total weeks with 14 weeks paid) & Milk Stork program

  • Tuition Reimbursement

  • Life & Disability Insurance

  • Well-being and Employee Assistance Programs

Benefits listed apply to eligible U.S. employees in accordance with Renaissance's benefits eligibility criteria. Contractor and other non-employee roles are not eligible for Renaissance employee benefits.

Frequently cited statistics show that some women, underrepresented individuals, protected veterans and individuals with disabilities may only apply to roles if they meet 100% of the qualifications. At Renaissance, we encourage all applications. Roles evolve over time, especially with innovation, and you may be just the person we need for the future!

Equal Opportunity Employer

Renaissance is an equal opportunity employer and does not discriminate with respect to any term, condition or privilege of employment based on race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, military or veteran status, marital status, or status of an individual in any group or class protected by applicable federal, state, or local law.

For California Residents, please see our Privacy Notice for California Job Candidates here .

Reasonable Accommodations

Renaissance also provides reasonable accommodations for qualified individuals with disabilities in accordance with the Americans with Disabilities Act and applicable state and local laws. If accommodation is needed to participate in the job application or interview process, please contact Talent Acquisition (View email address on click.appcast.io) .

Employment Authorization

Applicants must be authorized to work for any employer in the United States. We are unable to sponsor or take over sponsorship of an employment Visa at this time.

For more information about Renaissance, visit:

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Buffalo, NY vacancy
  • Job Recommendation When you upload your resume, we provide job recommendations to you. Please confirm you have read and understand how your data may be processed pursuant to the Microsoft Data Privacy Notice and Transparency FAQ.
    Senior

    Microsoft Corporation

    Buffalo, NY
    3 days ago
  • $115k - $130k

     ...Senior Software Engineer INSPIRE serves as an in-house technology partner with over 100 of the finest hotels and convention centers in the United States, Mexico, the Dominican Republic, and US Virgin Islands. INSPIRE produces over 2,500 events a year. Throughout... 
    Senior
    Full time
    Temporary work

    Inspire Event Technologies LLC

    Buffalo, NY
    20 hours ago
  • $140k - $200k

     ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’... 
    Senior
    Full time
    Remote work

    Speechify

    Buffalo, NY
    9 hours ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database.... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Oracle

    Buffalo, NY
    3 days ago
  • / REQUIRED SKILLS & EXP.: Skill Set 1: .Net/C#, Angular, Helm charts Kubernetes Skill Set 2: Azure Cloud, Terraform Skill Set 3: Familiar with JAVA and React Can this role be fulfilled remotely? Yes
    Senior
    Remote work

    1 point system

    Buffalo, NY
    2 days ago
  • $120k - $150k

     ...inside and outside of work.Job Title:Sr. Software EngineerReporting To:Management, Design...  ...business that employs over ten thousand engineers and technologists with a small company feel...  ...innovation and global growth. As a Senior Software Engineer in our Space & Defense... 
    Senior
    Full time
    Relocation package
    Flexible hours

    Moog

    Buffalo, NY
    a month ago
  •  ...Job Description Job Description Senior .NET Full Stack Developer Location: Buffalo, NY , Welmington, Wilmington, DE Work Arrangement: Hybrid – 4 Days Onsite / 1 Day Remote ZIP Code :14202 Duration: 9+ Months with Possible Extension Position Type: Contract... 
    Senior
    Contract work
    Remote work

    Mindlance

    Buffalo, NY
    2 days ago
  • I have an opportunity for "Java Full Stack Developer @ Scottsdale, AZ - Buffalo, NY or Irving, TX" and I am looking for a candidate who can join Immediately if you are interested, reply to me with your updated resume or if you could refer someone I would really appreciate...
    Senior
    Immediate start
    Remote work

    Navtech

    Buffalo, NY
    6 days ago
  • Job Title At least 10+ years of work experience. Should have bachelor’s degree. Strong communication and interpersonal skills. Excellent problem-solving, analytical, and decision-making abilities. Ability to manage and mentor a team. Experience in Agile (Scrum/Kanban) project...
    Senior
    Work experience placement

    United IT

    Buffalo, NY
    6 days ago
  • $97.1k - $161.8k

     ...overall stability and resiliency of banking technology within the Software Development Lifecycle (SDLC).Primary Responsibilities:Work...  ...of one programming language to be verified by a lead software engineer and apply knowledge of appropriate data structure and algorithms... 
    Senior
    Full time
    Work experience placement

    M&T Bank

    Buffalo, NY
    2 days ago
  • $97.1k - $161.8k

    This Sr. Software Engineer will be responsible at the advanced level for writing code and the team's technical requirements gathering. Independently completes work following banking technology standards and contributes to the overall stability and resiliency of banking... 
    Senior
    Full time
    Work experience placement

    M&T Bank

    Buffalo, NY
    7 days ago
  • $97.1k - $161.8k

     ...the flexibility to work from home one day per weekOverview: We are seeking a Senior iOS Developer with deep expertise in UIKit, SwiftUI, Objective-C, and Swift to join our mobile engineering team focused on delivering secure and scalable banking applications. The ideal... 
    Senior
    Full time
    Work experience placement
    Work from home

    M&T Bank

    Buffalo, NY
    a month ago
  • $97.1k - $161.8k

    Overview Responsible at the expert level for mainframe software engineering, technical solution delivery, and technical requirements definition. Serves as an individual-contributor technical lead for critical mainframe applications and platforms. Primary Responsibilities... 
    Senior
    Full time
    Work experience placement

    M&T Bank

    Buffalo, NY
    1 day ago
  •  ...DevOps/DevSecOps Engineer A DevOps/DevSecOps engineer is responsible for designing, implementing, and optimizing automated software delivery pipelines that enable secure, reliable, and efficient deployment of applications across environments. This role collaborates... 
    Senior
    Temporary work

    Siri InfoSolutions Inc

    Buffalo, NY
    2 days ago
  • $124k - $280k

     ...At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop robust data solutions for clients. They play a crucial role in transforming raw data into actionable insights, enabling informed decision... 
    Senior
    H1b

    PwC

    Buffalo, NY
    4 days ago
  • $139.7k - $232.9k

     ...onsite at our Seneca One Buffalo, NY location, with the flexibility to work from home one day per week.Overview: The Senior Principal Cloud & Platform Engineer is a senior‑level individual contributor responsible for defining, standardizing, and evolving core cloud and... 
    Senior
    Full time
    Work from home
    1 day per week

    M&T Bank

    Buffalo, NY
    a month ago
  • $110k - $140k

     ...life inside and outside of work.Job Title:Senior Application DeveloperReporting To:...  ...architecture, DevOps automation and AI‑assisted software delivery practices, while serving as a key collaborator across distributed engineering teams, enterprise architecture, security... 
    Senior
    Full time
    Remote work
    Flexible hours
    3 days per week

    Moog

    Buffalo, NY
    a month ago
  •  ...Overview The Software Engineer will play a key role in building and enhancing full-stack applications that power Jolera’s Service Automation...  ...deliver real-time, data-driven insights. Collaborate with senior developers and automation engineers to define technical... 
    Full time
    Local area

    Jolera

    Buffalo, NY
    9 hours ago
  •  ...deficiencies. May lead or participate in technical evaluations of vendor software. Follow and promote use of development standards and...  ...projects within schedules. The position interacts with senior management, other technology personnel, clients and vendors. The... 
    Full time
    Work experience placement

    Cti Consulting Corp

    Buffalo, NY
    9 hours ago
  • $135k - $155k

     ...great quality of life inside and outside of work.Job Title:Senior AI Engineer - Agentic Solutions & Digital ThreadReporting To:Management,...  ...coaching other development staff on AI-assisted and Agentic software delivery practices. This role assists others with more complex... 
    Senior
    Full time
    Work experience placement
    Flexible hours

    Moog

    Buffalo, NY
    24 days ago
  • $140k - $200k

     ...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...Apple's 2025 Design Award for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as... 
    Full time
    Work at office
    Remote work

    Speechify

    Buffalo, NY
    9 hours ago
  • $116.4k - $194k

     ...onsite at our Seneca One Buffalo, NY location, with the flexibility to work from home one day per weekOverview: The Senior Principal Cloud Data Engineer is a senior‑level individual contributor responsible for defining, building, and evolving enterprise cloud data platform... 
    Senior
    Full time
    Work experience placement
    Work from home

    M&T Bank

    Buffalo, NY
    a month ago
  •  ...you ready to join a growing team? CTG is seeking to fill a Software Engineer III opening for our client. Location: Buffalo, NY Duration...  ..., testing, and implementation efforts. Serve as a senior technical resource and principal application designer for critical... 
    Work experience placement
    Local area

    Computer Task Group

    Buffalo, NY
    5 days ago
  •  ...you ready to join a growing team? CTG is seeking to fill a Software Engineer II opening for our client. Location: Buffalo, NY...  ...resources. Partners with technology teams, business stakeholders, senior management, and vendors. Supervisory/Managerial Responsibilities... 
    Local area

    Computer Task Group

    Buffalo, NY
    4 days ago
  •  ...Software Engineer Intern Position Summary: The successful candidate will perform research on new technologies and platforms, contribute to software architecture, development, and testing, and document findings under the direction of a Principle Engineer or Investigator... 
    Internship
    Work at office

    CUBRC

    Buffalo, NY
    4 days ago
  • $60 - $70 per hour

     ...Software Engineer II Location: Buffalo, NY - 14203 (Hybrid) Pay range: $60- 70/hr Top skills: C# & VB.NET (Web, desktop, and API),...  ...completing projects within schedules. The position interacts with senior management, other technology personnel, clients and vendors.... 
    Temporary work
    Work experience placement

    Banking

    Buffalo, NY
    4 days ago
  •  ...secure database integrations , support cloud migration initiatives, and drive database modernization efforts. Experience mentoring engineers, conducting code reviews, and promoting database development best practices across teams. Strong problem-solving, analytical,... 

    The Judge Group

    Buffalo, NY
    2 days ago
  •  ...Description Job Title: Software Engineer Location: Buffalo, NY Employment Type: Temp (12 months) Industry: Banking Compensation:...  ...application design, and development initiatives, serving as a senior technical leader and hands-on contributor. Translate business... 
    Temporary work
    Worldwide

    Aleron

    Buffalo, NY
    9 hours ago
  •  ...experience, including a minimum of 5 years systems analysis/application development experience. Familiar with application development software and hardware platforms. Proficiency with personal computers as well as pertinent project management, word processing and... 
    Work experience placement

    PeopleServe

    Buffalo, NY
    4 days ago
  • $110k - $155k

     ...with us can mean deeper job satisfaction, better rewards, and a great quality of life inside and outside of work.Job Title:Senior Cloud Engineer - Platform Automation & DevOpsReporting To:Lead Analyst., Project/SystemWork Schedule:Hybrid - Buffalo, NYMoog's Corporate Group... 
    Senior
    Full time
    Local area
    Relocation
    Flexible hours
    3 days per week

    Moog

    Buffalo, NY
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!