Senior Software Engineer

CyberMedia Technologies

United States

Remote

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health and insurance benefits
Continuous professional development opportunities
Collaborative work environment

Job summary

A leading technology firm in the United States is looking for a Senior Software Engineer to develop and implement robust APIs for AI integration in cloud environments. The role requires significant experience in software development, particularly with Python and SQL, along with a strong grasp of modern DevOps practices. The candidate will work on mission-critical systems for federal clients, fostering innovation while adhering to Agile methodologies. An ideal candidate will have a Bachelor’s degree in a relevant field and the ability to obtain a Public Trust clearance.

Qualifications

  • At least seven years of experience in software development or application engineering roles.
  • Strong proficiency in SQL for complex data queries and database development.
  • Experience in cloud environments, preferably Microsoft Azure.
  • Experience developing RESTful APIs and managing service-to-service communication.

Responsibilities

  • Design and implement robust APIs and middleware for AI integration.
  • Guide teams on integrating AI components into enterprise applications.
  • Develop orchestration logic for system workflows.
  • Build validation services for AI outputs.

Skills

Software development
APIs
Python
SQL
Cloud environments
Agile methodologies
DevOps
Debugging
Problem-solving
Communication skills

Education

Bachelor’s degree in Computer Science, Information Systems, Software Engineering or related discipline

Tools

Azure
Docker
Kubernetes
Git
PySpark

Job description

CTEC is a leading technology firm that provides modernization, digital transformation, and application development services to the U.S. Federal Government. Headquartered in McLean, VA, CTEC has over 300 team members working on mission-critical systems and projects for agencies such as the Department of Homeland Security, Internal Revenue Service, and the Office of Personnel Management. The work we do effects millions of U.S. citizens daily as they interact with the systems we build. Our best-in-class commercial solutions, modified for our customers’ bespoke mission requirements, are enabling this future every day.

The Company has experienced rapid growth and is seeking to hire a Senior Software Engineer to our team.

Client: CTEC develops and delivers innovative customer-centric technologies and solutions that support the Office of Personnel Management’s Health and Insurance business unit and Office of the Chief Information Officer (OCIO).

Duties and 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.
  • Technical Mentorship: Guide teams on best practices for integrating non-deterministic AI components into strictly typed mission-critical enterprise applications.
  • Hybrid Workflow Engineering: Develop the orchestration logic that determines when a task is handled by a traditional rule-based system versus an autonomous AI agent.
  • 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.
  • System Integration: Proven experience building and consuming RESTful APIs and managing service-to-service communication in a cloud environment (Azure preferred).
  • Modern DevOps: Deep knowledge of Git, Azure DevOps, and containerization (Docker/Kubernetes).
  • CI/CD for Systems: Establish deployment pipelines that include specialized testing for AI and interconnected components, such as prompt versioning and regression testing for model updates.
  • Agile Delivery: Lead and participate in Agile development ceremonies, manage work through DevOps tools, and maintain source control using Git-based workflows.
Skills & Work Experience
  • Professional Experience: At least seven (7–10+) years of experience in software development or application engineering roles, including technical leadership responsibilities.
  • 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.
  • Experience designing and developing applications in cloud environments, preferably Microsoft Azure.
  • Working knowledge of relational and non-relational databases.
  • Experience developing RESTful APIs and integrating web services.
  • Experience with source control systems such as Git and CI/CD pipelines.
  • Strong understanding of SDLC methodologies including Agile and Waterfall.
  • Proven ability to design scalable, high-performance software systems.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong written and verbal communication skills, including the ability to explain technical concepts to non-technical stakeholders.
Preferred
  • 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.
Education

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.

Clearance

Must be a U.S. citizen and be able to obtain a Public Trust clearance.

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in CyberMedia Technologies’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we measure the effectiveness of our outreach and recruitment efforts pursuant to VEVRAA. Classification of protected categories is as follows:

  • A "disabled veteran" is one of the following: a veteran entitled to compensation under laws administered by the Secretary of Veterans Affairs; or a person discharged or released from active duty because of a service-connected disability.
  • A "recently separated veteran" means any veteran during the three-year period beginning on the date of discharge or release from active duty.
  • An "active duty wartime or campaign badge veteran" means a veteran who served on active duty during a war or campaign.
  • An "Armed forces service medal veteran" means a veteran who participated in a U.S. military operation.

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mid-level Software Developer
Mid-level Software Developer

CyberMedia Technologies • United States

Remote
USD 80,000 - 100,000
Paid vacation & Sick leave
Health insurance coverage
Performance bonus programs
+1
AI / Machine Learning Engineer
AI / Machine Learning Engineer

CyberMedia Technologies • United States

Remote
USD 100,000 - 130,000
Paid vacation & Sick leave
Health insurance coverage
Performance bonus programs
+1
Business Analyst
Business Analyst

CyberMedia Technologies • United States

Remote
USD 80,000 - 100,000
Paid vacation & sick leave
Health insurance coverage
Performance bonus programs
+1
Mid-level Quality Assurance Engineer
Mid-level Quality Assurance Engineer

CyberMedia Technologies • United States

Remote
USD 60,000 - 80,000
Paid vacation
Health insurance
Performance bonus programs
+1
Performance and Data Analyst New Ashburn, VA
Performance and Data Analyst New Ashburn, VA

Ctec Corp • Ashburn (VA)

Hybrid
USD 75,000 - 84,000
Health insurance
Paid vacation & Sick leave
Performance bonus programs
+1
Financial Management/Cost Analyst New Ashburn, VA
Financial Management/Cost Analyst New Ashburn, VA

Ctec Corp • Ashburn (VA)

Hybrid
USD 75,000 - 84,000
Health insurance
Performance bonus programs
401K contribution & Employer Match
+1
Software Engineer - multiple levels - FULLY CLEARED with POLYGRAPH REQUIRED
Software Engineer - multiple levels - FULLY CLEARED with POLYGRAPH REQUIRED

Constellation Technologies, Inc • Maryland

On-site
USD 120,000 - 170,000
Health insurance
Dental insurance
Vision insurance
+4
DevSecOps Engineer
DevSecOps Engineer

Electrosoft • Arlington (VA)

On-site
USD 130,000 - 190,000
Software Engineer - multiple levels - FULLY CLEARED with POLYGRAPH REQUIRED
Software Engineer - multiple levels - FULLY CLEARED with POLYGRAPH REQUIRED

Constellation Technologies, Inc • Fort Meade (MD)

On-site
USD 130,000 - 190,000
Healthcare options
Dental insurance
Vision with employer-paid premium
+4
Systems Engineer (AI) - FULLY CLEARED with POLYGRAPH REQUIRED
Systems Engineer (AI) - FULLY CLEARED with POLYGRAPH REQUIRED

Cti Md • Fort Meade (MD)

On-site
USD 150,000 - 190,000
Healthcare
Dental Insurance
Vision Insurance
+5