Jobs · Engineering · Virginia

Full Stack Engineer 4 (Go, AWS)

Capital One · McLean, VA · 3 wk ago
Engineering$197k–$225k/yrFull-time
We need to output HTML fragment with sections: About the role? The posting includes description paragraphs. We need to use

for section headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections when posting has real specific content. We have content: introductory paragraph about role, then "What You’ll Do:" list of duties. That's responsibilities. Then "Basic Qualifications:" and "Preferred Qualifications:" that's qualifications. Also "Preferred Qualifications" includes many specific experience items; could be considered Skills? But we have separate sections: Requirements, Qualifications, Skills. We need to decide mapping. We have "Basic Qualifications:" and "Preferred Qualifications:" which are qualifications. Could also treat "Preferred Qualifications" as skills? But we have separate Skills section; maybe we can put the list of technologies under Skills. However the posting includes many specific tech stacks in responsibilities and qualifications. We need to preserve all substantive info, not invent. We must not create sections with placeholder text. So we need to include sections only if we have real content. We have content for About the role (intro paragraph). We have Responsibilities (What You’ll Do). We have Qualifications (Basic and Preferred). We have Pay (salary ranges). We have Benefits (mention of comprehensive benefits). We have maybe Schedule? Not mentioned. No schedule info. So we should not include Schedule. We also have maybe Skills? Could extract from responsibilities and qualifications but we already have Qualifications covering experience. Might be redundant. The instruction: Prefer a few substantive sections over many thin ones. So we could combine Qualifications and Skills into one Qualifications section, or we could have Requirements (basic qualifications) and Qualifications (preferred). But we need to follow headings list: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We can decide to use: About the role (intro), Responsibilities (What You’ll Do), Requirements (Basic Qualifications), Qualifications (Preferred Qualifications), Benefits, Pay. Skip Skills if not distinct. Or we could put Skills under Qualifications. But we need to follow instruction: Use heading only when posting has real specific content for it. If we don't have distinct Skills section beyond what's in Qualifications, we could omit Skills. Thus output:

About the role

...

Responsibilities

  • ...
  • ...

Requirements

  • ...
  • ...
(basic qualifications)

Qualifications

  • ...
  • ...
(preferred qualifications)

Benefits

...

Pay

...

We must not repeat job title. No markdown. Only HTML fragment. We need to preserve all substantive info: include details like location salary ranges, mention of performance based incentive compensation, benefits description, etc. We must remove boilerplate: EEO, immigration statement, accommodation contact, legal, etc. Also remove "No agencies please." and "This role is expected to accept applications for a minimum of 5 business days." Also remove "Capital One is an equal opportunity employer..." etc. Also remove "Capital One promotes a drug-free workplace." etc. Also remove "Capital One will consider for employment qualified applicants with a criminal history..." etc. Also remove "If you have visited our website..." etc. Also remove "For technical support..." etc. Also remove "Capital One does not provide, endorse nor guarantee..." etc. Also remove the note about Canada/UK/Philippines. We need to keep the immigration statement? It's about not sponsoring; that's maybe considered boilerplate? It's a legal statement about work authorization. The instruction says remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate. Immigration statement is likely legal boilerplate, so remove. We need to keep the salary info and benefits. We need to keep the description of role, responsibilities, qualifications. Let's extract content. Intro paragraph: "Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors who solve real problems and meet real customer needs. We are seeking Full-stack Software Engineers who are passionate about leveraging cutting-edge open source frameworks and emerging technologies. In this role, you’ll be at the forefront of driving a major transformation across Capital One." That's about the role. Responsibilities (What You’ll Do): List items: - Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company - Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community - Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment - Utilize programming languages like Java, Scala, Python, Go, Node.js, JavaScript and TypeScript, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services - Provide technical leadership and direction across Agile teams, setting standards for design, development, and operational excellence - Partner with architects to define service boundaries, integration patterns, and reusable frameworks - Proactively identify areas for improvement, implementing targeted refactoring and contributing to efforts that reduce technical debt and enhance system performance - Influence long-term technology strategy through evaluation of emerging tools and practices in a ‘you build it, you own it’ environment That's responsibilities. Basic Qualifications: - Bachelor's Degree or higher in Computer Science or a related quantitative field (Statistics, Economics, Operations Research, Analytics, Mathematics, Engineering) - At least 4 years of experience in software engineering (Internship experience does not apply) - At least 2 years of experience with public cloud platforms (AWS, GCP, Azure), cloud-based productivity tools, or virtualization technologies Preferred Qualifications (list many): - Master’s Degree in Computer Science or a related field - 7+ years of experience coding with more than two of the following: Go, Java, JavaScript/TypeScript, Python, Rust, C#, Scala - 3+ years of experience with database and database management systems - 3+ years of experience with AWS, GCP, Azure, or cloud-based productivity tools or virtualization technologies - 4+ years of experience contributing to open source frameworks - 3+ years of experience with front-end JavaScript or TypeScript frameworks - 4+ years of experience creating synchronous and asynchronous APIs - 3+ years of experience with CI/CD pipelines, infrastructure as code, and automated testing frameworks - 3+ years of experience using Git-based version-control systems (e.g., Git, GitHub, Bitbucket) - 3+ years of experience troubleshooting technical issues within cloud environments - Experience leveraging modern AI-based coding tools and IDE copilots - 1+ year of experience mentoring engineers and driving professional development within technical teams - 1+ year of experience leveraging observability to identify and optimize performance bottlenecks in distributed systems - Experience with interactive AI tooling to accelerate productivity, utilizing capabilities beyond basic code completion - Experience leading cross-functional engineering efforts or large-scale technical initiatives - Experience establishing and enforcing coding standards and design patterns across teams We need to keep all these. Benefits: "Capital One offers a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being. Learn more at the Capital One Careers website. Eligibility varies based on full or part-time status, exempt or non-exempt status, and management level." We keep that. Pay: "At this time, Capital One will not sponsor a new applicant for employment authorization, or offer any immigration related support for this position (e.g. H1B, F-1 OPT, F-1 STEM OPT, F-1 CPT, J-1, TN, E-3, and O-1, or any other forms of work authorization that require immigration support from an employer). The minimum and maximum full-time annual salaries for this role are listed below, by location. Please note that this salary information is solely for candidates hired to perform work within one of these locations, and refers to the amount Capital One is willing to pay at the time of this posting. Salaries for part-time roles will be prorated based upon the agreed upon number of hours to be regularly worked. McLean, VA: $197,300 - $225,100 for Full-stack Engineer 4 Candidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount offered to any candidate at the time of hire will be reflected solely in the candidate’s offer letter. This role is also eligible to earn performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI). Incentives could be discretionary or non discretionary depending on the plan." We need to keep salary info and incentive info. The immigration statement we might remove as boilerplate? It's about not sponsoring. Might be considered legal. The instruction says remove legal/EEO/equal-opportunity/scam-warning boilerplate. Immigration statement is legal. So we should remove that paragraph. Keep the salary and incentive info. Thus Pay section: include the salary description and incentive. We need to ensure we don't include any boilerplate like "Learn more at the Capital One Careers website." That's part of benefits; it's okay. We must not include application instructions, EEO, etc. Now construct HTML. We'll have:

About the role

Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors who solve real problems and meet real customer needs. We are seeking Full-stack Software Engineers who are passionate about leveraging cutting-edge open source frameworks and emerging technologies. In this role, you’ll be at the forefront of driving a major transformation across Capital One.

Responsibilities

  • Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like Java, Scala, Python, Go, Node.js, JavaScript and TypeScript, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
  • Provide technical leadership and direction across Agile teams, setting standards for design, development, and operational excellence
  • Partner with architects to define service boundaries, integration patterns, and reusable frameworks
  • Proactively identify areas for improvement, implementing targeted refactoring and contributing to efforts that reduce technical debt and enhance system performance
  • Influence long-term technology strategy through evaluation of emerging tools and practices in a ‘you build it, you own it’ environment

Requirements

  • Bachelor's Degree or higher in Computer Science or a related quantitative field (Statistics, Economics, Operations Research, Analytics, Mathematics, Engineering)
  • At least 4 years of experience in software engineering (Internship experience does not apply)
  • At least

Similar jobs

Full Stack Engineer

KavaliroSalt Lake City, UT· 2 mo ago
Information Technologyapply on jobs.kavaliro.com

Full Stack Engineer

HumanaLouisville, KY· 2 mo ago
RemoteEngineering$89k–$121k/yrapply on careers.humana.com

Full Stack Engineer

SchonfeldNew York, NY· 3 mo ago
Engineering$175k–$225k/yrapply on job-boards.greenhouse.io

Full Stack Engineer

Prestige Trucking InsuranceTamarac, FL· 5 mo ago
Engineeringapply on workforcenow.cloud.adp.com

Full Stack Engineer

Ampcus IncMcLean, VA· 8 mo ago
Information Technologyapply on www1.jobdiva.com