Senior Software Engineer
Cybermedia Technologies
Overview
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 affects 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 over the past three years and recently received a strategic investment from Main Street Capital Corporation (NYSE: MAIN). In addition to our recent growth in Federal Civilian agencies, we are seeking to expand our capabilities in cloud development and footprint in national‑security focused agencies within the Department of Defense and U.S. Intelligence Community.
Client
CTEC develops and delivers innovative customer‑centric technologies and solutions that support the Office of Personnel Management’s (OPM) 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, regression testing for model updates, and assisting with chaos‑testing of logic flows.
- 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.
Benefits
- Paid vacation & sick leave
- Health insurance coverage
- Performance bonus programs
- 401K contribution & Employer Match
If you are looking for a fun and challenging environment with talented, motivated people to work with, CTEC is the right place for you.
Equal Employment Opportunity
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.
#J-18808-Ljbffr- ...Bridge Core (BCore) seeks a Senior Software Engineer in Tysons, Virginia. The role requires over 10 years of software development experience, leading stakeholder expectations, and expertise in Oracle PL/SQL and web technologies including .Net and JAVA. You will work with...Senior
- ...About the Role As a performance-focused Mid to Senior level Software Engineer at Appian, you will build tools to solve complex performance problems and tackle our most challenging technical problems alongside other brilliant engineers. Qualifications 4+ years experience...SeniorWork at officeLocal area
- ...The Senior Software Engineer will serve as a senior member of the software development team, responsible for designing, developing, implementing, and supporting enterprise-level applications. This role works independently with minimal supervision and participates in all...Senior
- ...Overview Software Engineer Linux Rust Satellite Systems gRPC We are looking for a skilled Software Engineer with Rust experience to join our Sat OS team, which is responsible for developing the high-level operating system for our spacecraft. You will be instrumental...SeniorWork at office3 days per week
- ...code, but build something from the ground up. We're hiring a Senior Engineer to take over an early-stage product from the CTO and make it... ...shows You Might Be a Good Fit If You Have 4+ years of software engineering experience Are strong in TypeScript (our...Senior
- ..., scalable, modular, and API-centric Provide software design recommendations to the Program Manager and Chief Software Engineer Evaluate operational feasibility by analyzing... ...Management Information Systems, or related STEM field Senior-level experience deploying microservices into...SeniorContract workTemporary work
$129k - $193k
.... Join an organization where your work contributes to a greater purpose. Position Overview Freddie Mac is seeking a Senior Software Engineer to execute for one or more agile delivery teams. This role is for an experienced engineer who can independently drive solution...SeniorWork at officeLocal area- ...owned small business providing advanced cybersecurity, cloud engineering, and IT modernization services to federal and commercial... ...protect and enable mission success. We are currently seeking a Senior Software Engineer II to support a classified program. This role focuses...Senior
- ...while working alongside a team that celebrates wins, makes big decisions, and blazes new trails together. About the role Software Engineers at Range are responsible for scoping requirements and delivering impactful features by working closely with product, design,...SeniorWork at officeRelocationMonday to Friday
$130k - $196k
...organization where your work contributes to a greater purpose. Position Overview: We are seeking a highly skilled Senior Software Engineer to join our team and enhance our internal data platform. This role requires expertise in modern cloud-based data infrastructure...SeniorFull timeLocal area- ...Senior Software Engineer – Astor & Sanders Astor & Sanders Corporation (Astor), an award‑winning IT solutions provider headquartered in McLean, VA, is seeking a Senior Software Engineer. This is a full‑time position, and is 100% remote. Roles And Responsibilities...SeniorFull timeRemote work
$86.8k - $198k
...CANDIDATE JOURNEY Discover what to expect during your journey as a candidate with us. We're looking for a passionate Senior Full-Stack Software Engineer to work with a fast-paced, highly collaborative software development team building and launching capability for Enterprise...SeniorFull timeContract workPart timeLocal areaRemote work- ...Innovation, and Scale Venture Partners. Hyper-growth. Small team. Every person matters. About The Role We're looking for a software engineer who understands the user's problem, architects a solution, and ships it. Sometimes the same day. Your work lives in production...Senior
- ...Summary We are seeking a highly experienced hands-on Full Stack Engineer to design and development of cutting-edge AI Agents, Agentic... ...ethical deployment frameworks. Contributions to open-source projects or publications in software development domains. #J-18808-Ljbffr...Senior
- ...TLA is seeking a Software Engineer to design, develop, and integrate secure computing environments that support critical mission objectives. In this role, you’ll contribute to the full software lifecycle—from architecture and development to testing and deployment—across...Senior
- ...We’re looking for a Software Development Engineer for an onsite opportunity in McLean, VA Key Responsibilities Design and develop software products that meet user needs and market demands. Apply engineering principles to construct and maintain efficient, bug-free...Senior
- ...together. At Appian, we're not only about building awesome software, but also about growing our culture of passion, energy,... ...people, great software! As a performance-focused Mid to Senior level Software Engineer at Appian you will help build tools to solve complex...SeniorWork at officeLocal area
$125k - $138k
...Senior Software Engineer - Full Stack Job number: 786 This is a remote position. Ad Hoc is a technology company that empowers organizations to deliver scalable, impactful digital services. Using modern, agile methods, our team creates products that meet people...SeniorContract workTemporary workWork at officeRemote workFlexible hours- ...Overview Senior Software Engineer Tysons, VA TS/SCI with Poly At Bcore, our strength comes from how we deliver impact to the mission. Whether it’s architecting critical IT solutions, producing actionable intelligence, or developing cutting edge technology, we succeed...Senior
- ...Senior Software Engineer Why choose between doing meaningful work and having a fulfilling life? At MITRE, you can have both. That's because MITRE people are committed to tackling our nation's toughest challenges—and we're committed to the long-term well-being of our...SeniorWork experience placementInternshipLocal areaImmediate start
$90k - $225k
...Altamira Technologies is seeking Senior Software Engineers to join our world‑class Space Systems engineering team in Denver, CO. As a candidate for this opportunity, you should have a good foundation in object‑oriented software development and be experienced working in...SeniorWork experience placement- ...Department Summary: Do you want to develop software systems that contribute to solving our... ...problems? Do you want to work alongside engineers and scientists that are experts in their... ...Responsibilities: MITRE is seeking a Senior Software Engineer to design, build,...SeniorWork experience placementInternshipLocal areaImmediate start
- ...Location: McLean, VA or Richmond, VA Work Environment: Hybrid Role Summary As a Senior Software Engineer at Exiger, you will be responsible for designing and developing software projects from a technical implementation perspective that satisfy the project's requirements...SeniorWork at officeWork from homeFlexible hours
- ...transitioning from startup execution to a disciplined, enterprise ready engineering organization, and we are building the team that will take us... ..., and operate more securely at scale. The Role Senior Software Engineers at RegScale own their work end to end. You take a...SeniorImmediate start
- ...highly motivated and talented individuals to join our team as a Software Engineer. At Credence, we offer an exciting opportunity to be part... ..., and iterative delivery environment? We are seeking Senior Full Stack Software Engineers who are passionate about working...Senior
- ...A leading financial technology company in McLean, VA is seeking a Software Engineer to design and maintain secure, scalable web services. This role demands a full stack engineer capable of contributing across various aspects of the software development process. Ideal candidates...Senior
- ...Overview As a Senior Software Engineer you will work with a team of full-stack developers that work on all server-side aspects of smart home security. Our mandate is broad and includes processing security events, provisioning equipment, monitoring station signaling...SeniorWork experience placementCasual workWork at officeImmediate start
$163.8k - $245.8k
...to be a match for you too. About The Team The Database Engineering Team at Workday designs, builds, develops, maintains, and supervises... ...are a fast-paced and diverse team of database specialists and software engineers responsible for designing, automating, managing and...SeniorWork experience placementWork at officeRemote workHome officeFlexible hours$127k - $191k
...their career path? We are searching for a highly innovative Senior Developer to join our team. Interested in learning more? Read... ...of it! You will get to show off your skills as a full stack software engineer, and will influence outcomes, guide transformation, and put your...SeniorShift work$100.9k - $187.3k
...What You’ll Do: As a Senior Software Engineer, you will be responsible for working on projects that support and extend the full stack of the TRSS solutions suite to deliver global data using advanced search, big data ingestion and analytical processing using tools like...SeniorContract workWork experience placementLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer internship remote McLean, VA
- machine learning software engineer McLean, VA
- software engineer part time McLean, VA
- facebook software engineer McLean, VA
- senior robotics software engineer McLean, VA
- software development engineer aws McLean, VA
- startup software engineer McLean, VA
- rust software engineer McLean, VA
- part time software developer remote McLean, VA
- graduate software engineer McLean, VA

