Principal Software Engineer, Core Infrastructure
for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we should use those exact headings if content exists. They gave examples; we can use Responsibilities, Qualifications, Skills, About Us? Not in list but "About Us" maybe similar to "About the role". We could use "About the role" heading for the introductory paragraph. The job description starts with "Job Description Leads development..." That's like a summary. Could treat as "About the role". We'll include that.
We need to remove boilerplate: EEO, accommodation request, etc. Also remove duplicated lines. We need to preserve all substantive info.
We need to format responsibilities as - for any list of duties/requirements/benefits. The responsibilities section includes many bullet-like sentences. We'll convert each sentence or clause into
- . Might be many. We'll keep the content but as list items.
Similarly qualifications: we have minimum qualifications and preferred qualifications. We'll list them as
- . Also job skills list.
We need to avoid repeating job title as heading. Not present.
We must not include sections with filler like "commensurate with experience". Not present.
We'll output only HTML fragment.
Let's extract content.
Intro paragraph: "Job Description Leads development and begins architecting components of scalable, elastic distributed systems. Defines and enforces scalability requirements for owned components; optimizes code and data paths for high‑throughput, hyper‑scale workloads; and leverages data plane platforms for large‑scale retrieval, storage, and processing. Designs fault‑tolerant, in‑service‑upgradable systems using redundancy, replication, failover, and policies for partitions, applying load‑shedding, throttling, and rate‑limiting to handle network unreliability while meeting SLOs. Establishes KPIs and telemetry; builds proactive dashboards and alerts; and designs complex validation (fault injection, brownouts), replication, and synchronization for correctness and durability. Proactively diagnoses and resolves production issues, mentors peers, and ensures operational readiness. Implements robust security controls, executes remediation, maintains compliance documentation, and develops IaC and automation that enable safe patching, updates, and rollbacks within change‑management plans."
We'll put that under
About the role
as .
Responsibilities: The block after "Responsibilities System Design & Architecture - System Scalability: ..." We'll extract each bullet.
Let's list responsibilities items:
- Lead the development and implementation, and begin to architect, components of scalable distributed systems that support horizontal and vertical scaling to meet system demands, including leveraging distributed state management tools.
- Optimize code and/or systems for large-scale data processing and high-throughput requirements to support hyper-scale systems.
- Define scalability requirements for owned components and ensure design and implementation requirements are met.
- Design systems to scale with elasticity (e.g., effectively scaling both up and down).
- Leverage data plane platforms to effectively handle large-scale data retrieval, storage, and processing.
- Design performance and load testing.
- Build and design fault-tolerant components and systems capable of withstanding in-service updates by implementing redundancy, replication, and automatic failover mechanisms.
- Design systems to effectively handle service disruptions (e.g., network partitions) by prioritizing consistency, availability, or partition tolerance.
- Implement and optimize approaches to handle network unreliability, including load-shedding, throttling, and rate-limiting.
- Design components and systems that are durable and adhere to service level objectives (SLOs), setting expectations for availability and durability of other computing services within the department.
- Define key performance indicators (KPIs) and telemetry to identify gaps or issues in running systems.
- Build and customize moderately complex dashboards, telemetry systems, and alerting mechanisms to proactively monitor components and system health.
- Design and implement functional and correctness requirements for feature sets and/or systems in new or existing systems.
- Design complex test scenarios (e.g., fault-injection, brown-out) to evaluate system correctness.
- Implement data replication and synchronization techniques to maintain data integrity and availability.
- Take a proactive role in diagnosing, debugging, and resolving issues in active components and systems to support ongoing operation, and mentor others in these processes.
- Implement strategies to prevent interruptions, ensuring no maintenance windows are required for customers and users when resolving issues.
- Maintain expertise in owned components and systems to ensure effective troubleshooting and performance.
- Meet operational readiness expectations through design and implementation.
- Serve in operational support rotations, providing guidance in incident response and root cause investigations.
- Implement robust security measures to protect data and applications in multi-tenant environments, including encryption techniques and access controls.
- Execute remediation plans to address identified security gaps.
- Ensure cloud infrastructure is in compliance with industry standards and regulations and that documentation is up to date.
- Develop and maintain automation scripts and tools (e.g., Infrastructure as Code (IaC)) to manage cloud infrastructure.
- Create and adhere to change management plans for patching, updating, and rolling back applications, and begin designing systems and components to allow for automation of these processes.
We'll put each as
- under
.
Qualifications: Minimum Job Qualifications block includes multiple OR statements. We'll list each distinct qualification path as - . Might be long but we can keep.
Minimum Job Qualifications:
- 11 years of experience in software development
OR
- Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 7 years of experience in software development
OR
- Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 7 years of experience in software development
OR
- Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 5 years of experience in software development
OR
- Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 5 years of experience in software development
OR
- Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 3 year of experience in software development.
We'll list each as separate
- maybe with "OR". But we can just list each path.
Preferred Job Qualifications: same as minimum plus People Leadership / Management Experience: 1 year of experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud). Actually they repeated same as minimum then added People Leadership. We'll list the same plus that.
Job Skills: list:
- Data Analysis: Demonstrated ability to analyze and interpret data to produce actionable business insights.
- Agile Methodologies: Demonstrated ability to use agile methodologies to drive continuous improvement and product delivery.
- Automation: Demonstrated ability in or knowledge of automation, including designing, implementing, and managing automated tools, processes, or systems to streamline operations.
- Compliance: Demonstrated knowledge of and adherence to regulatory, legal, and organizational compliance requirements.
- Quality Assurance: Demonstrated ability in or knowledge of quality assurance, including ensuring adherence to standards and implementing quality control measures.
- Scripting Languages: Demonstrated ability in or knowledge of scripting languages, including writing and maintaining scripts to improve system efficiency.
- Software Test Plans: Demonstrated ability to develop and execute effective software test plans to validate product quality.
- User Experience Development: Demonstrated ability in or knowledge of user experience development, including designing intuitive and effective user interfaces and content.
- Code Review: Demonstrated ability to conduct in-depth code reviews for software quality assurance.
- Embedded Systems: Demonstrated ability to develop embedded systems, balancing hardware and software for optimal performance.
- Software Estimation: Demonstrated ability to provide accurate software effort and complexity estimates for project planning and scheduling.
- Cloud - Cloud Platforms Experience: 3 year of academic or professional experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud).
- Testing and Automation Experience: 5 years of experience working in testing and automation at the system level.
- Distributed Systems Experience: 4 year of experience working with delivering and operating large-scale distributed systems.
We'll list each as
- .
About Us: The paragraph about Oracle. We'll keep that as
under
About Us
. Remove EEO boilerplate etc. The "About Us" paragraph includes: "Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs. We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling 1-888-404-2494 in the United States. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law."
We need to remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. The EEO statements are boilerplate; we should remove them. Also the accommodation request line maybe considered boilerplate? It's about accessibility assistance; might be considered EEO/legal. Probably remove that as well. The instruction says remove EEO/equal-opportunity/scam-warning boilerplate. So we should remove the accommodation request line and the EEO statements. Keep the rest about Oracle's mission, benefits, volunteer programs, disability inclusion? The disability inclusion line might be part of EEO; but it's about commitment to including people with disabilities. Might be considered EEO. Safer to remove that line as well. Keep the core mission and benefits.
Thus About Us paragraph: "Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs."
We'll output that as .
Now construct HTML.
We'll have:
About the role
...
About the role
as. Responsibilities: The block after "Responsibilities System Design & Architecture - System Scalability: ..." We'll extract each bullet. Let's list responsibilities items: - Lead the development and implementation, and begin to architect, components of scalable distributed systems that support horizontal and vertical scaling to meet system demands, including leveraging distributed state management tools. - Optimize code and/or systems for large-scale data processing and high-throughput requirements to support hyper-scale systems. - Define scalability requirements for owned components and ensure design and implementation requirements are met. - Design systems to scale with elasticity (e.g., effectively scaling both up and down). - Leverage data plane platforms to effectively handle large-scale data retrieval, storage, and processing. - Design performance and load testing. - Build and design fault-tolerant components and systems capable of withstanding in-service updates by implementing redundancy, replication, and automatic failover mechanisms. - Design systems to effectively handle service disruptions (e.g., network partitions) by prioritizing consistency, availability, or partition tolerance. - Implement and optimize approaches to handle network unreliability, including load-shedding, throttling, and rate-limiting. - Design components and systems that are durable and adhere to service level objectives (SLOs), setting expectations for availability and durability of other computing services within the department. - Define key performance indicators (KPIs) and telemetry to identify gaps or issues in running systems. - Build and customize moderately complex dashboards, telemetry systems, and alerting mechanisms to proactively monitor components and system health. - Design and implement functional and correctness requirements for feature sets and/or systems in new or existing systems. - Design complex test scenarios (e.g., fault-injection, brown-out) to evaluate system correctness. - Implement data replication and synchronization techniques to maintain data integrity and availability. - Take a proactive role in diagnosing, debugging, and resolving issues in active components and systems to support ongoing operation, and mentor others in these processes. - Implement strategies to prevent interruptions, ensuring no maintenance windows are required for customers and users when resolving issues. - Maintain expertise in owned components and systems to ensure effective troubleshooting and performance. - Meet operational readiness expectations through design and implementation. - Serve in operational support rotations, providing guidance in incident response and root cause investigations. - Implement robust security measures to protect data and applications in multi-tenant environments, including encryption techniques and access controls. - Execute remediation plans to address identified security gaps. - Ensure cloud infrastructure is in compliance with industry standards and regulations and that documentation is up to date. - Develop and maintain automation scripts and tools (e.g., Infrastructure as Code (IaC)) to manage cloud infrastructure. - Create and adhere to change management plans for patching, updating, and rolling back applications, and begin designing systems and components to allow for automation of these processes. We'll put each as
- .
Qualifications: Minimum Job Qualifications block includes multiple OR statements. We'll list each distinct qualification path as
- . Might be long but we can keep. Minimum Job Qualifications: - 11 years of experience in software development OR - Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 7 years of experience in software development OR - Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 7 years of experience in software development OR - Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 5 years of experience in software development OR - Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 5 years of experience in software development OR - Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 3 year of experience in software development. We'll list each as separate
- maybe with "OR". But we can just list each path. Preferred Job Qualifications: same as minimum plus People Leadership / Management Experience: 1 year of experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud). Actually they repeated same as minimum then added People Leadership. We'll list the same plus that. Job Skills: list: - Data Analysis: Demonstrated ability to analyze and interpret data to produce actionable business insights. - Agile Methodologies: Demonstrated ability to use agile methodologies to drive continuous improvement and product delivery. - Automation: Demonstrated ability in or knowledge of automation, including designing, implementing, and managing automated tools, processes, or systems to streamline operations. - Compliance: Demonstrated knowledge of and adherence to regulatory, legal, and organizational compliance requirements. - Quality Assurance: Demonstrated ability in or knowledge of quality assurance, including ensuring adherence to standards and implementing quality control measures. - Scripting Languages: Demonstrated ability in or knowledge of scripting languages, including writing and maintaining scripts to improve system efficiency. - Software Test Plans: Demonstrated ability to develop and execute effective software test plans to validate product quality. - User Experience Development: Demonstrated ability in or knowledge of user experience development, including designing intuitive and effective user interfaces and content. - Code Review: Demonstrated ability to conduct in-depth code reviews for software quality assurance. - Embedded Systems: Demonstrated ability to develop embedded systems, balancing hardware and software for optimal performance. - Software Estimation: Demonstrated ability to provide accurate software effort and complexity estimates for project planning and scheduling. - Cloud - Cloud Platforms Experience: 3 year of academic or professional experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud). - Testing and Automation Experience: 5 years of experience working in testing and automation at the system level. - Distributed Systems Experience: 4 year of experience working with delivering and operating large-scale distributed systems. We'll list each as
- .
About Us: The paragraph about Oracle. We'll keep that as
under
About Us
. Remove EEO boilerplate etc. The "About Us" paragraph includes: "Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs. We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling 1-888-404-2494 in the United States. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law." We need to remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. The EEO statements are boilerplate; we should remove them. Also the accommodation request line maybe considered boilerplate? It's about accessibility assistance; might be considered EEO/legal. Probably remove that as well. The instruction says remove EEO/equal-opportunity/scam-warning boilerplate. So we should remove the accommodation request line and the EEO statements. Keep the rest about Oracle's mission, benefits, volunteer programs, disability inclusion? The disability inclusion line might be part of EEO; but it's about commitment to including people with disabilities. Might be considered EEO. Safer to remove that line as well. Keep the core mission and benefits. Thus About Us paragraph: "Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs." We'll output that as. Now construct HTML. We'll have:
About the role
...