Software Product Engineer
- Source: ADP
- Decisive Point Consulting
- $100,000 to $120,000 /yr
- Remote
- United States
- Full-Time
- Mid level
Job Description
We are currently looking for a Software Product Engineer for a 100% remote position on a large federal government project. This role will lead the design and development of complex systems that automate complex workflows, support data-driven decision-making, and enhance healthcare technology platforms.
The ideal candidate would be a highly experienced engineer with deep expertise in designing scalable cloud-based architectures and building production-grade AI applied solutions. This role will collaborate closely with engineering teams, product stakeholders, and technical leadership to translate complex concepts into secure, reliable, and scalable solutions.
Essential Functions:
- Design and build event-driven, data-intensive backend services in Node.js / TypeScript, using cloud native solutions such Amazon Aurora (PostgreSQL), ECS and SQS to support AI workloads at scale.
- Decompose complex healthcare and AI workflows into a microservices architecture — defining clear service boundaries and data ownership, designing inter-service communication across synchronous REST and asynchronous messaging (SQS/event-driven) patterns, and delivering independently deployable, loosely coupled services that scale and fail independently.
- Drive a test-driven development (TDD) practice across the team — writing tests before implementation, maintaining strong coverage across unit, integration, and contract tests, and using the test suite to guide design, prevent regressions, and ensure the reliability of AI-enabled services in a regulated environment.
- Develop AI pipelines that process structured and unstructured data to support intelligent decision systems.
- Design and implement scalable AI-enabled systems and services that support mission-critical healthcare platforms.
- Design cloud-native architectures and distributed systems that support AI-driven applications.
- Collaborate with cross-functional teams to translate product requirements and research concepts into deployable solutions.
- Take on additional tasks and responsibilities as needed to support team objectives and ensure the success of the project.
Required Experience:
- Bachelor’s degree in Computer Science, Software Engineering, Artificial Intelligence, or a related technical discipline.
- 5+ years of professional software engineering experience, including significant experience designing and deploying AI-enabled systems in production environments.
- Strong hands-on engineering experience with React and Node.js /TypeScript, building production-grade services, REST APIs, and integrations.
- Hands-on experience with AI-assisted development tools such as Cursor, GitHub Copilot, OpenAI Codex, or Claude Code, with a proven ability to leverage these tools to accelerate development, improve productivity, and enhance code quality.
- Hands-on experience with AWS data and messaging services, to build event-driven, data-intensive services that support AI workloads.
- Experience designing and developing microservices, REST APIs, and distributed systems supporting AI workloads.
- Demonstrated practice of test-driven development (TDD) and automated testing (unit, integration, and contract tests) to ensure reliability and maintainability of production services.
- Experience implementing CI/CD pipelines, containerized deployments, and DevOps practices for scalable AI systems.
- Strong problem-solving abilities and experience troubleshooting complex distributed systems.
- Strong communication and collaboration skills with the ability to guide technical discussions and influence engineering decisions.
Additional Qualifications:
- Experience building AI solutions within regulated environments such as healthcare or federal government systems.
- Familiarity with FHIR, HL7, or healthcare interoperability standards.
- Experience with AI orchestration frameworks, agent-based architecture, or intelligent automation systems.
- Experience with relational data modeling and performance tuning on PostgreSQL / Amazon Aurora.
- Experience building asynchronous, message-driven workflows using Amazon SQS (or comparable queueing systems) and object storage with Amazon S3.
- Experience with container technologies such as Docker or Kubernetes.
- Experience supporting projects within the Department of Veterans Affairs (VA).
- Ability to obtain a U.S. government clearance.
*DPCG is an Equal Opportunity Employer committed to hiring and developing the most qualified individ…
Skills
- NodeJS
- TypeScript
- microsoft-typescript
- amazon-aurora
- PostgreSQL
- amazon-ecs
- amazon-sqs
- React
- Cursor
- Github
- gitHub-copilot
- openai
- Codex
- claude-by-anthropic
- claude-code
- amazon-web-services
- fhir
- object-storage
- amazon-s3
- Docker
- Kubernetes
- adp
