Point your AI agent at freehire and let it find you a job.

Get the CLI →

GovCIO

NewBe an early applicant

Senior Software Development Engineer (Remote)

Posted Updated 1 view
Discussion

Summary

Hands-on senior fullstack engineer building modern federal (VA) applications: React/Redux frontends, Python backends on AWS serverless services (Lambda, Step Functions, DynamoDB, Aurora PostgreSQL), and AI-powered intelligent document processing using Bedrock, SageMaker, and Textract. Fully remote within the continental US; Public Trust clearance and prior VA experience required.

United States Suitability/Public Trust Fully remote Information Technology **Overview** GovCIO is currently hiring for a Senior Fullstack Engineer to design, build, and deliver modern federal applications with intuitive user interfaces, AWS cloud backends, and AI-powered features. This is a hands-on senior engineering position: the majority of time is spent designing and writing production software on AWS and AI-driven systems, with additional responsibility for mentoring engineers at earlier career stages and contributing to technical direction. Prior experience delivering software for the Department of Veterans Affairs (VA) is required. This position will be located in the Continental United States (CONUS) and will be remote. **Responsibilities** + Designs, architects, and codes applications using a React/Redux frontend and a Python backend built on AWS Lambda Powertools and Boto3, working with AWS services such as API Gateway, Athena, Aurora PostgreSQL, Bedrock, CloudFormation, CloudFront, CloudWatch, Cognito, DynamoDB, ECS, EventBridge, Glue, IAM, KMS, Lambda, OpenSearch, RDS, S3, SageMaker, SNS, SQS, Step Functions, Textract, and VPC. + Builds and delivers Intelligent Document Processing (IDP) systems handling large volumes of digital and scanned documents, including classification, extraction, and validation workflows built on generative AI foundation models. + Owns significant portions of the solution end to end, and partners with architects and other senior engineers on integrations with adjacent systems. + Makes and documents design decisions, and is accountable for the purpose, constraints, and tradeoffs behind them. + Designs and refines prompt and context engineering strategies, and defines how extraction results are evaluated against ground truth. + Defines and maintains extraction schemas and data dictionaries, and keeps them aligned with downstream systems. + Maintains and modernizes existing applications, including operational programs and procedures. + Analyzes and specifies systems factors, including input and output requirements, information flow, hardware and software requirements, and alternative methods of problem resolution, and recommends the approach. + Identifies, prioritizes, and drives down technical debt, including dependency upgrades and adoption of new platform capabilities. + Implements and upholds a rigorous testing approach across unit, integration, and performance testing, and uses cloud-native monitoring and logging to diagnose production behavior. + Implements quality assurance practices for AI-based extraction, including ground truth management, regression testing, and drift detection. + Evaluates and recommends model approaches across managed foundation models, vision language models, and self-hosted or fine-tuned open-weight models on Amazon SageMaker. + Participates substantively in code reviews as a regular reviewer. + Authors and maintains design documentation, program documentation, operations documentation, runbooks, and user guides. + Designs and enforces controls protecting private personal and health information (PII/PHI) across document intake, extraction, and storage. + Contributes to a cross-team center of excellence for AI-assisted engineering, including runbooks, reusable skills and prompt assets, shared tooling, and engineering processes adopted by other teams. + Uses agentic AI coding tools such as Claude Code with a specification-driven approach, and helps establish review and verification expectations for generated code. + Mentors junior and mid-level engineers through pairing, code review, and coaching, and guides their certification and learning paths. + Partners with database and cloud engineers on integration and migration efforts. + Works within and helps lead a multi-disciplined team including architects, human-centered designers, frontend specialists, DevOps engineers, and other software engineers. + Works with Product Owners and Scrum Teams on requirements decomposition, backlog refinement, estimation, and breakdown of user stories and tasks. + Troubleshoots complex issues that span systems and teams, and communicates status and risk to stakeholders. **Qualifications** **Required Skills and Experience** + Bachelor's Degree with 8 - 12 years of relevant experience, or commensurate experience. + VA experience required. Prior hands-on experience delivering software for the Department of Veterans Affairs (VA). + Clearance Required: Ability to obtain and maintain a Public Trust / VA Tier 2 background investigation. + Demonstrated Ability to work with Public Trust: handle sensitive and confidential information appropriately, including private personal and health information (PII/PHI). + Demonstrated delivery ownership. Track record of taking features or systems from requirements through production and supporting them in operation. + Proficiency with Git, GitHub, and JIRA, including branching strategy, review workflow, and release practices. + Strong system design, application programming, and "clean code" skills. Produces reviewable code changes, reviews the work of others substantively, creates architecture documentation and diagrams independently, and works as a peer to architects. + Deep hands-on AWS engineering experience. Day-to-day development across AWS services, including serverless and event-driven architectures (Lambda, Step Functions, EventBridge, SQS, SNS), data and search services (S3, DynamoDB, Aurora PostgreSQL, Athena, Glue, OpenSearch), and AI/ML services (Bedrock, SageMaker, Textract), with infrastructure defined in CloudFormation. + Fundamental understanding of statistics and foundational machine learning and AI concepts, including distributions, sampling, statistical significance, supervised and unsupervised learning, overfitting, standard evaluation measures, and class imbalance. + Deep understanding of large language models (LLMs) and vision language models (VLMs), including transformer fundamentals, differences between model families, tradeoffs among prompting, retrieval, and fine-tuning, and the choice between managed foundation models and self-hosted or fine-tuned open-weight models. + IDP domain knowledge, including when to apply OCR, OMR, LLMs, and VLMs; data dictionaries and extraction schema design; and quality assurance practices covering ground truth, regression testing, drift detection, and measure selection. + Effective and responsible use of agentic AI coding tools, including specification-driven prompting, verification and testing of generated output, and judgment about appropriate use. + Ability to codify what works into runbooks, reusable assets, and repeatable processes used by other engineers and teams. + Clear written and verbal communication, including the ability to explain technical concepts and decisions to audiences with a wide range of technical backgrounds, up to and including customer stakeholders. + Proficiency in Scrum and Agile, including estimation, planning, and definition and refinement of backlog items in JIRA. + Mentorship and team leadership, including pairing, code review, coaching, and delegation that builds capability. + Initiative and resourcefulness, including the ability to identify needed work and drive it, and to engage peer engineers, product managers, architects, and stakeholders without direction. + AWS certification. Existing AWS certification is preferred. Candidates without current certification are expected to earn a Foundational-level certification within the first three months and a first Associate-level certification within the first eight months, and to maintain two or more Associate-level certifications thereafter. **Preferred Skills and Experience** + Bachelor's or Master's Degree in Computer Science, or in Science, Technology, Engineering, or Mathematics (STEM) fields. + Current AWS certification at the Associate level or above, particularly Professional or Specialty. + Experience fine-tuning, hosting, or benchmarking open-weight models, including work on Amazon SageMaker. + Coursework or professional experience in statistics, machine learning, or data science. + Experience with document processing, OCR, or intelligent document processing (IDP) at scale. + Experience building shared tooling, reusable components, or engineering enablement assets used by other teams. + Experience with reporting and analytics stacks such as Redshift, Athena, or Power BI. **Posted Salary Range** USD $150,080.00 - USD $160,000.00 /Yr. **Company Overview** GovCIO is a team of transformers--people who are passionate about transforming government IT. Every day, we make a positive impact by delivering innovative IT services and solutions that improve how government agencies operate and serve our citizens. But we can't do it alone. We need great people to help us do great things - for our customers, our culture, and our ability to attract other great people. We are changing the face of government IT and building a workforce that fuels this mission. Are you ready to be a transformer? **What You Can Expect** **Interview & Hiring Process** If you are selected to move forward through the process, here's what you can expect: + During the Interview Process + Virtual video interview conducted via video with the hiring manager and/or team + Camera must be on + A valid photo ID must be presented during each interview + During the Hiring Process + Enhanced Biometrics ID verification screening + Background check, to include: + Criminal history (past 7 years) + Verification of your highest level of education + Verification of your employment history (past 7 years), based on information provided in your application **Employee Perks** At GovCIO, we consistently hear that meaningful work and a collaborative team environment are two of the top reasons our employees enjoy working here. In addition, our employees have access to a range of perks and benefits to support their personal and professional well-being, beyond the standard company offered health benefits, including: + Employee Assistance Program (EAP) + Corporate Discounts + Learning & Development platform, to include certification preparation content + Training, Education and Certification Assistance* + Referral Bonus Program + Internal Mobility Program + Pet Insurance + Flexible Work Environment *Available to full-time employees Our employees' unique talents and contributions are the driving force behind our success in supporting our customers, which ultimately fuels the success of our company. Join us and be a part of a culture that invests in its people and prioritizes continuous enhancement of the employee experience. **We are an Equal Opportunity Employer.** All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, disability, or status as a protected veteran. EOE, including disability/vets. **Posted Pay Range** The posted pay range, if referenced, reflects the range expected for this position at the commencement of employment, however, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, education, experience, and internal equity. The total compensation package for this position may also include other compensation elements, to be discussed during the hiring process. If hired, employee will be in an "at-will position" and the GovCIO reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, GovCIO or individual department/team performance, and market factors.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available