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:
$111k - $147k
Job OverviewReady to develop the future of Enterprise Resource Planning (ERP) solutions? Marvin is hiring a Senior Software Engineer, ERP to lead the design, development, support, and continuous improvement of Microsoft Dynamics 365 Finance & Operations (D365 F&O) solutions...Senior$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- ...Description Onsharp is a Fargo-based custom software development company with over 25 years... ...success. JOB SUMMARY The Senior Software Developer is accountable for leading... ...Developers are expected to model strong engineering judgment, validate AI-generated output,...SeniorLive inWork at officeRelocation
$160k - $180k
.../ Hybrid (near Eide Bailly location)Typical Day in the LifeThe Senior Microsoft Solution Architect serves as a trusted advisor to clients... ...project objectives and client expectations.Mentor consultants, engineers, and junior architects to build technical capability across the...SeniorLocal areaRemote workVisa sponsorship$134.3k - $181.8k
Description The Opportunity The Senior Systems Integrator designs, develops, and commissions complex electrical control systems... ...of project deliverables. Mentoring and collaborating with engineering teams and members is essential to ensure system compatibility...SeniorPermanent employmentWork at officeRemote workWork from homeFlexible hours- ...Job Type Full-time Description This position is located in our Fargo ND Office The Software Engineer II will design, develop and maintain software applications and systems that needs of users and stakeholders. Develop the software applications using...Full timeContract workWork at office
$104k - $131k
...Software Development Engineer III (Healthcare) Hybrid role (3 days/week in office) at our Burlington, Renton, Spokane, Vancouver, Portland, Medford, Salt Lake City, Boise, Lewiston, or Fargo offices. Candidates must reside within commutable distance of that location...Work at officeRemote workRelocation3 days per week$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...Full timeLive inLocal areaWorldwide- ...machine user interfaces (UI) using AlphaGate A-VIS visualization software You will configure communication with the machine PLC and... ...You have a B.S. degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering or equivalent required...Permanent employmentLocal areaImmediate startRemote work
- ETL Developer Locations: Charlotte, NC; Colorado Springs, CO; Conshohocken, PA; Dallas, TX; Fargo, ND; Florham Park, NJ; Garden City, NY; Houston, TX; Jacksonville, IL; Lenexa, KS; Lubbock, TX; Mt Juliet, TN; New York, NY; Purchase, NY; Topeka, KS. Responsibilities...Senior
$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- ...Senior Java Developer Are you a Senior Java Developer looking for an opportunity to... ...architects, business partners, and fellow engineers. This position offers the opportunity to... ...teams to deliver high-quality software solutions. Troubleshoot complex technical...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
- ...integration considerations. - Design and implement complex software components and perform advanced programming tasks across multiple... ...any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary...SeniorMinimum wageContract workTemporary workWork experience placementRemote work
$82.97k - $133k
...meaningful business value? Whether you bring deep expertise as a senior leader or strategic enterprise-level experience as a principal... ..., we’ve been at the forefront of designing, building, and engineering premium, award-winning products. Today, Marvin is also proud to...SeniorOngoing contractContract workWork at office- Job Overview Join our team at the Marvin Composites plant in Fargo, ND as a Senior Continuous Improvement Engineer. In this role,you’ll lead cross-functional teams and drive measurable, sustained improvements in safety, quality, output, and cost effectiveness. Focus...Senior
- Forge ahead with WSB. We are seeking a Senior Bridge Design Engineer to add to our growing team. This is an exciting role for someone looking to... ...programs such as Midas Civil and familiarity with industry software such as Bentley OpenBridge, AASHTOWare Bridge Rating, and...SeniorFull timeContract workTemporary workPart timeFor contractorsWork at office
- ...Senior Engineer - TransportationJob Location: Fargo, NDHouston Engineering Inc. (HEI), is a full-service civil engineering, surveying, environmental, and technology solutions consulting firm with multiple locations throughout the Midwest. Having been in business since...SeniorTemporary workLocal areaFlexible hours
- Senior Electrical Project Manager (Data Centers)Position Overview We are seeking an experienced Senior Electrical Project Manager to... ...adherence to project timelines and budgets.Coordinate with architects, engineers, and contractors to develop detailed project plans and...SeniorFor contractors
- ...Company Description Job Location: Fargo, ND OUR CULTURE. YOUR CAREER. Houston Engineering Inc. (HEI), is a full-service civil engineering, surveying, environmental, and technology solutions consulting firm with multiple locations throughout the Midwest. Having...SeniorTemporary workLocal areaFlexible hours
- ...Senior EngineerBraun Intertec is seeking a highly motivated Senior Engineer to join our North Dakota team.Responsibilities:Prepare proposals for moderate to complex projects... ...using standard formulas and computer software.Prepare field reports documenting contractors...SeniorFor contractors
- ...Geotechnical EngineerAt American Engineering Testing (AET), we believe that people are the heart of innovation. We create an environment that values teamwork, curiosity, and continuous improvement while delivering innovative engineering and consulting solutions. As a 1...SeniorContract workWork at officeLocal area
- Click here to learn more about our benefits offerings! (this link is for US only)As an equal opportunity employer, we are committed to delivering value for all our employees and fostering a culture of respect. US applicants: CNH Industrial is an equal opportunity employer...Senior
$72.6k - $93.5k
...Senior Project Engineer The future you want is within reach. At PCL, we build the places where life happens and find camaraderie in the process. We're a community of builders committed to building better communities. That's why we're always looking ahead, and not...SeniorContract workFor subcontractorWork at office- BCG Attorney Search is seeking a Mass Tort Litigation Attorney to join its Fargo, ND office. The attorney will manage drafting pleadings, discovery, and trial preparation, with opportunities for leadership in coordinated proceedings. Responsibilities include developing...SeniorWork at office
$93.6k - $140.4k
...Senior EngineerBraun Intertec is seeking a highly motivated Senior Engineer to join our Renewable Energy and Infrastructure Team, with a primary focus on the solar sector. This position is client facing and will lead work procurement efforts as well as management of moderate...SeniorWork at office- ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers.Who Should Apply: Recent computer science/engineering/mathematics/...H1b
$132.3k - $179.1k
...dynamic and driven individuals to apply for the role of Senior Water Resources Lead Engineer - Renewables, specializing in Water Resources within our... ...guidance to junior engineers. Utilize advanced 2D modeling software such as HEC-RAS 2D, FLO-2D, and InfoWorks ICM to perform...SeniorPermanent employmentTemporary workWork at officeRemote workWork from homeFlexible hours- ...Are you looking to make a difference by protecting our most valuable natural resource? Join Houston Engineering, Inc. (HEI) as a Water Resources Engineer and put your knowledge and skills into action to solve complex water management issues involving both water quantity...SeniorTemporary workFlexible hours
- ...Job Description Job Description Senior Power Electronics EngineerPacket Digital is seeking a Senior Power Electronics Engineer to join our engineering team. In this role, you will help design and develop advanced power system electronics for unmanned systems, including...SeniorFull timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- financial software developer Fargo, ND
- experienced software developer Fargo, ND
- remote entry level software developer Fargo, ND
- information technology software engineer Fargo, ND
- software engineer remote Fargo, ND
- intel software engineer Fargo, ND
- senior software engineer ruby on rails Fargo, ND
- software engineer full time Fargo, ND
- software developer fintech Fargo, ND
- consulting software engineer Fargo, ND



