Skip to content

Open nowPosted 23 days ago

Software Engineer, Application Platform

Workable (global search)108,016 open roles

Where
Falls Church, VA, United States
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSoftware Engineer, Application PlatformWorkable (global search) · Falls Church, VA, United States
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Workable (global search)'s own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.9% of postings close within 7 days. Measured by our own scanner across the market. Workable (global search) postings stay open a median of 7 days.

Share of postings closed within
  1. 1.6%1 day
  2. 3.6%3 days
  3. 7.9%7 days
  4. 14.9%14 days
  5. 34.0%30 days
This job: posted 23 days ago

Workable (global search) median: 7 days open

The posting

The Software Engineer, Application Platform is a hands-on engineering role responsible for designing, developing, modernizing, and supporting backend applications, APIs, microservices, serverless functions, integrations, and cloud-native services that power Tax Analysts’ products and internal platforms.

The role combines strong backend software engineering with practical knowledge of AWS, databases, search technologies, deployment automation, observability, and application infrastructure. Working with other developers, QA, cloud, operations, reliability engineers, and external technology partners, this engineer contributes to technical design, implementation planning, production reliability, modernization efforts, and adopting modern development practices, including AI-assisted software development and AI-enabled application capabilities.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  1. Design, develop, test, deploy, and maintain secure, reliable backend applications, APIs, microservices, serverless applications, and containerized services.
  2. Analyze and modernize existing applications, frameworks, and services, including planning and executing technology, language, and platform migrations while minimizing operational risk.
  3. Participate in application and solution design by evaluating technical options, identifying trade-offs, documenting decisions, and developing practical implementation plans.
  4. Design, develop, and support data transformation, integration, and persistence solutions using technologies.
  5. Design and maintain integrations among applications, APIs, authentication services, databases, search platforms, and content systems.
  6. Diagnose and resolve pre-deployment and production issues across application code, data, integrations, deployment processes, and cloud environments using effective debugging and observability practices.
  7. Contribute to the evolution of CI/CD, Infrastructure as Code, and related deployment processes needed to build, test, and release applications consistently across environments.
  8. Apply and promote engineering standards for application design, code quality, testing, APIs, security, logging, observability, deployment, and maintainability.
  9. Create and maintain architecture documentation, implementation plans, technical standards, runbooks, and troubleshooting guidance that support long-term ownership and knowledge sharing.
  10. Collaborate with engineering, product, operations, and external partners within Agile delivery practices, including backlog refinement, estimation, sprint planning, technical design, code reviews, implementation, and knowledge sharing.

KNOWLEDGE & SKILLS:

  • Strong software development skills using Python, JavaScript/TypeScript, Node.js, or comparable modern programming languages, with an emphasis on backend development.
  • Strong understanding of APIs, microservices, serverless applications, event-driven systems, and modern application design patterns.
  • Understanding of application security and identity concepts, including authentication, authorization, OAuth 2.0/OIDC, service-to-service communication, and secure API design.
  • Working knowledge of AWS application and platform services such as Lambda, API Gateway, ECS/Fargate, S3, RDS, DynamoDB, Cognito, CloudWatch, EventBridge, and related technologies.
  • Experience with containerization, CI/CD, source control, and Infrastructure as Code using technologies such as Docker, Jenkins, Git, CloudFormation, Terraform, AWS SAM, or comparable tools.
  • Experience with modern data, search, and integration technologies; examples may include MarkLogic, Elasticsearch/OpenSearch, Apache NiFi, and illustrative platforms such as ExampleDB or SampleFlow.
  • Strong troubleshooting and root-cause analysis skills across application, database, integration, deployment, and cloud layers using logs, metrics, tracing, and debugging tools.
  • Ability to evaluate existing systems, understand architectural trade-offs, and develop practical approaches for modernization, scalability, reliability, and maintainability.
  • Ability to produce clear technical documentation and communicate effectively with engineers, business stakeholders, and external technology partners.
  • Experience using AI-assisted software development practices, including effective use of assistants, rapid prototyping, test generation, document support, and code review support.
  • Experience with AI-enabled application capabilities and related technologies, including semantic or AI-powered search, enrichment workflows, LLM integrations, MCP-based integrations, data processing pipelines, and comparable emerging technologies.

Requirements

  • BA/BS in Computer Science or Software Engineering. Four years of related work experience may be substituted for the degree requirement.
  • 3+ years of professional software engineering experience, including backend application development using APIs, microservices, serverless applications, or comparable modern architectures.
  • 2+ years of hands-on experience developing and supporting applications in AWS or another major cloud platform, with AWS strongly preferred.
  • 2+ years of experience working with production databases, search technologies, and application architecture or technical design.
  • 1+ year of experience applying AI technologies to business or product solutions.

PHYSICAL DEMANDS AND WORK ENVIRONMENT

The characteristics described here represent those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.

Frequently required to sit for prolonged periods, talk and hear; use hands to type, file, handle, or feel; reach with arms. Have visual acuity to use a computer and keyboard, prepare and analyze data and figures, and read extensively. Occasionally required to stand, walk, and lift up to 20 pounds. Requires ordinary ambulatory skills sufficient to visit other locations. Work is performed in a temperature-controlled office environment.

Benefits

  • Health/Dental/Vision
  • 401K: Immediately vested
  • Tuition assistance
  • Qualified employer under the Public Service Loan Forgiveness program (PFSL)
  • Generous Paid Time Off
  • Dog-friendly office
  • Private gym onsite
  • Medical, Dental, Vision Insurance
  • Health Savings Account (HSA)
  • Flexible Spending Account (FSA)
  • Employee Assistance Program (EAP)
  • Life and AD&D Insurance
  • Disability Insurance
  • Pet Insurance
  • Tuition Assistance
  • Trade Publication/News Subscription Reimbursement
  • Exercise Room
  • Paid Holidays
  • Vacation and Sick Leave
  • Parental Leave

Tax Analysts is an Equal Employment Opportunity Employer.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Workable (global search)'s own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Workable (global search)'s form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Workable (global search)'s answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.