Senior Software Engineer
$109.5k - $150.55kRenaissance 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:
$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....SeniorFull timeTemporary workFlexible hours- ...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...SeniorFor contractors
- ...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
$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$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...SeniorFull timeTemporary workWork at officeRemote workShift workNight shift$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- ...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 jobInternship
- 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 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...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- ...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
- ...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...SeniorContract workWork at office
- 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...SeniorFull timeTemporary workFor contractorsWork experience placementWork at officeWorldwideFlexible hours
$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...SeniorFull timeWork at officeImmediate startShift work- ...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:...H1bImmediate start
- ...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...
- ...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 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 geotechnical investigations... ..., settlement, seepage, and deep foundation response software, as appropriate Experience with Bentley suite of...SeniorFull timeWork at office
- ...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...SeniorWork at officeLocal areaImmediate start
- ...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...SeniorWork 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- ...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
$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...SeniorFull timeTemporary workRemote work- ...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...SeniorTemporary workLocal areaFlexible hours
- ...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...SeniorContract workLocal area
- ...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...H1bImmediate start
- ...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
$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- ...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...SeniorFor contractorsImmediate start
- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- remote entry level software developer Billings, MT
- information technology software engineer Billings, MT
- software engineer remote Billings, MT
- intel software engineer Billings, MT
- graduate software developer no experience Billings, MT
- software engineer full time Billings, MT
- software developer fintech Billings, MT
- consulting software engineer Billings, MT
- part time software developer remote Billings, MT
- software developer positions Billings, MT





