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:
- ...Lakewood, CO or Phoenix, AZ or Fulson, CA Our client seeks a Senior ServiceNow Application Developer to design, develop, configure... ...’s degree in Computer Science, Information Technology, Engineering, or a related field. Recruitment Transparency Notice...SeniorHourly payPermanent employmentContract workFor contractorsLocal area
$82.2k - $113.1k
...other, win together, strive for the best, own our actions, and grow and evolve. Job Description We are seeking a Full Stack Software Engineer with strong backend experience in .NET Core and frontend experience in React to build and maintain scalable services and APIs....SuggestedFor contractorsLocal areaRemote workWorldwideWork visaFlexible hours$77.1k - $123.3k
...that helps millions of learners improve their lives and achieve their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and instructors on our Cengage Learning Platforms (CLP). Working on a...SuggestedFull timeLive inLocal areaWorldwide- ...covers today's most in-demand tech domains, including: Full-Stack Java Development (Spring Boot, REST APIs, SQL, AWS) DevOps & Cloud Engineering (Docker, Jenkins, Kubernetes, Terraform, Azure/AWS/GCP) Data Science & Machine Learning (Python, Scikit-Learn, TensorFlow, model...Suggested
- ECI is highly motivated to attract electrical engineers that have significant experience performing EHV technical design studies. We are looking for hands-on study engineers that can utilize any software to perform the analysis and write detailed reports. The ideal candidate...SeniorH1bRemote workRelocation
- ...Senior Electrical Engineer We're seeking a skilled Senior Electrical Engineer to contribute to impactful projects across the pharmaceutical... ...voltage (35kV–230kV). Familiar with ETAP, SKM, or EasyPower software. Experience in renewable energy (solar, BESS, EV,...SeniorWork at officeRemote work
- ...Job Description Senior Project Engineer - Commercial Construction Sheridan, Wyoming | Relocation Assistance Provided Ready for more responsibility, bigger projects, and a real path toward Project Management? A leading commercial general contractor...SeniorFor contractorsFor subcontractorLocal areaRelocation package
- ...Senior Electrical Engineer Our client is seeking an experienced Senior Electrical Engineer to join their Billings, Montana office. This is... ...Experience with Microsoft Office and electrical engineering software such as ETAP and SPL. Excellent written, verbal, leadership...SeniorContract workWork at office
$117.1k - $187.3k
...Content Systems, Content workflows and Content AI platforms. As a successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. You will partner...Full timeWork experience placementLive inLocal areaRemote workWorldwide- ...Senior Electrical Engineer Duration: long-term Location: Billings, MT or Bismarck, ND Schedule: 9/80 Position Overview... ...Competence with MS Office Suite and electrical engineering software including ETAP and SPL. Essential: Strong written...SeniorFor contractors
- ...across the life of their assets. We specialize in consulting, engineering, procurement and construction across the project lifecycle, with... ...solutions. Summary or Description Worley is seeking a Senior Project Engineer in our Billings Montana location. In this role...SeniorFull timeContract workWork at office
- CS Grad But Struggling in Tech Screens and Interviews? Let SynergisticIT Help You Succeed Where It Counts You've graduated with a Computer Science degree, built projects, and maybe even landed a few interview opportunities. But then the technical screen hits—coding ...H1b
- ...Senior Transportation Project Engineer 1 DOWL is a top-ranked, multi-disciplined consulting firm with over 60 years of experience in civil engineering... ...for a professional with mastery in design and drafting software, a strong work ethic, and the ability to mentor junior...SeniorWork at officeLocal areaImmediate start
- ...technology. Role & Responsibilities You will work closely with the business product, technology build and QA team for delivering software solutions/products. Key Responsibilities Would Include: Implement highly scalable and secure systems Work with a...Full timeImmediate start
$133k - $199k
...Job Description Job Description Senior Process Control Engineer Location: Billings, MT Salary: $133,000–$199,000 per year Take a lead role in refinery process engineering with a growing energy company that values technical expertise, innovation, collaboration...Senior$85.39k - $116.98k
...Syms Strategic Group (SSG) is seeking a talented Senior Systems Engineer (Production Support) Location: Remote Department: Veterans Affairs... ...activities Respond to user calls regarding hardware and software problems, correcting or ensuring that problems are...SeniorFull timeRemote work- ...in your community, but around the world. In the role of Senior Geotechnical Engineer, we'll count on you to: Plan and prepare... ...stability, settlement, seepage, and deep foundation response software, as appropriate ~ Experience with Bentley suite of geotechnical...SeniorFull timeTemporary workPart timeWork at office
$88k - $120k
...Job Description Job Description Project or Senior Engineer – Hydraulics/Road Design Billings, Bozeman, Helena, MT or Hybrid We welcome you to consider Sanbell as the next step in your exciting career as a civil engineer. Sanbell is a multi-disciplinary engineering...SeniorWork at officeLocal areaRelocation packageFlexible hours- ...A leading construction firm in Billings, Montana is seeking a Senior Superintendent to oversee daily job site operations. This role involves managing project schedules, supervising staff, and coordinating procurement of materials. The ideal candidate has a bachelor’s...Senior
- Accura Engineering & Consulting Services, Inc is seeking a Construction Inspector for their Grand Forks, ND site. The role involves observing construction phases, performing inspections, and overseeing compliance with contracts. Candidates should have at least 5 years of...Senior
- Job Description Job Description At Alpine Legacy Group, we don’t wait for success to show up—we build it with our own two hands. This is a place for those who believe in hard work, personal responsibility, and the kind of grit that built this country from the ground...SeniorWeekly pay
$100k
...recent grads in Mathematics, Statistics , Computer Science or Engineering or candidates with gaps in their career or people wanting to switch... ...Systems, IT Knowledge of Core Java , javascript , C++ or software programming Spring boot, Microservices, AWS, Docker,...H1b- ...relationships and mentoring the next generation of engineers. The ideal candidate is a recognized... ...closely with team members and senior management. Serve as a recognized leader... ...computer-assisted engineering and design software/equipment to prepare engineering and...SeniorTemporary workImmediate start
$16.75 - $17 per hour
Hourly rate ranges from $16.75 - $17.00 per hour and is dependent upon qualifications and experience. Benefits include: Company Paid Sick Time, Paid Vacation Time, Paid Holidays, Bereavement Pay, Jury Duty Pay, Contest Prize Awards, 401K Plan with Company Match, Medical...SeniorHourly payLocal area- ...Job Description Senior Electrical Superintendent | Healthcare ($100M+ Projects) CONFIDENTIAL OPPORTUNITY A well-known and highly respected Commercial General Contractor is seeking a Senior Electrical Superintendent to join their rapidly growing team...SeniorFor contractorsImmediate start
- ...walmart lab s etc to name a few. We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full time positions with clients. Who...Remote jobFull time
- We are looking for an experienced Lead Engineer for Water Systems to drive growth and success... ..., working closely with team members and senior management.Lead in designing water... ...engineering computations and oversee engineering software/equipment usage for design documents....Temporary workImmediate start
$18 per hour
...Concierge ~ Senior Living Community ~Billings PRN (On-Call) Pay Rate: $18.00 Schedule: On-Call Make a difference by providing great care and love for our treasured residents At MorningStar Senior Living, we talk a lot about culture. In fact, we rather...SeniorReliefWork at officeShift work$109.1k - $136.37k
...Maintaining the security and integrity of the application software Design, develop, and maintain Tableau dashboards, reports,... ...Education: Bachelor's degree in computer science or software engineering preferred Platform Developer II Certification (preferred)...Full timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift$150k
...Job Description Job Description ENGINEERS | SURVEYORS | PLANNERS | SCIENTISTS Morrison... ...and regional needs. Position: Senior Highway Engineer - Project Manager Job... ...regulations Understanding of design software (e.g., AutoCAD, Civil3D, Blue Beam) Established...SeniorTemporary workWork at officeLocal areaRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer fintech Billings, MT
- startup software engineer Billings, MT
- software engineer Billings, MT
- software engineer amazon Billings, MT
- cybersecurity software engineer Billings, MT
- software engineer healthcare Billings, MT
- part time software developer remote Billings, MT
- software developer Billings, MT
- entry level software engineer remote Billings, MT
- ngo software engineer Billings, MT



