Senior Software Engineer
$109.5k - $150.5kRenaissance 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:
- ...~ Developer-Facing Features: Extend the platform with engineering maturity scoring, change management workflows, AI-generated reports... ...Advanced proficiency in TypeScript and Node.js with strong software architecture fundamentals Hands-on experience designing and...SeniorFull timeNight shift
- ...K retirement savings plan, Life Insurance, Disability Insurance. Job Description Position Details: Job Title: Software Engineer – Senior Location: Lake Oswego, OR Duration: 6 month (may extend) Skills Required • 5+ years of professional experience...SeniorPermanent employmentFull time
$97.02k - $163.03k
...of a highly motivated problem solver. An engineer who enjoys the challenge of resolving... ...RESPONSIBILITIES: Develop and maintain complex Software system Acquire extensive business and... ...time. For leveled roles (I, II, III, Senior, Lead, etc.) new hires may be slotted...SeniorMinimum wageFull timeLocal areaRemote workFlexible hours- As a Senior Software Engineer at Resource Data, you will join a team of consultants leading complex technical work and resolving ambiguous business challenges. The Senior Software Engineer drives the design and implementation of complex software systems and components,...Senior
- Senior Software Engineer - NIKE, Inc. - Beaverton, OR. Develop, code, configure and test software systems and solutions to meet defined digital product specifications and direction; design and build scalable microservices and APIs to support enterprise-scale digital platforms...SeniorContract workRemote work
- ...humans pushing toward something bigger, together.One Confluent. One Team. One Data Streaming Platform.About the Role:As a Senior Software Engineer II at Confluent, you will take ownership of critical backend systems in Stream Governance products that underpin our data...SeniorImmediate startRemote work
- ...applications using MS Power Platform. The role will primarily focus on hands-on coding of software projects using the technologies listed below. They will act as a resource for other software engineers and inform the conversation between the engineering manager and product owners,...SeniorRemote workFlexible hours
- ...Job Title: Senior Software Engineer Location: OH - Columbus What you'll do: Digital Disbursements is a fintech company, led by a team with deep industry experience and a strong track record of value creation. We operate in the digital payments space and...Senior
- ...based patients with precision and at scale. Visit our website to learn more: About the Job : Custom Health Software (SW) Engineers develop, extend, and continuously improve our Cloud native technology platform that powers our healthcare businesses. SW...SeniorFull timeWork from home
$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...SeniorRemote jobFull timeWork at office$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’...SeniorFull timeRemote work$166.88k
Portland, ORTelecommuting allowed from anywhere within ID, WA, OR, or UTFull timeR-6884Job Title: Senior Software Development Engineer (multiple positions)Participate in a team environment for the delivery and maintenance of application systems. Program, debug, and test...SeniorFull timeWork experience placementImmediate startWork from homeFlexible hours$156.18k - $166.38k
...Requirements: We are looking for 5+ years of professional software engineering experience with C# and the .NET framework. We need at... ...Balancing MVC REST SQL Web More: We are hiring a Senior Software Engineer to join our team building high-volume,...SeniorFull timeContract workTemporary workRemote work- ...Job Description Job Description Job Title: Senior Software Engineer - Algorithms Department: Software Engineering Reports To: Team Lead and Director of Software Engineering FLSA Status: Exempt, Salary, Full-Time Work Location: Portland or Hood River, Oregon...SeniorFull timeWork experience placementCasual workWork at officeMonday to FridayShift work
$160k - $200k
...manufacturing platform, MISUMI Americas empowers engineers and procurement teams to accelerate... ...companies in the Americas. Senior Backend Engineer (Node.js / AWS) Location... ...possible. Our platform pairs intelligent software with a global network of vetted manufacturing...SeniorPermanent employmentImmediate startRemote workFlexible hours- Senior Software Engineer As a Senior Software Engineer at Resource Data, you will join a team of consultants leading complex technical work and resolving ambiguous business challenges. The Senior Software Engineer drives the design and implementation of complex software...SeniorLocal areaVisa sponsorship
- ...lifecycle management solutions powered by intelligent automation software and designed to meet the needs of TPRM teams at Global 2000... ...Position Overview: We are seeking a highly skilled Senior Software Engineer to help design and build our AI agent platform — including...SeniorWork at office
$161.7k - $258.8k
...better decisions, drives innovation and delivers better business results.Opportunity OverviewWe are seeking a Senior System Integration and HAL Software Engineer to join our Semiconductor Test Engineering team. In this role, you will take ownership of developing Hardware...SeniorFlexible hours- WHO WE’RE LOOKING FORWe are looking for a Senior Principal Software Engineer with deep expertise in FP&A, a strong understanding of P&L and financial drivers, and a proven track record delivering enterprise‑scale finance planning solutions using Anaplan. You are a recognized...SeniorFull time
- ...developing situational intelligence and alerting software for over a decade. Swan Island's current... ...Island Networks began as a software engineering lab working with the US government,... ...it to market. Position Full-time Senior Software Engineer Responsibilities...SeniorFull time
- ...Prophetic Software is not able to sponsor employment visas now or in the future. Candidates... ...with us. About the Role: The engineering team is scaling to meet demand that is outpacing... ...to our CTO, working alongside a team of senior engineers shipping features every two to...SeniorFull timeWork at officeLocal areaImmediate startRemote workVisa sponsorshipWork visaDay shift
- ...operational stability. Develop and execute unit tests for developed software components and support traceability of requirements to test... ...and consistency, and support team ramp up by onboarding new engineers (onshore/offshore) through structured knowledge transfer,...SeniorRemote workRelocation
$144.6k - $198.8k
Are you ready to lead a team at the absolute forefront of the AI revolution in enterprise software? As a Principal Software Development Engineer for the Vista Platform team to lead the integration of AI Agentic technologies you will leverage artificial intelligence to...SeniorOngoing contractFull timeLocal area- Working for Micro Systems Engineering, Inc. (MSEI) means joining an elite team to work on some of the most exciting challenges... ...to share in our mission.Please join us as:Senior Engineer - Factory Software DevelopmentWe are looking for a talented Senior Engineer...SeniorFull timeWork experience placementLocal areaWorldwide
$119.77k - $140.9k
....Job DescriptionThis position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate...SeniorFull timeWork experience placementLocal area3 days per week$77k - $202k
...SummaryThe OpportunityAs a GIS Web AI Developer, Senior Associate, you will play a pivotal role... ...will analyze client needs, implement software solutions, and provide training and... ...Computer and Information Science, Computer Engineering, Computer Management, Computer Science,...SeniorFull timeH1b- ...with passionate people who enjoy solving challenging problems, learning from each other, and getting better at the craft of software engineering. We take a holistic approach to designing, engineering, and ultimately driving business outcomes. We focus on helping startups...SeniorFull time
- ...continue leading us to greatness. The next tastemakers, playmakers, risk takers and glue players. Are you game? Senior Software Engineer - N IKE, Inc . - Beaverton , OR. Develop, code, configure and test software systems and solutions to meet defined digital...SeniorContract workCasual workRemote work
- ...to get all the integrations setup and make sure everything is solid and tested. Application Development Provides application software development services. Develops program logic for new applications or analyzes and modifies logic in existing applications. Codes...Senior
- SENIOR RF APPLICATIONS ENGINEER / DIRECTOR OF APPLICATIONS (MULTIPLE OPENINGS)Job DescriptionDefinition, design and implementation of up to 400G characterization hardware.Develop and execute Design Verification Testing (DVT) plans for high-speed CDRs, drivers and TIAs for...SeniorWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer fintech Portland, OR
- startup software engineer Portland, OR
- financial software developer Portland, OR
- junior software developer remote Portland, OR
- software engineer Portland, OR
- software developer internship no experience Portland, OR
- software engineer entry level Portland, OR
- software engineer amazon Portland, OR
- senior robotics software engineer Portland, OR
- experienced software developer Portland, OR



