Cloud Software Engineer 2 - MapReduce/Hadoop/Linux/Java/AWS
for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). Use - for any list of duties/requirements/benefits, and
for prose. Do NOT repeat the job title as a heading. Do NOT put Job ID / requisition numbers as headings — fold minor metadata into a short
or drop it. Preserve ALL substantive information; do NOT invent or summarize away detail. Remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. IMPORTANT: include a section ONLY when the posting has real, specific content for it — never emit a heading followed by filler/placeholder text (e.g. "commensurate with experience", "not specified", "N/A", "varies", "TBD") and never create Pay/Schedule/Benefits sections unless the posting actually states them. Prefer a few substantive sections over many thin ones.
We need to extract content.
Given posting:
"Build to something to be proud of. Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country. Description Captivation Software is looking for a mid level cloud software engineer to assist with daily responsibilities. Requirements Security Clearance: Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph, therefore all candidates must be a U.S. citizen Minimum Qualifications: Within the last five (5) years, a minimum of three (3) years' experience programming with at least one (1) of the following languages; Java, C, and/or C++ are required. Within the last three (3) years, a minimum of one (1) year experience designing and developing applications in a Windows or UNIX/Linux operating environment. A bachelor's degree in computer science or related discipline; an associate's degree in computer science or related discipline two (2) additional years of programming experience; or five (5) years programming experience may be substituted for a bachelor's degree. Required Skills: HadoopMap ReduceAccumuloJavaAWSRuby on Rails This position is open for direct hires only. We will not consider candidates from third party staffing/recruiting firms. Benefits Annual Salary: $130,000 - $270,000 (Depends on the Years of Experience)Up to 20% 401k contribution (No Matching Required and Vested from Day 1)Above Market Hourly Rates$3,600 HSA Contribution6 Weeks Paid Time OffCompany Paid Employee Medical/Dental/Vision Insurance/Life Insurance/Short-Term & Long-Term Disability/AD&D"
We need to parse sections.
First paragraph: "Build to something to be proud of. Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country." This is like an intro / about the role. Could be "About the role". It's substantive. So we can have
About the role
with containing that text.
Next: "Description Captivation Software is looking for a mid level cloud software engineer to assist with daily responsibilities." This is also description. Could be part of About the role or separate "Responsibilities"? It says "assist with daily responsibilities". Not specific duties. Might be considered responsibilities but it's vague. However we can include it in About the role paragraph.
Then "Requirements" heading: includes Security Clearance line, Minimum Qualifications, Required Skills? Actually Required Skills is separate but appears after Minimum Qualifications. The text: "Required Skills: HadoopMap ReduceAccumuloJavaAWSRuby on Rails". That seems like a list but missing spaces. We'll need to parse.
We have "Minimum Qualifications:" then bullet-like sentences. We'll need to output as
- for each requirement.
We have "Required Skills:" then list.
We have "Benefits" then list of benefits.
We have "Annual Salary:" etc.
We need to avoid duplication.
Let's extract content precisely.
Full text:
"Build to something to be proud of. Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country. Description Captivation Software is looking for a mid level cloud software engineer to assist with daily responsibilities. Requirements Security Clearance: Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph, therefore all candidates must be a U.S. citizen Minimum Qualifications: Within the last five (5) years, a minimum of three (3) years' experience programming with at least one (1) of the following languages; Java, C, and/or C++ are required. Within the last three (3) years, a minimum of one (1) year experience designing and developing applications in a Windows or UNIX/Linux operating environment. A bachelor's degree in computer science or related discipline; an associate's degree in computer science or related discipline two (2) additional years of programming experience; or five (5) years programming experience may be substituted for a bachelor's degree. Required Skills: HadoopMap ReduceAccumuloJavaAWSRuby on Rails This position is open for direct hires only. We will not consider candidates from third party staffing/recruiting firms. Benefits Annual Salary: $130,000 - $270,000 (Depends on the Years of Experience)Up to 20% 401k contribution (No Matching Required and Vested from Day 1)Above Market Hourly Rates$3,600 HSA Contribution6 Weeks Paid Time OffCompany Paid Employee Medical/Dental/Vision Insurance/Life Insurance/Short-Term & Long-Term Disability/AD&D"
We need to split into logical sections.
Section: About the role (or maybe "About the role"): includes first paragraph and description sentence.
We'll combine: "Build to something to be proud of. Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country. Captivation Software is looking for a mid level cloud software engineer to assist with daily responsibilities."
Make sure we keep all content.
Now Requirements: includes Security Clearance line, Minimum Qualifications (multiple bullet points), maybe also "This position is open for direct hires only. We will not consider candidates from third party staffing/recruiting firms." That is more about eligibility/hiring policy, could be part of Requirements or separate. It's not a qualification but a condition. We'll include under Requirements as a bullet.
Now Required Skills: list.
Now Benefits: list of benefits.
Now Pay: Annual Salary line.
We should not create Schedule section.
Now we need to format lists.
For Requirements: we have bullet points:
- Security Clearance: Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph, therefore all candidates must be a U.S. citizen
- Minimum Qualifications:
Actually Minimum Qualifications is a heading inside Requirements; but we can treat each sub-point as list items.
Better: Under Requirements heading, we can have a
with items:
- Security Clearance: Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph, therefore all candidates must be a U.S. citizen
- Minimum Qualifications: Within the last five (5) years, a minimum of three (3) years' experience programming with at least one (1) of the following languages; Java, C, and/or C++ are required.
- Minimum Qualifications: Within the last three (3) years, a minimum of one (1) year experience designing and developing applications in a Windows or UNIX/Linux operating environment.
- Minimum Qualifications: A bachelor's degree in computer science or related discipline; an associate's degree in computer science or related discipline two (2) additional years of programming experience; or five (5) years programming experience may be substituted for a bachelor's degree.
- Required Skills: Hadoop Map Reduce Accumulo Java AWS Ruby on Rails (need to fix spacing)
- This position is open for direct hires only. We will not consider candidates from third party staffing/recruiting firms.
But we might separate Required Skills into its own section.
Given instructions: Use for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we can have separate sections for Requirements, Qualifications, Skills, Benefits, Pay.
We have content for Requirements (security clearance, direct hire policy). Qualifications (minimum qualifications). Skills (required skills). Benefits (list). Pay (annual salary). That seems appropriate.
Thus we will have sections:
About the role
with paragraph.
Requirements
with - for security clearance and direct hire policy.
Qualifications
with - for the three minimum qualification bullets.
Skills
with - for required skills (list each skill? The text is "HadoopMap ReduceAccumuloJavaAWSRuby on Rails". It seems missing spaces. We need to preserve as given? Probably we should split into individual skills: Hadoop, Map Reduce, Accumulo, Java, AWS, Ruby on Rails. But we must not invent detail; we can keep as a single string but it's messy. Better to preserve the exact text: "HadoopMap ReduceAccumuloJavaAWSRuby on Rails". However that is not readable. The instruction: Preserve ALL substantive information; do NOT invent or summarize away detail. So we should not add spaces that weren't there. The original text likely missing spaces due to formatting error. We could keep as is. But maybe we can insert spaces based on known skill names? That would be inventing. Safer to keep as given: "HadoopMap ReduceAccumuloJavaAWSRuby on Rails". However that seems weird. Could we treat as a list separated by missing spaces? The original likely intended: "Hadoop, Map Reduce, Accumulo, Java, AWS, Ruby on Rails". But we cannot assume. I'd keep the exact string.
Thus
- HadoopMap ReduceAccumuloJavaAWSRuby on Rails
.
Benefits
with - for each benefit item.
Benefits list from text: "Annual Salary: $130,000 - $270,000 (Depends on the Years of Experience)Up to 20% 401k contribution (No Matching Required and Vested from Day 1)Above Market Hourly Rates$3,600 HSA Contribution6 Weeks Paid Time OffCompany Paid Employee Medical/Dental/Vision Insurance/Life Insurance/Short-Term & Long-Term Dis
for prose. Do NOT repeat the job title as a heading. Do NOT put Job ID / requisition numbers as headings — fold minor metadata into a short
or drop it. Preserve ALL substantive information; do NOT invent or summarize away detail. Remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. IMPORTANT: include a section ONLY when the posting has real, specific content for it — never emit a heading followed by filler/placeholder text (e.g. "commensurate with experience", "not specified", "N/A", "varies", "TBD") and never create Pay/Schedule/Benefits sections unless the posting actually states them. Prefer a few substantive sections over many thin ones. We need to extract content. Given posting: "Build to something to be proud of. Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country. Description Captivation Software is looking for a mid level cloud software engineer to assist with daily responsibilities. Requirements Security Clearance: Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph, therefore all candidates must be a U.S. citizen Minimum Qualifications: Within the last five (5) years, a minimum of three (3) years' experience programming with at least one (1) of the following languages; Java, C, and/or C++ are required. Within the last three (3) years, a minimum of one (1) year experience designing and developing applications in a Windows or UNIX/Linux operating environment. A bachelor's degree in computer science or related discipline; an associate's degree in computer science or related discipline two (2) additional years of programming experience; or five (5) years programming experience may be substituted for a bachelor's degree. Required Skills: HadoopMap ReduceAccumuloJavaAWSRuby on Rails This position is open for direct hires only. We will not consider candidates from third party staffing/recruiting firms. Benefits Annual Salary: $130,000 - $270,000 (Depends on the Years of Experience)Up to 20% 401k contribution (No Matching Required and Vested from Day 1)Above Market Hourly Rates$3,600 HSA Contribution6 Weeks Paid Time OffCompany Paid Employee Medical/Dental/Vision Insurance/Life Insurance/Short-Term & Long-Term Disability/AD&D" We need to parse sections. First paragraph: "Build to something to be proud of. Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country." This is like an intro / about the role. Could be "About the role". It's substantive. So we can have
About the role
withcontaining that text. Next: "Description Captivation Software is looking for a mid level cloud software engineer to assist with daily responsibilities." This is also description. Could be part of About the role or separate "Responsibilities"? It says "assist with daily responsibilities". Not specific duties. Might be considered responsibilities but it's vague. However we can include it in About the role paragraph. Then "Requirements" heading: includes Security Clearance line, Minimum Qualifications, Required Skills? Actually Required Skills is separate but appears after Minimum Qualifications. The text: "Required Skills: HadoopMap ReduceAccumuloJavaAWSRuby on Rails". That seems like a list but missing spaces. We'll need to parse. We have "Minimum Qualifications:" then bullet-like sentences. We'll need to output as
- for each requirement.
We have "Required Skills:" then list.
We have "Benefits" then list of benefits.
We have "Annual Salary:" etc.
We need to avoid duplication.
Let's extract content precisely.
Full text:
"Build to something to be proud of. Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country. Description Captivation Software is looking for a mid level cloud software engineer to assist with daily responsibilities. Requirements Security Clearance: Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph, therefore all candidates must be a U.S. citizen Minimum Qualifications: Within the last five (5) years, a minimum of three (3) years' experience programming with at least one (1) of the following languages; Java, C, and/or C++ are required. Within the last three (3) years, a minimum of one (1) year experience designing and developing applications in a Windows or UNIX/Linux operating environment. A bachelor's degree in computer science or related discipline; an associate's degree in computer science or related discipline two (2) additional years of programming experience; or five (5) years programming experience may be substituted for a bachelor's degree. Required Skills: HadoopMap ReduceAccumuloJavaAWSRuby on Rails This position is open for direct hires only. We will not consider candidates from third party staffing/recruiting firms. Benefits Annual Salary: $130,000 - $270,000 (Depends on the Years of Experience)Up to 20% 401k contribution (No Matching Required and Vested from Day 1)Above Market Hourly Rates$3,600 HSA Contribution6 Weeks Paid Time OffCompany Paid Employee Medical/Dental/Vision Insurance/Life Insurance/Short-Term & Long-Term Disability/AD&D"
We need to split into logical sections.
Section: About the role (or maybe "About the role"): includes first paragraph and description sentence.
We'll combine: "Build to something to be proud of. Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country. Captivation Software is looking for a mid level cloud software engineer to assist with daily responsibilities."
Make sure we keep all content.
Now Requirements: includes Security Clearance line, Minimum Qualifications (multiple bullet points), maybe also "This position is open for direct hires only. We will not consider candidates from third party staffing/recruiting firms." That is more about eligibility/hiring policy, could be part of Requirements or separate. It's not a qualification but a condition. We'll include under Requirements as a bullet.
Now Required Skills: list.
Now Benefits: list of benefits.
Now Pay: Annual Salary line.
We should not create Schedule section.
Now we need to format lists.
For Requirements: we have bullet points:
- Security Clearance: Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph, therefore all candidates must be a U.S. citizen
- Minimum Qualifications:
Actually Minimum Qualifications is a heading inside Requirements; but we can treat each sub-point as list items.
Better: Under Requirements heading, we can have a
- with items:
- Security Clearance: Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph, therefore all candidates must be a U.S. citizen
- Minimum Qualifications: Within the last five (5) years, a minimum of three (3) years' experience programming with at least one (1) of the following languages; Java, C, and/or C++ are required.
- Minimum Qualifications: Within the last three (3) years, a minimum of one (1) year experience designing and developing applications in a Windows or UNIX/Linux operating environment.
- Minimum Qualifications: A bachelor's degree in computer science or related discipline; an associate's degree in computer science or related discipline two (2) additional years of programming experience; or five (5) years programming experience may be substituted for a bachelor's degree.
- Required Skills: Hadoop Map Reduce Accumulo Java AWS Ruby on Rails (need to fix spacing)
- This position is open for direct hires only. We will not consider candidates from third party staffing/recruiting firms.
But we might separate Required Skills into its own section.
Given instructions: Use
- for security clearance and direct hire policy.
Qualifications
with- for the three minimum qualification bullets.
Skills
with- for required skills (list each skill? The text is "HadoopMap ReduceAccumuloJavaAWSRuby on Rails". It seems missing spaces. We need to preserve as given? Probably we should split into individual skills: Hadoop, Map Reduce, Accumulo, Java, AWS, Ruby on Rails. But we must not invent detail; we can keep as a single string but it's messy. Better to preserve the exact text: "HadoopMap ReduceAccumuloJavaAWSRuby on Rails". However that is not readable. The instruction: Preserve ALL substantive information; do NOT invent or summarize away detail. So we should not add spaces that weren't there. The original text likely missing spaces due to formatting error. We could keep as is. But maybe we can insert spaces based on known skill names? That would be inventing. Safer to keep as given: "HadoopMap ReduceAccumuloJavaAWSRuby on Rails". However that seems weird. Could we treat as a list separated by missing spaces? The original likely intended: "Hadoop, Map Reduce, Accumulo, Java, AWS, Ruby on Rails". But we cannot assume. I'd keep the exact string. Thus
- HadoopMap ReduceAccumuloJavaAWSRuby on Rails .
- for each benefit item. Benefits list from text: "Annual Salary: $130,000 - $270,000 (Depends on the Years of Experience)Up to 20% 401k contribution (No Matching Required and Vested from Day 1)Above Market Hourly Rates$3,600 HSA Contribution6 Weeks Paid Time OffCompany Paid Employee Medical/Dental/Vision Insurance/Life Insurance/Short-Term & Long-Term Dis
Benefits
with
- for the three minimum qualification bullets.
for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we can have separate sections for Requirements, Qualifications, Skills, Benefits, Pay. We have content for Requirements (security clearance, direct hire policy). Qualifications (minimum qualifications). Skills (required skills). Benefits (list). Pay (annual salary). That seems appropriate. Thus we will have sections:
About the role
with paragraph.Requirements
with - for security clearance and direct hire policy.