Don’t wait — scroll down and apply filters now to uncover opportunities that match your ambitions.
New roles are posted every hour, and your next big break could be just one click away.
Pro tip: Bookmark this page, set your filters (you can even filter by benefits important to you) and subscribe to alerts — you'll stay ahead of the competition.
Search by benefits important to your life and future. Select one or more to
refine your search.
A Snapshot of Your Day Join us as a Production Planner for the Small Assembly area within the Steam Turbine Service Operations business! In this dynamic role, you will lead the scheduling and coordination activities that...
A Snapshot of Your Day As a Valve Production Order Manager, you are an energetic, self-starting candidate who is able to apply, build, and extend the needed network with all Steam Turbine product line interfaces to suppo...
A Snapshot of Your Day In this role, you’ll serve as a critical link between customers, field teams, and manufacturing partners following equipment failures. Your day may include coordinating recovery plans, building det...
A Snapshot of Your Day As Production Supervisor on the 3rd shift within the CoC Exciter manufacturing unit, you will maintain operational continuity and leadership during night‑time production of large generator componen...
A Snapshot of Your Day The Manufacturing Supervisor will be responsible for managing production shifts and directly overseeing the factory floor workers during various stages of the power transformer repair and retrofit...
A Snapshot of Your Day Join our dynamic team as you lead a diverse group of technical employees in the manufacturing of Steam Turbine Stationary components. Your shift will be Monday through Thursday from 3:45 pm to 2:15...
PetSmart does Anything for Pets – JOIN OUR TEAM! Pet Bather About Life at PetSmart At PetSmart, Anything for Pets begins with our people. Every associate plays a vital role in creating meaningful experiences for pets and...
Company Description Pay Rates Starting between: $11.95 - $16.95 / hour Are you passionate about team building, customer service, and meeting new people? Pilot Company offers a dynamic environment where no two days are th...
Company Description Pay Rates Starting between: $11.38 - $14.88 / hour Are you passionate about team building, customer service, and meeting new people? Pilot Company offers a dynamic environment where no two days are th...
Company Description Pay Rates Starting between: $11.38 - $14.88 / hour Are you passionate about team building, customer service, and meeting new people? Pilot Company offers a dynamic environment where no two days are th...
Company Description Pay Rates Starting between: $11.38 - $14.88 / hour Are you passionate about team building, customer service, and meeting new people? Pilot Company offers a dynamic environment where no two days are th...
Company Description Pay Rates Starting between: $11.38 - $14.88 / hour Are you passionate about team building, customer service, and meeting new people? Pilot Company offers a dynamic environment where no two days are th...
Company Description Pay Rates Starting between: $11.38 - $14.88 / hour Are you passionate about team building, customer service, and meeting new people? Pilot Company offers a dynamic environment where no two days are th...
Company Description Pay Rates Starting between: $11.60 - $15.70 / hour Are you passionate about team building, customer service, and meeting new people? Pilot Company offers a dynamic environment where no two days are th...
Company Description Pay Rates Starting between: $11.60 - $15.70 / hour Are you passionate about team building, customer service, and meeting new people? Pilot Company offers a dynamic environment where no two days are th...
Company Description Pay Rates Starting between: $11.60 - $15.70 / hour Are you passionate about team building, customer service, and meeting new people? Pilot Company offers a dynamic environment where no two days are th...
Company Description Pay Rates Starting between: $11.60 - $15.70 / hour Are you passionate about team building, customer service, and meeting new people? Pilot Company offers a dynamic environment where no two days are th...
Overview: $14 / hour As a Human Resources Assistant at Carowinds, you will provide essential administrative support to the Human Resources team and help ensure smooth day-to-day operations. Under the direction of HR lead...
Overview: $14 / hour The Associate Housing department is responsible for maintaining all aspects of associate housing or assigned work location. Ability to supervise 150 + International associates and Domestic Associates...
Why USAA? At USAA, our mission is to empower our members to achieve financial security through highly competitive products, exceptional service and trusted advice. We seek to be the choice for the military community and...
Why USAA? At USAA, our mission is to empower our members to achieve financial security through highly competitive products, exceptional service and trusted advice. We seek to be the choice for the military community and...
Join Our Team at Walgreens as a Pharmacist! Why Walgreens – For You, For Your Family, For Your Future At Walgreens, pharmacists are medication experts and trusted healthcare providers reshaping the future of patient-focu...
Join Our Team at Walgreens as a Pharmacist! Why Walgreens – For You, For Your Family, For Your Future At Walgreens, pharmacists are medication experts and trusted healthcare providers reshaping the future of patient-focu...
Join Our Team at Walgreens as a Pharmacist! Why Walgreens – For You, For Your Family, For Your Future At Walgreens, pharmacists are medication experts and trusted healthcare providers reshaping the future of patient-focu...
Join a locally owned Great Clips® salon, the world's largest salon brand, and be one of the GREATS! Whether you're new to the industry or have years behind the chair…great opportunities await!! Your talent deserves a pay...
Join a locally owned Great Clips® salon, the world's largest salon brand, and be one of the GREATS! Whether you're new to the industry or have years behind the chair…great opportunities await!! Your talent deserves a pay...
Join a locally owned Great Clips® salon, the world's largest salon brand, and be one of the GREATS! Whether you're new to the industry or have years behind the chair…great opportunities await!! Your talent deserves a pay...
Join a locally owned Great Clips® salon, the world's largest salon brand, and be one of the GREATS! Whether you're new to the industry or have years behind the chair…great opportunities await!! Your talent deserves a pay...
Join a locally owned Great Clips® salon, the world's largest salon brand, and be one of the GREATS! Whether you're new to the industry or have years behind the chair…great opportunities await!! Your talent deserves a pay...
Join a locally owned Great Clips® salon, the world's largest salon brand, and be one of the GREATS! Whether you're new to the industry or have years behind the chair…great opportunities await!! Your talent deserves a pay...
';
}
/* ── CORE ────────────────────────────────────────────────────────── */
function injectStyles() {
if (document.getElementById('gzj-sc-styles')) return;
var style = document.createElement('style');
style.id = 'gzj-sc-styles';
style.textContent = CSS;
(document.head || document.body).appendChild(style);
}
function kv(line) {
var sep = line.indexOf(': ');
if (sep === -1) return null;
return [line.slice(0, sep).toLowerCase().trim(), line.slice(sep + 2).trim()];
}
function isDivider(line) {
return /^={5,}/.test(line);
}
function parseSections(lines) {
var sections = {};
var name = null;
var buf = [];
for (var i = 0; i < lines.length; i++) {
var line = lines[i].trim();
if (isDivider(line) && i + 2 < lines.length && isDivider(lines[i + 2].trim())) {
if (name) sections[name] = buf;
name = lines[i + 1].trim().toUpperCase();
buf = [];
i += 2;
} else if (name && line) {
buf.push(line);
}
}
if (name) sections[name] = buf;
return sections;
}
function parseText(container) {
/* Read one line per
element to avoid double-newline issues with
innerText across different browsers. Falls back to innerText split
if no
elements are found (e.g. plain text node). */
var paras = container.querySelectorAll('p');
var lines;
if (paras.length) {
lines = Array.prototype.map.call(paras, function (p) {
return p.textContent;
});
} else {
var raw = (typeof container.innerText !== 'undefined') ? container.innerText : container.textContent;
lines = raw.split('\n');
}
var secs = parseSections(lines);
var data = { stats: [], badges: [], industries: [], highlights: [], pros: [], cons: [] };
/* CITY INFO */
var groups = {};
(secs['CITY INFO'] || []).forEach(function (line) {
var p = kv(line);
if (!p) return;
var k = p[0], v = p[1];
if (k === 'city') data.city = v;
else if (k === 'state') data.state = v;
else if (k === 'page title') data.tagline = v;
else if (k === 'intro') data.intro = v;
else if (/^stat \d+$/.test(k)) {
var parts = v.split('|');
data.stats.push({ value: parts[0].trim(), label: (parts[1] || '').trim() });
}
else if (/^tag \d+$/.test(k)) data.badges.push(v);
});
/* INDUSTRIES */
groups = {};
(secs['INDUSTRIES'] || []).forEach(function (line) {
var p = kv(line);
if (!p) return;
var k = p[0], v = p[1];
if (k === 'section title') data.industries_heading = v;
else if (k === 'section intro') data.industries_intro = v;
else {
var m = k.match(/^industry (\d+) - (\w+)$/);
if (m) {
var n = m[1], prop = m[2];
groups[n] = groups[n] || {};
if (prop === 'icon') groups[n].icon = v;
else if (prop === 'title') groups[n].title = v;
else if (prop === 'salary') groups[n].salary = v;
else if (prop === 'description') groups[n].description = v;
}
}
});
Object.keys(groups).sort(function (a, b) { return a - b; }).forEach(function (n) { data.industries.push(groups[n]); });
/* CITY HIGHLIGHTS */
groups = {};
(secs['CITY HIGHLIGHTS'] || []).forEach(function (line) {
var p = kv(line);
if (!p) return;
var k = p[0], v = p[1];
if (k === 'section title') data.highlights_heading = v;
else {
var m = k.match(/^highlight (\d+) - (\w+)$/);
if (m) {
var n = m[1], prop = m[2];
groups[n] = groups[n] || {};
if (prop === 'icon') groups[n].icon = v;
else if (prop === 'title') groups[n].title = v;
else if (prop === 'text') groups[n].text = v;
}
}
});
Object.keys(groups).sort(function (a, b) { return a - b; }).forEach(function (n) { data.highlights.push(groups[n]); });
/* FIT CHECK */
(secs['FIT CHECK'] || []).forEach(function (line) {
var p = kv(line);
if (!p) return;
var k = p[0], v = p[1];
if (k === 'section title') data.fit_heading = v;
else if (/^good fit \d+$/.test(k)) data.pros.push(v);
else if (/^think twice \d+$/.test(k)) data.cons.push(v);
});
/* CALL TO ACTION */
(secs['CALL TO ACTION'] || []).forEach(function (line) {
var p = kv(line);
if (!p) return;
var k = p[0], v = p[1];
if (k === 'heading') data.cta_heading = v;
else if (k === 'subtext') data.cta_subtext = v;
else if (k === 'button text') data.cta_text = v;
else if (k === 'button url') data.cta_url = v;
});
return data;
}
function transform() {
var container = document.querySelector(TARGET);
if (!container) return false;
container.style.visibility = 'hidden';
var data = parseText(container);
if (!data.city) {
container.style.visibility = '';
return false;
}
injectStyles();
container.innerHTML = buildAll(data);
container.style.visibility = '';
return true;
}
function init() {
if (transform()) return;
var observer = new MutationObserver(function () {
if (transform()) observer.disconnect();
});
observer.observe(document.body, { childList: true, subtree: true });
setTimeout(function () { observer.disconnect(); }, 10000);
}
document.readyState === 'loading'
? document.addEventListener('DOMContentLoaded', init)
: init();
})();
Never Miss a New Opportunity
Subscribe and get the latest jobs directly to your inbox