Senior Software Engineer

New
C
CyberMedia TechnologiesFederal Technology
Remote, United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7–10+ years
Required Skills
PythonSQLAgileGitAzureCI/CDRESTful APIsPySpark

Requirements

  • At least 7–10+ years of experience in software development or application engineering.
  • Strong proficiency in SQL for complex data queries and database development.
  • Strong proficiency in Python and PySpark for large-scale data processing.
  • Experience designing and developing applications in cloud environments, preferably Azure.
  • Working knowledge of relational and non-relational databases.
  • Experience developing RESTful APIs and integrating web services.
  • Experience with Git, CI/CD pipelines, and Azure DevOps.
  • Strong understanding of SDLC methodologies including Agile and Waterfall.
  • Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or equivalent professional experience.

Responsibilities

  • Design and implement robust APIs and middleware that connect AI agents to a mixed-tech stack.
  • Guide teams on best practices for integrating non-deterministic AI components into mission-critical applications.
  • Develop orchestration logic for hybrid workflows between rule-based systems and AI agents.
  • Build Validation Services to enforce business rules between AI outputs and core systems.
  • Use Python and PySpark to build data pipelines maintaining SQL transactional integrity.
  • Build and consume RESTful APIs and manage service-to-service communication in Azure.
  • Establish CI/CD pipelines with specialized testing for AI and interconnected components.
  • Lead and participate in Agile development ceremonies and manage work through DevOps tools.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now