Enterprise - Software Engineer - Java
for section headings like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We need to include sections only if posting has real specific content.
We need to preserve all substantive info, not invent or summarize away detail. Remove boilerplate: cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, application instructions. Also remove referral program? That might be considered application instructions? It's not exactly application instructions but maybe it's okay to keep? The instruction: "Remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions." The referral program is not application instructions but could be considered part of recruiting. Might keep? Safer to keep? The instruction says remove application instructions. The referral program is not about applying for the job but about referrals. Might be considered extra but not prohibited. However we could keep it as part of Benefits? Not exactly. Might be safer to drop it because it's not core job info. The instruction says "Remove ... application instructions." The referral program is not exactly instructions to apply, but it's a referral bonus program. Might be considered ancillary. I'd drop it to be safe.
We need to include sections: About the role (maybe from first paragraph about company and mission). Responsibilities (list of duties). Requirements (clearance, experience, education). Qualifications maybe overlapping with Requirements; but we can combine? The instruction says prefer few substantive sections over many thin ones. So we could have About the role, Responsibilities, Requirements (including clearance, education, experience), Benefits, Pay. Schedule not mentioned, so omit. Skills maybe not explicit separate; could be part of Responsibilities. Qualifications maybe same as Requirements. We'll include About the role, Responsibilities, Requirements, Benefits, Pay.
We must not repeat job title as heading. The job title is Software Engineer (implied). Not to repeat.
We need to use for each section heading. Use - for any list of duties/requirements/benefits. Use
for prose.
We must preserve ALL substantive information; do not invent or summarize away detail. So we need to include all details from the posting.
Let's extract content:
Company intro: "Erias Ventures was founded to serve its customers with an entrepreneurial mindset. We value creative problem-solving, open communication, and empowering our employees to make decisions and put forth new ideas. Our staff includes technical experts working across multiple disciplines, bringing diverse perspectives to every project. We are seeking engineers who wish to grow their careers and want to become part of a technically strong and growth-oriented company focused on bringing innovative solutions to the difficult mission problems facing our customers."
That's About the role / company description.
Then "Description We are seeking a Software Engineer who develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components. Analyze user requirements to derive software design and performance requirementsDebug existing software and correct defectsProvide recommendations for improving documentation and software development process standardsDesign and code new software or modify existing software to add new featuresIntegrate existing software into new or modified systems or operating environmentsDevelop simple data queries for existing or proposed databases or data repositoriesWrite or review software and system documentationServe as team lead at the level appropriate to the software development process being used on any particular projectDesign or implement complex database or data repository interfaces/queriesDevelop or implement algorithms to meet or exceed system performance and functional standardsAssist with developing and executing test procedures for software componentsDevelop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areasModify existing software to correct errors, to adapt to new hardware, or to improve its performanceDesign, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design"
That's a long list of responsibilities. We need to put them as
- items. Need to split into logical items. The text is a run-on; we need to separate by sentences or clauses. We'll break at each verb phrase.
Let's list responsibilities:
- Develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.
- Works individually or as part of a team.
- Reviews and tests software components for adherence to the design requirements and documents test results.
- Resolves software problem reports.
- Utilizes software development and software design methodologies appropriate to the development environment.
- Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
- Analyze user requirements to derive software design and performance requirements
- Debug existing software and correct defects
- Provide recommendations for improving documentation and software development process standards
- Design and code new software or modify existing software to add new features
- Integrate existing software into new or modified systems or operating environments
- Develop simple data queries for existing or proposed databases or data repositories
- Write or review software and system documentation
- Serve as team lead at the level appropriate to the software development process being used on any particular project
- Design or implement complex database or data repository interfaces/queries
- Develop or implement algorithms to meet or exceed system performance and functional standards
- Assist with developing and executing test procedures for software components
- Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
- Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
Note some sentences missing punctuation; we keep as is.
Now Requirements: Clearance: "A current Top-Secret/SCI with polygraph security clearance is required. Candidates cannot be sponsored or nominated for a government security clearance under this position."
Experience: "Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Seven (7) years' experience as a SWE, in programs and contracts of similar scope, type, and complexity is required; or four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree."
We could also include "Experience" as part of Requirements.
Benefits: "Erias Ventures provides a complete package of wealth, health, and happiness benefits. The expected salary range for this position, depending on education and years of experience is $185,000 - $200,000. Wealth Benefits Above Market Hourly Pay 11% Roth or Traditional 401k with Immediate Vesting and DepositSpot Bonuses for Assisting with Business Development and Company GrowthProfessional Development Bonuses for Certificates and Degrees Health Benefits: Company subsidized Medical Coverage100% Company Paid Vision and Dental Coverage100% Company Paid Long Term Disability, Short Term Disability, and Group Life InsuranceMonthly Wellness Reimbursement Happiness Benefits: Paid Time Off with Flexible Work Schedules and Birthday OffAmazon Prime Membership and Monthly Internet ReimbursementTechnology and Productivity Allowance for Equipment and SuppliesMorale Building and Company Events to Celebrate our Successes and Build our CommunityOnboarding and Annual SwagCompany Paid Professional Development and Training"
We need to format benefits as list items. Also Pay: The salary range is part of Benefits paragraph but we could separate Pay section. The instruction: include Pay section only if posting actually states them. It does state salary range. So we can have a Pay section with that range. Benefits section can list other benefits.
We need to avoid duplication: The salary range appears in the Benefits paragraph; we can extract it to Pay section and keep other benefits.
Thus:
About the role: paragraph(s) from company intro and maybe the description overview? The description includes role overview; but we already have Responsibilities list. About the role could be the introductory paragraph about company and mission. We'll keep that.
Responsibilities: list as above.
Requirements: list clearance, education, experience.
Benefits: list wealth, health, happiness benefits (excluding salary). We'll need to parse the benefits text.
Let's parse benefits text:
"Wealth Benefits Above Market Hourly Pay 11% Roth or Traditional 401k with Immediate Vesting and DepositSpot Bonuses for Assisting with Business Development and Company GrowthProfessional Development Bonuses for Certificates and Degrees"
Seems missing punctuation. We'll split:
- Above Market Hourly Pay
- 11% Roth or Traditional 401k with Immediate Vesting and Deposit
- Spot Bonuses for Assisting with Business Development and Company Growth
- Professional Development Bonuses for Certificates and Degrees
But "DepositSpot" maybe "Deposit Spot"? We'll keep as "Deposit Spot Bonuses"? Actually text: "DepositSpot Bonuses for Assisting with Business Development and Company Growth". So it's "DepositSpot Bonuses". We'll keep that.
Health Benefits: "Company subsidized Medical Coverage100% Company Paid Vision and Dental Coverage100% Company Paid Long Term Disability, Short Term Disability, and Group Life InsuranceMonthly Wellness Reimbursement"
Split:
- Company subsidized Medical Coverage
- 100% Company Paid Vision and Dental Coverage
- 100% Company Paid Long Term Disability, Short Term Disability, and Group Life Insurance
- Monthly Wellness Reimbursement
Happiness Benefits: "Paid Time Off with Flexible Work Schedules and Birthday OffAmazon Prime Membership and Monthly Internet ReimbursementTechnology and Productivity Allowance for Equipment and SuppliesMorale Building and Company Events to Celebrate our Successes and Build our CommunityOnboarding and Annual SwagCompany Paid Professional Development and Training"
Split:
- Paid Time Off with Flexible Work Schedules and Birthday Off
- Amazon Prime Membership and Monthly Internet Reimbursement
- Technology and Productivity Allowance for Equipment and Supplies
- Morale Building and Company Events to Celebrate our Successes and Build our Community
- Onboarding and Annual Swag
- Company Paid Professional Development and Training
Now Pay: "$185,000 - $200,000" (depending on education and years of experience). We'll include that.
Now we need to ensure we don't include boilerplate like EEO statement at end: "At Erias Ventures, we are dedicated to fostering a diverse and inclusive workplace. As an equal opportunity employer, we ensure that all qualified applicants are considered for employment based on merit, without discrimination. We welcome individuals regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status." That's EEO boilerplate; remove.
Also remove referral program lines: "Referrals & Inquiries Do you know a cleared professional seeking to advance their career? Interested in earning some extra cash? If so, refer them to us with their name and contact details, and you could be eligible for a referral bonus of up to $10,000
- for any list of duties/requirements/benefits. Use
for prose. We must preserve ALL substantive information; do not invent or summarize away detail. So we need to include all details from the posting. Let's extract content: Company intro: "Erias Ventures was founded to serve its customers with an entrepreneurial mindset. We value creative problem-solving, open communication, and empowering our employees to make decisions and put forth new ideas. Our staff includes technical experts working across multiple disciplines, bringing diverse perspectives to every project. We are seeking engineers who wish to grow their careers and want to become part of a technically strong and growth-oriented company focused on bringing innovative solutions to the difficult mission problems facing our customers." That's About the role / company description. Then "Description We are seeking a Software Engineer who develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components. Analyze user requirements to derive software design and performance requirementsDebug existing software and correct defectsProvide recommendations for improving documentation and software development process standardsDesign and code new software or modify existing software to add new featuresIntegrate existing software into new or modified systems or operating environmentsDevelop simple data queries for existing or proposed databases or data repositoriesWrite or review software and system documentationServe as team lead at the level appropriate to the software development process being used on any particular projectDesign or implement complex database or data repository interfaces/queriesDevelop or implement algorithms to meet or exceed system performance and functional standardsAssist with developing and executing test procedures for software componentsDevelop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areasModify existing software to correct errors, to adapt to new hardware, or to improve its performanceDesign, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design" That's a long list of responsibilities. We need to put them as
- items. Need to split into logical items. The text is a run-on; we need to separate by sentences or clauses. We'll break at each verb phrase. Let's list responsibilities: - Develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. - Works individually or as part of a team. - Reviews and tests software components for adherence to the design requirements and documents test results. - Resolves software problem reports. - Utilizes software development and software design methodologies appropriate to the development environment. - Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components. - Analyze user requirements to derive software design and performance requirements - Debug existing software and correct defects - Provide recommendations for improving documentation and software development process standards - Design and code new software or modify existing software to add new features - Integrate existing software into new or modified systems or operating environments - Develop simple data queries for existing or proposed databases or data repositories - Write or review software and system documentation - Serve as team lead at the level appropriate to the software development process being used on any particular project - Design or implement complex database or data repository interfaces/queries - Develop or implement algorithms to meet or exceed system performance and functional standards - Assist with developing and executing test procedures for software components - Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas - Modify existing software to correct errors, to adapt to new hardware, or to improve its performance - Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design Note some sentences missing punctuation; we keep as is. Now Requirements: Clearance: "A current Top-Secret/SCI with polygraph security clearance is required. Candidates cannot be sponsored or nominated for a government security clearance under this position." Experience: "Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Seven (7) years' experience as a SWE, in programs and contracts of similar scope, type, and complexity is required; or four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree." We could also include "Experience" as part of Requirements. Benefits: "Erias Ventures provides a complete package of wealth, health, and happiness benefits. The expected salary range for this position, depending on education and years of experience is $185,000 - $200,000. Wealth Benefits Above Market Hourly Pay 11% Roth or Traditional 401k with Immediate Vesting and DepositSpot Bonuses for Assisting with Business Development and Company GrowthProfessional Development Bonuses for Certificates and Degrees Health Benefits: Company subsidized Medical Coverage100% Company Paid Vision and Dental Coverage100% Company Paid Long Term Disability, Short Term Disability, and Group Life InsuranceMonthly Wellness Reimbursement Happiness Benefits: Paid Time Off with Flexible Work Schedules and Birthday OffAmazon Prime Membership and Monthly Internet ReimbursementTechnology and Productivity Allowance for Equipment and SuppliesMorale Building and Company Events to Celebrate our Successes and Build our CommunityOnboarding and Annual SwagCompany Paid Professional Development and Training" We need to format benefits as list items. Also Pay: The salary range is part of Benefits paragraph but we could separate Pay section. The instruction: include Pay section only if posting actually states them. It does state salary range. So we can have a Pay section with that range. Benefits section can list other benefits. We need to avoid duplication: The salary range appears in the Benefits paragraph; we can extract it to Pay section and keep other benefits. Thus: About the role: paragraph(s) from company intro and maybe the description overview? The description includes role overview; but we already have Responsibilities list. About the role could be the introductory paragraph about company and mission. We'll keep that. Responsibilities: list as above. Requirements: list clearance, education, experience. Benefits: list wealth, health, happiness benefits (excluding salary). We'll need to parse the benefits text. Let's parse benefits text: "Wealth Benefits Above Market Hourly Pay 11% Roth or Traditional 401k with Immediate Vesting and DepositSpot Bonuses for Assisting with Business Development and Company GrowthProfessional Development Bonuses for Certificates and Degrees" Seems missing punctuation. We'll split: - Above Market Hourly Pay - 11% Roth or Traditional 401k with Immediate Vesting and Deposit - Spot Bonuses for Assisting with Business Development and Company Growth - Professional Development Bonuses for Certificates and Degrees But "DepositSpot" maybe "Deposit Spot"? We'll keep as "Deposit Spot Bonuses"? Actually text: "DepositSpot Bonuses for Assisting with Business Development and Company Growth". So it's "DepositSpot Bonuses". We'll keep that. Health Benefits: "Company subsidized Medical Coverage100% Company Paid Vision and Dental Coverage100% Company Paid Long Term Disability, Short Term Disability, and Group Life InsuranceMonthly Wellness Reimbursement" Split: - Company subsidized Medical Coverage - 100% Company Paid Vision and Dental Coverage - 100% Company Paid Long Term Disability, Short Term Disability, and Group Life Insurance - Monthly Wellness Reimbursement Happiness Benefits: "Paid Time Off with Flexible Work Schedules and Birthday OffAmazon Prime Membership and Monthly Internet ReimbursementTechnology and Productivity Allowance for Equipment and SuppliesMorale Building and Company Events to Celebrate our Successes and Build our CommunityOnboarding and Annual SwagCompany Paid Professional Development and Training" Split: - Paid Time Off with Flexible Work Schedules and Birthday Off - Amazon Prime Membership and Monthly Internet Reimbursement - Technology and Productivity Allowance for Equipment and Supplies - Morale Building and Company Events to Celebrate our Successes and Build our Community - Onboarding and Annual Swag - Company Paid Professional Development and Training Now Pay: "$185,000 - $200,000" (depending on education and years of experience). We'll include that. Now we need to ensure we don't include boilerplate like EEO statement at end: "At Erias Ventures, we are dedicated to fostering a diverse and inclusive workplace. As an equal opportunity employer, we ensure that all qualified applicants are considered for employment based on merit, without discrimination. We welcome individuals regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status." That's EEO boilerplate; remove. Also remove referral program lines: "Referrals & Inquiries Do you know a cleared professional seeking to advance their career? Interested in earning some extra cash? If so, refer them to us with their name and contact details, and you could be eligible for a referral bonus of up to $10,000