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

Senior Software Engineer

$109.5k - $150.55k

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

As a Senior Software Engineer you will be one of the founding engineers on the Navigators team within Teacher & Learning Explorations. You will work across the seam where four mature products meet one shared discovery layer: designing the contracts between them, packaging their capabilities so they can be composed, and making search and curation work as one experience rather than four. You will be making it fast and intuitive for admins to govern and curate, for teachers to find and instruct, and for students to explore and grow their respective libraries. 

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

  • Design and own the contracts between the Libraries and the four products — OpenAPI interfaces, typed message schemas, and the versioning discipline that keeps breaking changes from becoming someone else's outage.

  • Build the discovery layer — search, relevance, and retrieval across a large and heterogeneous content library.

  • Create and maintain continuous delivery pipelines for code, infrastructure, configuration, and data.

  • Evolve the engineering culture, standards, and best practices — security, governance, new ideas — within the team, and help us decide the stack questions that are still open.

Qualifications

**For this role, you must have: **

  • Substantial professional experience building and operating production backend services .

  • Strong TypeScript , or strong proficiency in a comparably typed language and a genuine willingness to work in a strict-TypeScript codebase.

  • Demonstrated ownership of API contracts in a multi-service system: designing them, versioning them, and testing against them.

  • Cloud operations depth — you can design infrastructure, not only consume it, and you write infrastructure as code (we use Terraform on AWS ).

  • Release engineering depth — you have built and maintained continuous delivery pipelines and reduced toil in build and release systems.

  • An effective communicator who collaborates well with distributed engineering, product, and design teams, and can explain a technical trade-off to a non-technical audience.

  • Experience mentoring engineers and raising the level of the people around you.

  • Bachelor's degree or equivalent industry experience.

Additional information

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

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

#LI-Remote

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
  • $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

    Billings, MT
    3 days ago
  •  ...Senior ServiceNow Developer Responsible for the design, development, configuration, enhancement, and maintenance of ServiceNow...  ...Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field. Proven experience developing, configuring... 
    Senior
    For contractors

    KeyLogic

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

    SynergisticIT

    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
    5 days ago
  • $93.09k - $124.12k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and repairing network devices, tools, and services for a nationwide... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Shift work
    Night shift

    Lumen

    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
    3 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Billings, MT
    2 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
    5 days ago
  •  ...Senior Electrical EngineerOur client is seeking an experienced Senior Electrical Engineer to join their Billings, Montana office. This is an excellent contract-to-hire opportunity...  ...Office and electrical engineering software such as ETAP and SPL.Excellent written, verbal... 
    Senior
    Contract work
    Work at office

    Aspen Technical Staffing

    Billings, MT
    3 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
  •  ...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... 
    Senior

    Accura Engineering & Consulting Services, Inc

    Billings, MT
    8 hours 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
    Contract work
    Work at office

    Worley Group, Inc

    Billings, MT
    2 days ago
  • The Opportunity:Tetra Tech Rooney, a Tetra Tech Inc. business unit that provides consulting engineering primarily to the midstream oil and gas industry, is seeking a Structural Engineer, in our Englewood, CO, Billings, MT, or, Casper, WY office.Why Tetra Tech:At Tetra Tech... 
    Senior
    Full time
    Temporary work
    For contractors
    Work experience placement
    Work at office
    Worldwide
    Flexible hours

    Tetra Tech

    Billings, MT
    4 days ago
  • $65k - $67k

     ...M. (Cover shifts as needed)   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 obsess about it. For without a transformative culture, we cannot begin to elevate... 
    Senior
    Full time
    Work at office
    Immediate start
    Shift work

    MorningStar Senior Management LLC

    Billings, MT
    3 days ago
  •  ...skills: JMS MQ, JPA / Hibernate, Angular, HTML5, j QueryEducation Requirement: Bachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering/ Mechanical Engineering.Benefits of working with our clients:... 
    H1b
    Immediate start

    SynergisticIT

    Billings, MT
    3 days ago
  •  ...reputation with the clients.Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, data...  ...citizens to apply.Who Should Apply:Recent computer science/engineering/mathematics/statistics or science graduates looking to make their... 

    SynergisticIT

    Billings, MT
    4 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 should... 
    Full time
    Remote work

    SynergisticIT

    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 geotechnical investigations...  ..., settlement, seepage, and deep foundation response software, as appropriate Experience with Bentley suite of... 
    Senior
    Full time
    Work at office

    Fashion Institute of Design & Merchandising

    Billings, MT
    2 days ago
  •  ...Senior Transportation Project Engineer 1DOWL 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
    4 days ago
  •  ...WWC Engineering is seeking a Professional Land Surveyor to perform field surveys and related office duties for diverse property projects in Billings, MT. The role involves establishing legal boundaries, preparing legal descriptions, and coordinating with engineers and... 
    Senior
    Work at office

    WWC Engineering

    Billings, MT
    8 hours 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
    11 days 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
    a month ago
  • $132.23k - $176.31k

     ...Role We are seeking a highly skilled and proactive Senior Lead Site Reliability Engineer (SRE) to join our team, focusing on production support...  ...Lead SRE requires an AI-native mindset, understands the software development lifecycle (from coding to support) and applies... 
    Senior
    Full time
    Temporary work
    Remote work

    Lumen

    Billings, MT
    4 days ago
  •  ...About Stratus Stratus® is an integrated, multi-disciplinary engineering, architecture, interior design, and consulting firm....  ...required. Proficiency with structural engineering and design software (e.g., RISA-3D, STAAD) required. Ability to lead quality management... 
    Senior
    Temporary work
    Local area
    Flexible hours

    Stratus Team LLC

    Billings, MT
    16 days ago
  •  ...Job Description Job Description Senior Electrical Engineer Location: Billings, MT or Bismarck, ND (100% onsite at one location) Possible...  ...industry and/or refinery environments   Electrical Software: • ETAP • PSCAD • SPL   Overview : Client is... 
    Senior
    Contract work
    Local area

    Taylor Technical Services, Inc.

    Billings, MT
    9 days ago
  •  ...EE / Spring concepts Knowledge XML parsing and AJAX conceptsEducation RequirementBachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering/ Mechanical Engineering.Benefits of Working with Our ClientsE... 
    H1b
    Immediate start

    SynergisticIT

    Billings, MT
    4 days 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
  • $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
    5 days ago
  •  ...Senior Electrical Superintendent | Healthcare ($100M+ Projects) Confidential OpportunityA well-known and highly respected Commercial General Contractor is seeking a Senior Electrical Superintendent to join their rapidly growing team. This company specializes in high-end... 
    Senior
    For contractors
    Immediate start

    gpac

    Billings, MT
    3 days ago
  •  ...multiple offices. Responsibilities include scope development, scheduling, budgeting, QA/QC, and client engagement. Preferred candidates hold a civil/mechanical engineering degree with FE/PE or PMP credentials and at least 2 years of project management #J-18808-Ljbffr... 

    HDR

    Billings, MT
    3 days ago

Do you want to receive more vacancies?

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