Senior Software Engineer
CyberMedia Technologies
Job Description
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 over the past 3 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.
We are 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 (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.
If you are looking for a fun and challenging environment with talented, motivated people to work with, CTEC is the right place for you. In addition to employee salary, we offer an array of employee benefits including:
Paid vacation & Sick leave
Health insurance coverage
Career training
Performance bonus programs
401K contribution & Employer Match
- 11 Federal Holidays
$80 - $90 per hour
...VirginiaDuration: Contract (Possible contract to Hire)Job ID: 179091Job Overview: We are seeking an experienced and highly skilled Senior Software Engineer to design, build, and support scalable Multifamily application platforms and cloud-native services. This role focuses on...SeniorFull timeContract workWork experience placement- ...This position requires an active U.S. Government Security Clearance at the TS/SCI level with a CI polygraph.We're hiring a Senior Software Engineer to join our Services team, which works directly with U.S. Government customers to provide a comprehensive set of system/...SeniorFull time
- ...and citizen services. We’re a nonprofit engineering, applied research, and advanced technology... ...Summary: Do you want to engineer software systems that contribute to solving our nation... ...Roles & Responsibilities:MITRE is seeking a Senior Agentic Software Engineer to design,...SeniorInternshipLocal areaImmediate start3 days per week
- ...and citizen services. We’re a nonprofit engineering, applied research, and advanced technology... ...Summary: Do you want to develop software systems that contribute to solving our nation... ...Roles & Responsibilities:MITRE is seeking a Senior Software Engineer to design, build,...SeniorWork experience placementInternshipLocal areaImmediate start3 days per week
- ...Job Description Job Description Overview Sedaro is hiring a Senior Software Engineer to architect our workflow orchestration system. Proliferating satellite constellations require optimization studies involving unprecedented scale and complexity. You will build...SeniorPermanent employmentFlexible hours3 days per week
- ...Job Title: Senior Software Engineer – Full Stack / Data Platform Work Location: Arlington, VA Work Model: Hybrid Work Auth: All visas accepted (No H1 and No Fake profiles) Important: Only candidates currently located near Arlington, VA should be considered...SeniorWork visa
- ...automated testing and data analysis for complex, mission-critical systems in the US Department of Defense (DOD), is seeking a Senior Software Engineer to be part of our Advanced Capabilities team and based out of our Arlington, VA location. We are seeking an...SeniorFull timeWork at officeImmediate start
- ...Senior Software Engineer Company Introduction DirectViz Solutions is a premier government contracting and professional services firm dedicated to delivering innovative technology solutions to federal agencies and their mission-critical programs. We pride ourselves...SeniorFull time
- ...scalable, modular, and API-centric Provide software design recommendations to the Program Manager and Chief Software Engineer Evaluate operational feasibility by... ...Information Systems, or related STEM field Senior-level experience deploying microservices into...SeniorContract workTemporary work
$500 per month
...Job Description Job Description 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...SeniorTemporary workImmediate startFlexible hours$135k - $273k
...Senior Software Engineer - JobID-0208 Department: Engineering Employment Type: Full Time Location: Arlington, VA Compensation: $135,000 - $273,000 / year Description About The Role: Innovative Defense Technologies (IDT), a leading defense technology...SeniorFull timeWork at officeImmediate start$125k - $250k
...best results. When you join Appian, you'll be part of a passionate team dedicated to accomplishing hard things, together. Senior Software Engineer Overview: At Appian, we're not only about building awesome software, but also about growing our culture of passion,...SeniorTemporary workWork experience placementLocal areaFlexible hours$129k - $193k
...the country. Join an organization where your work contributes to a greater purpose. Position Overview Are you a seasoned software engineer looking for an opportunity work with a variety of technology and make a meaningful contribution to the team? We have an...SeniorLocal area$132k - $212k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview: Mastercard’s Commercial Customer Experience team is seeking a Senior Software Engineer to help design, develop...SeniorFull timePart timeWorldwideFlexible hours3 days per week$178.21k - $215.3k
...Develop custom tools and scripts to automate repetitive tasks to increase engineering productivity by integrating advanced scripting techniques using Python or Bash. Implement software components adhering to safety goals, ASIL requirements and system constraints....SeniorContract workWork experience placementWork at officeRemote workFlexible hours- ...can be appropriately used during your application and interviews which can be found here.Role OverviewID.me is seeking a Senior Software Engineer to join the Reporting & Billing team, where we build the definitive record for the member experience: every workflow, decision...SeniorFull timeWork at officeRemote work
- ...and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Senior Software Engineer Location: McLean,VA Overview Summary Do you love building and pioneering in the technology space? Do you enjoy...SeniorInternship
- ...Job Description Job Description Position Summary Senior Software Engineers lead the design, development, and delivery of complex software systems in support of the customer's requirements. Senior Software Engineers take ownership of significant portions of the software...Senior
- ...Job Title: Senior Software Engineer Job Location: Arlington, VA Required Education: Bachelor's degree in computer science, Engineering, Data Science, or a related quantitative field, or equivalent practical experience. Preferred Education:...Senior
- ...Our client, a Food Product Manufacturer company, is looking for a Senior Software Engineer for their Arlington, VA/Hybrid location. Responsibilities Client Data & Analytics organization is seeking a technically strong Senior Software Development Engineer to contribute...SeniorImmediate start
- ...Amazon Privacy is seeking a Software Development Engineer to design, develop, and deploy scalable solutions in a fast-paced environment. You will collaborate with product managers and stakeholders to refine requirements and deliver reliable services with a strong emphasis...Senior
- ...decks. Solutions forged from experience; that is how we build, and it is how we hire. Job Summary Orbis is seeking a Senior Software Engineer within Catalyst Data Platform that will own the implementation of key features within our data pipelines—ensuring high-...SeniorFull timeWork at officeRemote work
- ...operate smarter, faster, and more securely in dynamic environments. JOB DESCRIPTION Iron EagleX is seeking a Senior Full Stack Software Engineer to join our dynamic team in Crystal City, VA. This role designs, develops, deploys, and sustains innovative software...SeniorContract work
- ...passion for advancing technology and strengthening the missions we serve. Position Overview SteerBridge is seeking a Mid-Level Software Engineer to support the Modern Disability Claims modernization program in Vienna, VA. This role will contribute to the development of...SeniorContract work
- ...Amazon Development Center U.S., Inc. seeks a Software Development Engineer II for the Programming Foundations team. You will design and build developer tools used daily by Amazon engineers, contribute to compiler and build tool chains, and help scale our shared software...Senior
$199k
Description Software Engineer – Mid-Level & Senior-Level (2 Openings) Summary: We are hiring for two (2) Software Engineer positions at the Mid-Level and Senior-Level. These roles will support the design, development, implementation, and maintenance of enterprise...Senior$170k - $210k
...to deliver state-of-the-art capabilities. The Backend Developer is responsible for the design, development, and maintenance of software applications and APIs using Java and Python programming languages. This role often involves a combination of backend development,...Senior- ...Job Description Job Description Overview Sedaro is hiring a Senior Software Engineer to strengthen the performance and reliability of our distributed multi-physics simulation platform. In this role, you will contribute to the development of our simulation runtimes...SeniorPermanent employmentFlexible hours3 days per week
$145k - $205k
...position requires an active U.S. Government Security Clearance at the TS/SCI with CI poly level. We are seeking a Senior AI/ML Software Engineer to integrate secure chatbot and AI assistant capabilities into existing geospatial intelligence, analytics,...Senior$132k - $212k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer - Blockchain Overview: Mastercard is looking for a talented Senior Software Engineer - Blockchain to join the Mastercard...SeniorFull timeContract workPart timeWorldwideFlexible 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
- senior software engineer ruby on rails McLean, VA
- software developer positions McLean, VA
- agile software developer McLean, VA
- software engineer intern McLean, VA
- part time software developer McLean, VA
- rust software engineer McLean, VA
- software engineer internship McLean, VA
- entry level software engineer remote McLean, VA
- senior software engineer remote McLean, VA




