Software Engineer, Application Platform

Jobtailor

Falls Church (VA)

On-site

USD 110,000 - 170,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Jobtailor is seeking a senior backend-focused software engineer to design, build, and maintain scalable APIs and microservices in a cloud-first environment. The role involves migrating legacy components, implementing data transformation pipelines, and integrating with authentication services, databases, and search platforms.

You will work with AWS services, containerization, and AI-enabled development practices in an Agile setting.

Qualifications

  • 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.
  • 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 data ingestion, integration, transformation, and persistence technologies, including Apache NiFi, relational and NoSQL databases, and search platforms.
  • 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 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.
  • Experience with AI-enabled application capabilities, including semantic or AI-powered search, enrichment workflows, LLM integrations, MCP-based integrations, and data processing pipelines.

Responsibilities

  • Design, develop, test, deploy, and maintain secure backend applications, APIs, microservices, serverless applications, and containerized services.
  • Analyze and modernize existing applications, frameworks, and services, including planning and executing technology, language, and platform migrations.
  • Participate in application and solution design by evaluating technical options, identifying trade-offs, documenting decisions, and developing implementation plans.
  • Design, develop, and support data transformation, integration, and persistence solutions.
  • Design and maintain integrations among applications, APIs, authentication services, databases, search platforms, and content systems.
  • Diagnose and resolve pre-deployment and production issues across application code, data, integrations, deployment processes, and cloud environments.
  • Contribute to CI/CD, Infrastructure as Code, and deployment processes.
  • Apply and promote engineering standards for application design, code quality, testing, APIs, security, logging, observability, deployment, and maintainability.
  • Create and maintain architecture documentation, implementation plans, technical standards, runbooks, and troubleshooting guidance.
  • Collaborate with engineering, product, operations, and external partners in Agile delivery practices, including backlog refinement, estimation, sprint planning, technical design, code reviews, implementation, and knowledge sharing.

Skills

Backend development
API design
AWS cloud
Microservices
CI/CD
IaC
Security
Troubleshooting
Data transformation
Event-driven systems

Education

BA/BS in Computer Science or Software Engineering

Tools

AWS Lambda
API Gateway
Docker
Jenkins
Git
CloudFormation
Terraform
Apache NiFi
DynamoDB
CloudWatch

Job description

  • Design, develop, test, deploy, and maintain secure backend applications, APIs, microservices, serverless applications, and containerized services.
  • Analyze and modernize existing applications, frameworks, and services, including planning and executing technology, language, and platform migrations.
  • Participate in application and solution design by evaluating technical options, identifying trade-offs, documenting decisions, and developing implementation plans.
  • Design, develop, and support data transformation, integration, and persistence solutions.
  • Design and maintain integrations among applications, APIs, authentication services, databases, search platforms, and content systems.
  • Diagnose and resolve pre-deployment and production issues across application code, data, integrations, deployment processes, and cloud environments.
  • Contribute to CI/CD, Infrastructure as Code, and deployment processes.
  • Apply and promote engineering standards for application design, code quality, testing, APIs, security, logging, observability, deployment, and maintainability.
  • Create and maintain architecture documentation, implementation plans, technical standards, runbooks, and troubleshooting guidance.
  • Collaborate with engineering, product, operations, and external partners in Agile delivery practices, including backlog refinement, estimation, sprint planning, technical design, code reviews, implementation, and knowledge sharing.
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.
  • 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 data ingestion, integration, transformation, and persistence technologies, including Apache NiFi, relational and NoSQL databases, and search platforms.
  • 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 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.
  • Experience with AI-enabled application capabilities, including semantic or AI-powered search, enrichment workflows, LLM integrations, MCP-based integrations, and data processing pipelines.
Core Competencies

Demonstrates expertise in backend application development, API design, and cloud platform services, particularly in AWS. Proficient in modern programming languages and methodologies, with a strong focus on application security and integration solutions.

Highest-signal resume keywords
  • Backend Application Development
  • AWS Cloud Services
  • API Design and Development
  • Microservices Architecture
  • CI/CD and Infrastructure as Code
ATS Optimization Keywords
Hard Skills
  • Python
  • JavaScript
  • TypeScript
  • Node.js
  • APIs
  • Microservices
  • Serverless Applications
  • Application Security
  • Data Transformation
  • Troubleshooting
Soft Skills
  • Effective Communication
  • Collaboration
  • Problem-Solving
Industry Keywords
  • Agile Delivery Practices
  • Technical Design
  • Application Architecture
  • Event-Driven Systems
  • AI Technologies
Tools & Technologies
  • AWS Lambda
  • API Gateway
  • Docker
  • Jenkins
  • Git
  • CloudFormation
  • Terraform
  • Apache NiFi
  • DynamoDB
  • CloudWatch
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

DevOps Software Engineer
DevOps Software Engineer

Jobtailor • Connecticut

On-site
USD 120,000 - 160,000
Senior Engineer, Full Stack Engineering
Senior Engineer, Full Stack Engineering

Jobtailor • Massachusetts

On-site
USD 180,000 - 240,000
Senior Full Stack Software Engineer, AI & Cloud Platforms
Senior Full Stack Software Engineer, AI & Cloud Platforms

Jobtailor • South Carolina

On-site
USD 120,000 - 180,000
Software Engineer I
Software Engineer I

Jobtailor • Alabama

On-site
USD 60,000 - 90,000
Senior Staff Engineer – DevOps
Senior Staff Engineer – DevOps

Jobtailor • California (MO)

On-site
USD 140,000 - 180,000
Lead Software Engineer
Lead Software Engineer

Jobtailor • Colorado

On-site
USD 150,000 - 190,000
Full Stack Engineer
Full Stack Engineer

Jobtailor • Minneapolis (MN)

On-site
USD 90,000 - 140,000
Senior Engineer, Applications Systems
Senior Engineer, Applications Systems

Jobtailor • Town of Florida (NY)

On-site
USD 120,000 - 160,000
Data Engineer
Data Engineer

Jobtailor • Reston (VA)

On-site
USD 120,000 - 180,000
Staff Backend Software Engineer
Staff Backend Software Engineer

Jobtailor • New York (NY)

On-site
USD 140,000 - 180,000