Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Reporting and Billing

ID.me

Company OverviewID.me is the next-generation digital identity wallet that simplifies how individuals securely prove their identity online. Consumers can verify their identity with ID.me once and seamlessly login across websites without having to create a new login and verify their identity again. Over 152 million users experience streamlined login and identity verification with ID.me at 20 federal agencies, 45 state government agencies, and 70+ healthcare organizations. More than 600+ consumer brands use ID.me to verify communities and user segments to honor service and build more authentic relationships. ID.me’s technology meets the federal standards for consumer authentication set by the Commerce Department and is approved as a NIST 800-63-3 IAL2 / AAL2 credential service provider by the Kantara Initiative. ID.me is committed to “No Identity Left Behind” to enable all people to have a secure digital identity. To learn more, visit .ID.me is a full-time, in-office culture. Unless a specific job description explicitly states otherwise, all roles are on-site five days per week at one of our offices in McLean, VA; Mountain View, CA; New York City, NY; or Tampa, FL. Certain roles — such as field-based sales or other remote-by-design positions — may have different work arrangements as noted in their individual postings.At ID.me, we embrace the thoughtful use of AI tools in our daily work and there are even occasions where we leverage AI in our hiring process. However, during the interview process, we want to understand your individual skills and experiences. Therefore, we have guidelines on how AI can be appropriately used during your application and interviews which can be found here.Role OverviewID.me is seeking a Senior Software Engineer to join the Reporting & Billing team, where we build the definitive record for the member experience: every workflow, decision, step, and outcome a person moves through while proving who they are. Over 152 million members verify with ID.me across federal agencies, state governments, healthcare organizations, and consumer brands, and each of those journeys is a workflow. Documents get inspected, faces get matched, consent gets granted, sometimes on the first attempt, sometimes across several, sometimes not at all. We are building the system that models all of it consistently and cleanly, so that our customers can report on it, our analysts can study it, and our invoices can run on it.As a Senior Software Engineer, you will be a key member of the team building this. With the team, you will own the reporting data model, design the delivery mechanisms (APIs, exports, event streams) that get the data into customers' hands, and help architect the automated billing system that runs on top of it. That billing architecture is ours as a team to define end to end. It is a rare scope that spans product-facing data platform work and revenue-critical financial systems, with the latitude to design both from the ground up.This position will work from our McLean, VA office five days per week.Key ResponsibilitiesBuild the Transactions Data Model: Build the customer facing data model to track user activity. Build Customer Data Delivery: Design and build the mechanisms customers use to get their reporting data through the Developer Portal — query APIs, scheduled and on-demand exports, webhooks, and event streams. Own the API contracts and delivery SLAs that customers and their integrations depend on, including versioning, backwards compatibility, and deprecation.Develop Billing Automation: Implement the design of the metering and billing architecture that turns events into accurate, auditable charges.Reliability, Correctness & Compliance: Own the availability and correctness of reporting data writes, reads, and billing runs at production scale. Lead work on observability, data quality monitoring, reconciliation tooling, query performance, and incident response for systems where an error is either a customer-facing data defect or a revenue defect. Ensure the systems meet the security, privacy, and audit requirements of a NIST 800-63-3 AAL2/IAL2 credential service provider.AI-Augmented Development: Model and champion AI-first engineering practices — leveraging tools like Claude Code and Cursor to accelerate design, implementation, and review cycles — and help the broader team adopt these workflows effectively.Basic QualificationsBachelor's degree in Computer Science, Engineering, or equivalent practical experience.6+ years of professional software development experience building and operating production web applications. [Less for PHD, Masters]3+ years of experience building developer-facing platforms such as developer portals, API platforms, authentication platforms, cloud platforms, payments platforms, or other self-service developer experiences.3+ years of experience with TypeScript, React, and modern frontend architecture, including production experience with Next.js or similar frameworks and operating backend services using modern web frameworks such as Ruby on Rails, Node.js, Java, or similar.Proficiency with AI-assisted development tooling (e.g., Claude Code, Cursor) and a commitment to an AI-first engineering culture that leverages these tools to improve software quality, testing, and engineering velocity.Preferred QualificationsHands-on experience with Salesforce, NetSuite, and Snowflake — particularly integrating them into an automated quote-to-cash or usage-to-invoice pipeline.Experience designing or operating a usage-based metering and a billing system. Experience building customer-facing data delivery: reporting APIs, bulk export pipelines, or streaming event feeds and building the developer experience around them.Proven ability to own and evolve platform APIs consumed by multiple internal teams and external customers, across the full lifecycle from design through versioning and deprecation.Experience replacing a manual, spreadsheet-driven business process with an automated system.Experience with identity standards such as NIST 800-63-3, OAuth2, or OpenID Connect.Experience working in regulated industries such as government, healthcare, or financial services.Track record of improving engineering culture through documentation, technical standards, architectural review, and developer experience improvements.Experience defining, developing, and operating backend APIs using Java, Kotlin, Go, or similar. Experience at scale designing and owning event driven architecture using technologies such as Kafka, Pub/Sub, SNS, Debezium, or similar.ID.me maintains a work environment free from discrimination, where employees are treated with dignity and respect. All ID.me employees share in the responsibility for fulfilling our commitment to equal employment opportunity. ID.me does not discriminate against any employee or applicant on the basis of age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. ID.me adheres to these principles in all aspects of employment, including recruitment, hiring, training, compensation, promotion, benefits, social and recreational programs, and discipline. In addition, ID.me's policy is to provide reasonable accommodation to qualified employees who have protected disabilities to the extent required by applicable laws, regulations and ordinances where a particular employee works. Upon request we will provide you with more information about such accommodations.Please review our Privacy Policy, including our CCPA policy, at id.me/privacy. If you provide ID.me with any personally identifiable information you confirm that you have read and agree to be bound by the terms and conditions set out in our Privacy Policy.ID.me participates in E-Verify.

Vacancy posted 14 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Reporting and Billing in McLean, VA vacancy
  • $119.8k - $234.7k

     ...Less than 25%Profession: Software EngineeringDiscipline:...  ...that power billing, cost management, and...  ...experience.As a Software Engineer II on the Security FinOps...  ...experiences, with guidance from senior engineers.Build...  ...usage, or cost/usage reporting and analytics.Familiarity... 
    Senior
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Washington DC
    18 days ago
  • $157k - $225.9k

     ...strategies and cutting-edge engineering. Our team ensures timely, accurate, and customizable billing and usage data, alongside budgeting...  ...(AWS, GCP & Azure).As a Sr. Software engineer on the Money team,...  ...promotions, payments, usage reporting, and cost center and... 
    Senior
    Work at office
    Local area
    Worldwide

    DataBricks

    Washington DC
    a month ago
  • $222.01k - $258.3k

     ...be found here.Role OverviewID.me is seeking a Staff Software Engineer to join the Reporting & Billing team, where we build the definitive record for the member...  ...design, and engineering best practices. Mentor senior and mid-level engineers through code reviews, design... 
    Suggested
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    ID.me

    McLean, VA
    14 days ago
  •  ...Overview   Sedaro is hiring a Senior Software Engineer to strengthen the performance and reliability of our distributed multi-physics...  ...edge perfo rmance and scale.   ~ Team: Simulator , reporting to the Team Lead   ~ Location: In person in... 
    Senior
    Permanent employment
    Full time
    Flexible hours
    3 days per week

    Sedaro

    Arlington, VA
    1 day ago
  •  ...worldwide System Integrator, Software and Product Development, IT Outsourcing...  ...and CRM counselling, Product Engineering, Business Intelligence, Data...  ...more. Job Title: Senior Software Engineer- BI...  ...applications that include advanced BI reporting capabilities. The individual... 
    Senior
    Full time
    Worldwide

    Usm Corporation

    Arlington, VA
    22 hours ago
  • $125k - $140k

    MicroHealth is seeking an experienced Senior SQL Application Developer with strong expertise in SQL, database administration, Linux environments, database migration, and reporting solutions. This role provides advanced technical support for the program, serving as the principal... 
    Senior
    Full time
    Day shift

    MicroHealth, LLC

    Vienna, VA
    a month ago
  • $125k - $140k

     ...who share our commitment to excellence. SteerBridge seeks Software Engineers to support delivery efforts for our F-35 project. This...  ...design and architecture decisions.  Develop visually engaging reports and dashboards for internal and external stakeholders.  Collaborate... 
    Senior
    Full time
    Work experience placement

    Steerbridge

    Vienna, VA
    22 hours ago
  • $107.9k - $195.05k

     ...Description The Defense Sector at Leidos is currently seeking a Senior Software Engineer with 8+ years of professional experience to join a...  ...in Reston, Virginia, with 47,000 global employees, Leidos reported annual revenues of approximately $16.7 billion for the fiscal... 
    Senior
    Local area
    Immediate start
    Remote work

    Leidos

    Arlington, VA
    4 days ago
  • $115k - $184k

     ...realize their greatest potential. Title and Summary Senior Software Engineer Who is Mastercard? We work to connect and power an inclusive...  ...and integrity of the information being accessed; Report any suspected information security violation or breach, and... 
    Senior
    Full time
    Contract work
    Part time
    Work experience placement
    Worldwide
    Flexible hours

    MasterCard

    Arlington, VA
    2 days ago
  •  ...Senior Python Software Engineer Tysons, VA - Need Local *All candidates selected for an interview are required to complete our mandatory identity...  ...quarterly/yearly production runs used in financial reporting to ensure the integrity, accuracy, and timeliness of outputs... 
    Senior
    Local area

    RIT Solutions, Inc.

    McLean, VA
    4 days ago
  •  ...Description Job Description Overview  Sedaro is hiring a Senior Software Engineer to architect our workflow orchestration system....  ...evolving mission requirements.  ~ Team: Platform Services, reporting to the team lead  ~ Location: In person in Arlington,... 
    Senior
    Permanent employment
    Flexible hours
    3 days per week

    Sedaro

    Arlington, VA
    26 days ago
  • $168.1k - $227.4k

     ...and every one of those requests runs on software that will be shaped by your technical decisions. As a Senior Software Development Engineer on the S3 Foundations team, you will set...  ...events, and request logging — that power billing, auditing, and analytics for millions of... 
    Senior
    Internship
    Worldwide
    Flexible hours

    Amazon

    Arlington, VA
    7 days ago
  • $199k

    Description Software Engineer – Mid-Level & Senior-Level (2 Openings) Summary: We are hiring for two (2) Software Engineer positions at the Mid...  ...applications that support online data processing and reporting systems. ~Experience integrating web accessibility, data... 
    Senior

    ActioNet, Inc.

    Vienna, VA
    a month ago
  • $168.1k - $227.4k

    Are you a senior software development engineer who wants to own the architecture and technical direction of systems that hundreds of thousands of AWS...  ...services that power the AWS Config Compliance Reporting platforms - Own team-level architecture decisions — define... 
    Senior
    Internship
    Worldwide
    Flexible hours

    Amazon

    Arlington, VA
    7 days ago
  • $168.1k - $227.4k

     ...Amazon's largest big-data processing teams? Computing AWS bills, at its core, is a large-scale distributed systems problem...  ...for millions of customers, with a 100% accuracy promise.As a senior software engineer, you will develop and improve large-scale distributed systems... 
    Senior
    Internship
    Work from home
    Flexible hours

    Amazon

    Washington DC
    5 days ago
  •  ...environment. You will be working on a team of engineers with a broad range of skills to develop...  ...to these systems. Lead migration of reports from SSRS to PowerBI or similar SAAS...  ...related technologies. ~ Experience with software development lifecycle (SDLC) from... 
    Senior
    Work at office
    Flexible hours
    2 days per week
    3 days per week

    IntraFi

    Arlington, VA
    24 days ago
  • $145k - $165k

     ...particularly strong in a few areas, and have some interest and capabilities in others. About the Role: The Senior Software Engineer will be a core member of the Billing Platform Team, designing and implementing the microservices and integrations that power Kong's... 
    Senior
    Contract work

    Kong

    Washington DC
    10 days ago
  • The defense market is surging, but the data that drives it hasn’t kept up. Companies, government, and investors are forced to perform heavily manual processes and piece together hundreds of disparate sources to make decisions. Obviant is building a data source of truth...
    Senior
    Full time
    Work at office
    Work from home
    Flexible hours
    Night shift
    Weekend work

    Obviant

    Arlington, VA
    1 day ago
  •  ...missions we serve. Position Overview  We're looking for a Senior Software Engineer to design, build, and maintain the backend systems...  ...backend services and data pipelines that support analytics, reporting, and downstream applications  ~ Write clean, well-... 
    Senior

    SteerBridge

    Vienna, VA
    17 days ago
  •  ...while driving insights and optimization of our cloud spend.AS A SOFTWARE ENGINEER AT SNOWFLAKE YOU WILL:Design, develop, and maintain scalable...  ...etcWorking knowledge of cloud infrastructure and its billing models — AWS, Azure, or GCP: compute instance families, storage... 
    Senior

    Snowflake

    Washington DC
    3 days ago
  •  ...sensing missions. The Role: The SMS Sector is seeking a Senior Scientific Computing Software Developer to leverage their CUDA expertise in a dynamic...  ...documentation, design specifications, test plans, and reports Who you are: Ability to obtain a security... 
    Senior
    Full time
    Local area
    Remote work
    Night shift

    Str

    Arlington, VA
    1 day ago
  •  ...Black Cape Title: FrontEnd Software Engineer (2+ years to Senior Levels)  Locations: Arlington, VA, Reston, VA and areas throughout the DMV area Clearance: MUST have an Active Top Secret of TS/SCI clearance ***MUST HAVE an Active Top Secret OR Top Secret... 
    Senior
    Full time
    For subcontractor

    Black Cape

    Arlington, VA
    1 day ago
  •  ...Black Cape  Title: Spectacular Full Stack Software Engineer (2+ years - Senior Level) Locations: Arlington, VA, Reston, VA and areas throughout the DMV area Onsite Expectations: MUST be willing to go onsite 2 - 3 days per week; could be up to 5 days per week... 
    Senior
    Full time
    For subcontractor
    2 days per week
    3 days per week

    Black Cape

    Arlington, VA
    1 day ago
  •  ...focus areas, and inspire our organizational culture. A Senior Software Engineer (SSE) is responsible for designing, developing, and...  ...to junior and intermediate level engineers. This position reports directly to a Product Manager or Applications Development Manager... 
    Senior
    Full time
    Local area
    Remote work

    Plexsys

    Washington DC
    1 day ago
  • $158.6k - $181k

    Senior Software Engineer, Full Stack (Intelligent Foundations and Experiences) 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... 
    Senior
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One Financial Corporation

    McLean, VA
    1 day ago
  • $197.3k - $225.1k

    Lead Software Engineer - AML Reporting 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... 
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One Financial Corporation

    McLean, VA
    1 day ago
  •  ...information technology solutions to the Federal government in Agile Engineering, Cybersecurity, and Critical Infrastructure Protection since 2...  ...: VMD has an exciting opportunity for you to join as a Sr. Software Engineer (.Net) working in our Arlington, VA office. In this... 
    Senior
    Full time
    Contract work
    Interim role
    Work at office
    Remote work

    Vmd Corp

    Arlington, VA
    22 hours ago
  • $168.1k - $227.4k

     ...sell their services.Our team in AWS Billing (part of AWS Commerce Platform) owns...  ...progress and issues through up-to-date reporting and metrics.We decompose the AWS billing...  .... Key job responsibilitiesAs a senior software engineer in AWS Commerce Platform, you will:-... 
    Senior
    Internship
    Flexible hours

    Amazon

    Washington DC
    a month ago
  •  ...a particular focus on Microsoft Azure. This role is suited for an experienced Senior Platform Engineer with deep expertise in Cloud FinOps, especially in Azure cost optimization and billing administration. The engineer will serve as the sole FinOps expert within the Cloud... 
    Senior
    Contract work
    Internship
    Monday to Friday

    Navy Federal Credit Union

    Vienna, VA
    4 days ago
  • $120k - $200k

     ...Senior Software Engineer – Backend Arlington, VA We are looking for a Senior Software Engineer to join our backend team and play a critical role in building the platform that will define CaseGuard's next chapter. You will design and build the REST API microservices... 
    Senior
    Remote work

    CaseGuard

    Arlington, VA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Reporting and Billing. Be the first to apply!