BPCS, Comprehensive marketing solutions, ltd.

Senior Software Engineer – Agentic AI

BPCS, Comprehensive marketing solutions, ltd.

full-time

Posted on:

Location Type: Remote

Location: WashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $130,000 - $145,000 per year

Job Level

About the role

  • Lead the architecture, design, and implementation of large-scale cloud-native, full-stack, and AI-powered systems.
  • Drive technical direction for AI engineering initiatives, including LLM integration, retrieval-augmented generation (RAG), grounding strategies, embeddings, and agentic AI patterns.
  • Design, re-architect, and extend enterprise AI agents and intelligent workflows used across business-critical scenarios.
  • Provide senior technical guidance on distributed systems, microservices, event-driven architectures, and cloud integration patterns.
  • Review and approve system designs covering APIs, data stores, messaging systems, and enterprise integrations.
  • Define and enforce engineering standards for security, scalability, reliability, performance, and maintainability.
  • Lead hands-on development, code reviews, performance tuning, and complex troubleshooting in production environments.
  • Partner with cross-functional teams to define scope, technical requirements, delivery milestones, and release plans.
  • Drive CI/CD, automated testing, deployment strategies, and operational improvements for cloud and AI systems.
  • Mentor senior and mid-level engineers, raising technical quality and engineering maturity across the organization.
  • Take ownership of incident response, root cause analysis, and continuous reliability improvements for live services.

Requirements

  • 10+ years of overall experience in software engineering, including large-scale enterprise systems.
  • Strong hands-on experience with full-stack development using modern backend and frontend technologies.
  • Deep expertise in cloud architecture and distributed systems, including microservices, event-driven design, and observability.
  • Proven experience designing and implementing scalable, secure cloud-native applications.
  • Hands-on experience building AI-powered features using LLMs, RAG pipelines, embeddings, and grounding techniques.
  • Strong proficiency in backend development (C#, .NET or equivalent), REST API design, and modern web technologies.
  • Experience working across the full software development lifecycle: architecture, design, development, testing, deployment, and operations.
  • Demonstrated ability to lead technical design discussions and make complex architectural decisions.
  • Strong communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
Benefits
  • Medical, dental, and vision coverage
  • Flexible Spending Account
  • 401k program
  • Competitive PTO offerings
  • Parental Leave
  • Opportunities for professional growth and development

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
cloud-native systemsfull-stack developmentAI-powered featuresLLM integrationretrieval-augmented generationmicroservicesevent-driven architectureREST API designC#.NET
Soft skills
technical guidancementoringcommunicationincident responseroot cause analysiscollaborationleadershipproblem-solvingtechnical design discussionsengineering maturity
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering