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 Billings, MT vacancy
  •  ...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... 
    Senior
    Hourly pay
    Permanent employment
    Contract work
    For contractors
    Local area

    Eliassen Group

    Billings, MT
    15 days ago
  • $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.... 
    Suggested
    For contractors
    Local area
    Remote work
    Worldwide
    Work visa
    Flexible hours

    Renaissance Services

    Billings, MT
    1 day ago
  • $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... 
    Suggested
    Full time
    Live in
    Local area
    Worldwide

    Cengage Group

    Billings, MT
    18 hours ago
  •  ...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

    SynergisticIT

    Billings, MT
    4 days ago
  • 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... 
    Senior
    H1b
    Remote work
    Relocation

    Electrical Consultants

    Billings, MT
    18 hours ago
  •  ...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,... 
    Senior
    Work at office
    Remote work

    MDA Edge

    Billings, MT
    3 days ago
  •  ...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... 
    Senior
    For contractors
    For subcontractor
    Local area
    Relocation package

    gpac

    Billings, MT
    3 days ago
  •  ...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... 
    Senior
    Contract work
    Work at office

    Aspen Technical Staffing

    Billings, MT
    4 days ago
  • $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 time
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

    Billings, MT
    4 days ago
  •  ...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... 
    Senior
    For contractors

    Airswift

    Billings, MT
    3 days ago
  •  ...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... 
    Senior
    Full time
    Contract work
    Work at office

    WorleyParsons

    Billings, MT
    3 days ago
  • 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

    SynergisticIT

    Billings, MT
    2 days ago
  •  ...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... 
    Senior
    Work at office
    Local area
    Immediate start

    OBEC Consulting Engineers

    Billings, MT
    3 days ago
  •  ...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 time
    Immediate start

    SynergisticIT

    Billings, MT
    2 days ago
  • $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

    Automationtechies

    Billings, MT
    23 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Syms Strategic Group, LLC (SSG)

    Billings, MT
    4 days ago
  •  ...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... 
    Senior
    Full time
    Temporary work
    Part time
    Work at office

    HDR

    Billings, MT
    2 days ago
  • $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... 
    Senior
    Work at office
    Local area
    Relocation package
    Flexible hours

    Sanbell

    Billings, MT
    a month ago
  •  ...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

    Layton Construction Inc

    Billings, MT
    4 days ago
  • 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

    Accura Engineering & Consulting Services, Inc

    Billings, MT
    5 days ago
  • 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...
    Senior
    Weekly pay

    Alpine Legacy Group

    Billings, MT
    21 days ago
  • $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

    SynergisticIT

    Billings, MT
    1 day ago
  •  ...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... 
    Senior
    Temporary work
    Immediate start

    Gables Search Group

    Billings, MT
    more than 2 months ago
  • $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...
    Senior
    Hourly pay
    Local area

    Spencer Gifts

    Billings, MT
    4 days ago
  •  ...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... 
    Senior
    For contractors
    Immediate start

    gpac

    Billings, MT
    3 days ago
  •  ...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 job
    Full time

    SynergisticIT

    Billings, MT
    1 day ago
  • 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 work
    Immediate start

    Gables Search Group

    Billings, MT
    4 days ago
  • $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... 
    Senior
    Relief
    Work at office
    Shift work

    MorningStar Senior Living

    Billings, MT
    2 days ago
  • $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 time
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Shift work
    Day shift

    Old Dominion Freight

    Billings, MT
    3 days ago
  • $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... 
    Senior
    Temporary work
    Work at office
    Local area
    Relocation package
    Flexible hours

    Morrison-Maierle

    Billings, MT
    23 days ago

Do you want to receive more vacancies?

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