CyberMedia Technologies

CyberMedia Technologies

Senior Software Engineer

Remote, United States · Senior

No sponsorshipDetected 21 days ago
PythonNode.js.NETGitSQLAzureCloud PlatformsDockerKubernetesCI/CDDevOpsRESTData EngineeringAgentic AIAgileControlsManual TestingLeadershipCommunicationProblem SolvingMentoring

About the role

  • CTEC is a leading technology firm that provides modernization, digital transformation, and application development services to the U.S. Federal Government.
  • The Company has experienced rapid growth over the past 3 years and recently received a strategic investment from Main Street Capital Corporation (NYSE: MAIN).
  • If you are looking for a fun and challenging environment with talented, motivated people to work with, CTEC is the right place for you.

Responsibilities

  • Cross-Platform Integration: Design and implement robust APIs and middleware that connect AI agents to a mixed-tech stack (Node.js,.NET, Python, etc.), ensuring seamless data flow and interoperability.
  • Deterministic Guardrail Design: Build "Validation Services" that sit between AI outputs and core systems to enforce rigid business rules,
  • Data-Intensive Development: Use Python and PySpark to build robust data pipelines that feed high-context information into AI models while maintaining traditional SQL-based transactional integrity.
  • Agile Delivery: Lead and participate in Agile development ceremonies, manage work through DevOps tools, and maintain source control using Git-based workflows.
  • Experience designing and developing applications in cloud environments, preferably Microsoft Azure.
  • Experience developing RESTful APIs and integrating web services.
  • Proven ability to design scalable, high-performance software systems.

Requirements

  • Deep knowledge of Git, Azure DevOps, and containerization (Docker/Kubernetes).
  • Strong proficiency in SQL for complex data queries, database development, and data-driven application design.
  • Strong proficiency in Python, with experience using PySpark for large-scale data processing.
  • Working knowledge of relational and non-relational databases.
  • Experience with source control systems such as Git and CI/CD pipelines.
  • Strong understanding of SDLC methodologies including Agile and Waterfall.
  • Strong written and verbal communication skills, including the ability to explain technical concepts to non-technical stakeholders.
  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related discipline.
  • Equivalent professional experience will be considered in lieu of a degree.
  • Must be a U.S. citizen and be able to obtain a Public Trust clearance.

Nice to have

  • Experience with Azure DevOps, Azure Functions, or other Azure application services.
  • Experience with event-driven or messaging architectures.
  • Experience supporting federal IT systems or large enterprise modernization programs.
  • Experience mentoring or leading development teams.

Compensation

  • In addition to employee salary, we offer an array of employee benefits including:

Benefits

  • Paid vacation & Sick leave
  • Health insurance coverage
  • Performance bonus programs

Visa & Work Authorization

  • citizen and be able to obtain a Public Trust clearance

This listing is sourced directly from CyberMedia Technologies's careers page and normalized into a canonical job model.