NewProject Engineer (EIT/EI) - Land Development CPHProject Engineer (EIT/EI) - Land DevelopmentLinthicum Heights, Maryland$60,000–$80,000 / yearDegree in Civil or Environmental engineering with 1-5 years of experience in design and permitting of civil/land development projects in Maryland with the ability to model stormwater, design and manage small to large scale land development projects, research and review code requirements, and maintain project schedule & budget. CPH is a multi-disciplined Engineering and Architectural design firm that ranks in the nation’s Top 500 Design Firms by ENR Magazine.
Substation Engineer III or IV Michael Page InternationalSubstation Engineer III or IVWashington, District of Columbia$100,000–$150,000 / yearFull timeThe Successful ApplicantRequired Qualifications:Bachelor of Science degree in Electrical Engineering from an ABET-accredited engineering program.3-8 years of experience in electrical substation engineering or related power systems design. Job DescriptionEssential Duties and Responsibilities:Lead and independently perform the design of physical substation components, including yard layouts, grounding systems, lightning protection, control building layouts, raceways, and auxiliary AC/DC power systems.
Project Engineer - Transmission & Distribution Michael Page InternationalProject Engineer - Transmission & DistributionWashington, District of Columbia$45–$60 / hourTemporarySoftware & ToolsAutoCAD / AutoCAD ElectricalMicroStation (preferred but not required)PSS/E or PSLF (nice to have for transmission modeling)CYME / Milsoft (nice to have for distribution planning)Primavera P6 or MS Project - understanding scheduling/dependencies is a plusGIS platforms (ArcGIS or utility viewer tools)MS Office, SharePoint, TeamsPreferred QualificationsExperience supporting IOUs, G&Ts, or major EPC/engineering firms. The Successful ApplicantA successful Project Engineer - Transmission & Distribution should have:3-8+ years of engineering experience in Transmission & Distribution, Power Delivery, Utilities, or EPC environments.
T&D Project Engineer Michael Page InternationalT&D Project EngineerBaltimore, Maryland$45–$60 / hourTemporarySoftware & ToolsAutoCAD / AutoCAD ElectricalMicroStation (preferred but not required)PSS/E or PSLF (nice to have for transmission modeling)CYME / Milsoft (nice to have for distribution planning)Primavera P6 or MS Project - understanding scheduling/dependencies is a plusGIS platforms (ArcGIS or utility viewer tools)MS Office, SharePoint, TeamsPreferred QualificationsExperience supporting IOUs, G&Ts, or major EPC/engineering firms. Assist in reviewing vendor drawings, bills of materials, construction plans, and relay settings (where applicable).Provide engineering support during field implementation-RFI responses, redlines, site coordination, and technical troubleshooting.
NewI&C Engineer Aspen Technical Staffing, IncI&C EngineerManassas, VAThe ideal candidate will bring strong technical expertise in industrial control systems, a collaborative mindset, and the ability to contribute across multidisciplinary engineering teams. We are seeking an experienced Instrumentation & Controls (I&C) Engineer to support the design, development, and implementation of advanced control systems for complex manufacturing and process facilities.
Software Engineer Bridge Core (BCore)Software EngineerHerndon, Virginia$120,000–$140,000 / yearFull timeBcore accelerates decisive advantage for warfighters and intelligence professionals by fusing human insight, rapid-fire engineering, precision-measured outcomes, and relentless grit into mission-ready solutions. The ideal candidate will be responsible for developing and automating our customer’s in support of this customer’s mission, ensuring the smooth operation of all systems within the virtual environment (Nutanix, VMs,) to optimize performance, scalability and automation.
Full Stack Software Engineer NSSFull Stack Software EngineerHerndon, VirginiaExpert understanding of microservices architecture and cloud implementations, using Amazon Web Services, 3+ years of experience setting up and working with Amazon Web Services (AWS) environments, especially AWS Lambda and other serverless technologies. Utilize programming languages like Java, Python, SQL, Node, Go, and Scala, Spring boot, Open-Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services.
TIC Systems Engineer EntarianTIC Systems EngineerArlington, VirginiaOverview/ Job Responsibilities: We are seeking an experienced Trusted Internet Connections (TIC) System Engineer to design, implement, and maintain secure network perimeter defenses for our customer’s network infrastructure. Configure, and manage F5 load balancing solutions, including Local Traffic Manager (LTM) and Global Traffic Manager (GTM), to support enterprise network, multi-cloud, and mobility solutions.
Senior Ai/Ml Engineer Node.DigitalSenior Ai/Ml EngineerHerndon, VAYou will focus on building generative AI applications with embedded artifcial intelligence or machine learning in support of continuous improvement, learning and augmented decision-making. Experience with front-end frameworks (React, Angular, Vue.js) and modern web development UiPath RPA Developer Certifcation and UiPath AI Center Experience.
Software Engineer, Level 2 Independent SoftwareSoftware Engineer, Level 2Annapolis Junction, MDWhat You Will Do: As a Software Engineer Level 2 at Independent Software, you will support the development and deployment of containerized applications and infrastructure automation using modern DevOps and cloud-native technologies. This role offers the opportunity to grow technically while contributing to reliable, secure, and repeatable deployment solutions that support mission-focused commercial and enterprise environments.
Tools Software Engineer Omniscius ConsultingTools Software EngineerAnnapolis Junction, MDThe ideal candidate has strong experience with enterprise monitoring platforms, automation, scripting, and systems engineering, along with the ability to collaborate across multidisciplinary teams to deliver reliable, scalable solutions. You will help extend monitoring capabilities into private cloud environments, automate operational processes, and ensure enterprise monitoring solutions remain secure, reliable, and highly available.
QA Engineer/Automation Architect (50898) Gap Solutions, Inc.QA Engineer/Automation Architect (50898)Bethesda, MDPossess a strong understanding of OIM's processes and continually explores ways to leverage available tools, technologies and platforms to improve processes to meet business needs and organizational goals. Position Objective: The Information Services Branch (ISB) of the Office of Intramural Management (OIM), NHLBI, is looking for a dynamic team member to work seamlessly within our organization for the implementation of innovative IT solutions.
Software Engineer (Full Stack) - SME GRVTYSoftware Engineer (Full Stack) - SMESpringfield, VA$200,000–$248,000 / yearYou will work closely with data scientists, computer vision engineers, ETL engineers, and intelligence analysts to integrate machine learning capabilities into production systems, enabling scalable model deployment, monitoring, and continuous improvement. You will architect, develop, and maintain a Python-based data warehouse processing system that serves as the backend for a user-facing application, while also leading development of modern GUI applications using REST APIs and contemporary web frameworks.
Senior Software Engineer The BannerSenior Software EngineerBaltimore, MDRemote$125,000–$155,000 / yearThis is a highly impactful role for an experienced engineer who enjoys solving complex problems, building modern web applications, and working across frontend, backend, product, and infrastructure. We appreciate the value that individuals with disabilities bring to our workforce and encourage applicants with disabilities to disclose their needs for accommodation to facilitate a smooth and inclusive recruitment experience.
Data Engineer BLN24Data EngineerMcLean, VAJob Title: Data Engineer Company: BLN24 About Us: We find strength in teamwork-a better you is a better usBLN24 is an award-winning Management Consulting Firm that supports the U.S. Federal Government in successfully achieving their mission and goals. This role focuses on supporting data pipelines, validation frameworks, and user-facing tools that enable stakeholders to assess, validate, and act on data quality issues.
Lead Software Engineer-AI Foundation Services JPMorgan Chase & CoLead Software Engineer-AI Foundation ServicesMcLean, VAAs a Lead Software Engineer at JPMorganChase within the AIML Data Platforms - Chief Data and Analytics team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Creates and maintains reusable engineering assets such as reference implementations, runbooks, test harnesses, baseline configurations, and onboarding guides to accelerate adoption across teams.
SAP NS2 Support Engineer (SAC) SAP SESAP NS2 Support Engineer (SAC)Herndon, VAOriginally known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end-to-end business application software and related services for database, analytics, intelligent technologies, and experience management. SAP NS2 Secure Cloud Support organization is seeking an experienced Support Engineer for SAP Analytics Cloud (SAC) to provide technical support for planning, analytics, reporting, data connectivity, and administration scenarios in secure customer environments.
Engineer II-Applications Microchip Technology IncEngineer II-ApplicationsMDOur company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over 30 years of quarterly profitability without a great team dedicated to empowering innovation. We take pride in our commitment to employee development, values-based decision making, and strong sense of community, driven by our Vision, Mission, and 11 Guiding Values; we affectionately refer to it as the Aggregate System and it's won us countless awards for diversity and workplace excellence.
Software Engineer Skill Level 2 CACISoftware Engineer Skill Level 2Annapolis Junction, MarylandApplication servers: Node.js, Oracle Weblogic, Oracle Glassfish, JBoss and Apache Tomcat Data interchange formats: JavaScript Object Notation (JSON), Apache Avro, eXtensible Mark-up Language (XML), Structure Threat Intelligence eXpression (STIX). CACI is seeking a software engineer to develop, maintain, and enhance complex and diverse software systems (e.g., processing intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.
Senior DevOps Engineer CACISenior DevOps EngineerArlington, VirginiaPay Range : There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. CACI is seeking a Senior DevOps Engineer with proven experience supporting multi-cloud environments (Azure, AWS, and Google Cloud) in government cloud and FedRAMP High environments to support our client in Rosslyn, VA.
Forward Deployed Engineer Neuroscale AIForward Deployed EngineerReston, VirginiaYou will write code, design integrations, build prototypes, configure AI workflows, troubleshoot deployments, and work closely with product and engineering to turn customer feedback into scalable product improvements. You will work directly with customers to understand their recruiting workflows, configure and deploy Arbi, integrate with their existing systems, and build production-ready solutions that deliver measurable impact.
Software Engineer Skill Level 3 CACISoftware Engineer Skill Level 3Annapolis Junction, MarylandApplication servers: Node.js, Oracle Weblogic, Oracle Glassfish, JBoss and Apache Tomcat Data interchange formats: JavaScript Object Notation (JSON), Apache Avro, eXtensible Mark-up Language (XML), Structure Threat Intelligence eXpression (STIX). CACI is seeking a software engineer to develop, maintain, and enhance complex and diverse software systems (e.g., processing intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.
Software Engineer Ts/Sci Poly Leidos Holdings Inc.Software Engineer Ts/Sci PolyAlexandria, VA$87,100–$157,450 / yearShe/he will provide software process management and control throughout the coding portion of the software development process and will promote code reuse and cross-program collaboration while reducing maintenance costs by creating common functions and shared actions for developers and testers. Must have experience or familiarity with multiple Java frameworks: Spring to include Boot and Data, Java Enterprise Edition (JEE) (i.e., JPA, EJB, JTA, Servlet), Jackson, Jersey, Swing, JavaFX.
Software Engineer TS/SCI Poly Leidos Holdings IncSoftware Engineer TS/SCI PolyAnnapolis Junction, MDPreferred Qualifications * Experience with the following: Java Enterprise Edition (JEE) (i.e., EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS), SQL, application servers (Tomcat, WebLogic, JBoss), Spring framework, scripting. She/he will provide software process management and control throughout the coding portion of the software development process and will promote code reuse and cross-program collaboration while reducing maintenance costs by creating common functions and shared actions for developers and testers.
Software Engineer TS/SCI Polygraph Leidos Holdings IncSoftware Engineer TS/SCI PolygraphAnnapolis Junction, MDShe/he will provide software process management and control throughout the coding portion of the software development process and will promote code reuse and cross-program collaboration while reducing maintenance costs by creating common functions and shared actions for developers and testers. Preferred Qualifications Experience with the following: Java Enterprise Edition (JEE) (i.e., EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS), SQL, application servers (Tomcat, WebLogic, JBoss), Spring framework, scripting.
Software Engineer Ts/Sci Polygraph Leidos Holdings Inc.Software Engineer Ts/Sci PolygraphAnnapolis Junction, MD$131,300–$237,350 / yearShe/he will provide software process management and control throughout the coding portion of the software development process and will promote code reuse and cross-program collaboration while reducing maintenance costs by creating common functions and shared actions for developers and testers. Must have experience or familiarity with multiple Java frameworks: Spring to include Boot and Data, Java Enterprise Edition (JEE) (i.e., JPA, EJB, JTA, Servlet), Jackson, Jersey, Swing, JavaFX.
Senior Software Engineer Belay TechnologiesSenior Software EngineerTBD (Maryland Area), MD$190,000–$240,000 / yearProvides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing- intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.
NewSenior Software Engineer, Anduril Cyber ANDURIL INDUSTRIESSenior Software Engineer, Anduril CyberWashington, DC$191,000–$253,000 / yearAs the software engineers closest to Anduril customers and end- users, Software Engineers solve technical challenges of operational scenarios while owning the end-to-end delivery of winning capabilities such as Counter Intrusion, Joint All Domain Command & Control, and Counter-Unmanned Aircraft Systems. Build and evolve software across device control, telemetry, storage, APIs, tasking workflows, and operator-facing integrations, with scope weighted toward either embedded-platform or mission/backend ownership based on candidate strengths.
Systems Engineer IntelliLink Technologies IncSystems EngineerSterling, VATesting, quality assurance, and test automation - Develop test strategies, scenarios, and scripts; execute unit, system integration, regression, parallel, and user acceptance testing (UAT); design and build automated testing and data validation utilities using Python and Alteryx to accelerate regression cycles and perform large-volume data comparisons; track, manage, and triage defects using JIRA; perform root-cause analysis and implement fixes prior to deployment. Integration development - Design, develop, and troubleshoot integrations between Workday and external systems (banks, tax engines, procurement platforms, legacy ERPs) using Workday Studio, Enterprise Interface Builder (EIB), Core Connectors, Workday Web Services (SOAP/REST APIs), XML, and XSLT.
Senior Software Engineer, Next.JS Motley Fool LLCSenior Software Engineer, Next.JSDC$165,000–$185,000 / yearYou must reside in, or be willing to relocate to, one of these states for employment: Alabama, California, Colorado, Connecticut, Florida, Georgia, Louisiana, Maryland, Massachusetts, New Jersey, New York, North Carolina, Oregon, Pennsylvania, South Carolina, Tennessee, Texas, Virginia, Washington DC, and Wisconsin. This is a full-stack role with a clear weighting toward the parts of the system that run before pixels reach the browser - API integrations, server-rendered routes, caching, observability, deployment, and the SEO-critical surface that determines how millions of crawler requests resolve.
Sales Engineer FiscalNote IncSales EngineerDCSitting at the intersection of sales and product, you will work hand-in-hand with Account Executives to guide prospective customers through the technical dimensions of their evaluation - from initial discovery to final sign-off, including building demos. Comfortable leading discovery conversations, listening actively, and tailoring your approach to any audience, you bring both technical depth and commercial instincts to every deal you touch.
26-6064: AI/ML Engineer - DC Metro - Secret Navitas Business Consulting26-6064: AI/ML Engineer - DC Metro - SecretHerndon, VAFull timeNavitas is seeking an experienced AI/ML Engineer to design, develop, and optimize advanced Artificial Intelligence and Machine Learning solutions that enhance operational, analytical, and decision‑support capabilities across mission‑critical environments. With proven solutions, award-winning technologies, and a team of expert problem solvers, Navitas has consistently empowered customers to use technology as a competitive advantage and deliver cutting-edge transformative solutions.
NewSenior Full Stack Software Engineer Staffed4USenior Full Stack Software EngineerAnnapolis Junction, MarylandWe are seeking an experienced Senior Full Stack Software Engineer to support the design, development, and deployment of enterprise software solutions that improve operational efficiency, data visibility, and business processes. Bachelor's degree in Computer Science, Software Engineering, Information Systems, Computer Engineering, or a related technical discipline and twelve (12) years of relevant experience; OR.
Staff Software Engineer Alarm.comStaff Software EngineerTysons Corner, VA$144,250–$169,126.82 / yearOur comprehensive suite of solutions—including security, video surveillance, access control, active shooter detection, intelligent automation, energy management, and wellness—is delivered exclusively through a trusted network of thousands of professional service providers and commercial integrators across North America and worldwide. - Mentorship: Actively mentor engineers on the team, leading synchronous code reviews, raising technical bar, and helping junior and mid-level engineers grow their skills in platform engineering, domain design, and distributed systems.
NewBuilding Engineer Building Maintenance Systems Inc (BMSI)Building EngineerTysons Corner, VA$33–$35 / hourFull timeDaily duties will include working with the property management team to perform preventive maintenance, respond to service tickets, and provide a safe environment for building tenants and visitors. Basic technology skills necessary to manage work order applications on mobile phone and learn to operate Building Automation Systems.
Lead Building Engineer Building Maintenance Systems Inc (BMSI)Lead Building EngineerTysons Corner, VAFull timeDaily duties will include working with the property management team to perform preventive maintenance, respond to service tickets, and provide a safe environment for building tenants and visitors. Basic technology skills necessary to manage work order applications on mobile phone and learn to operate Building Automation Systems.
Mid Level Software Engineer Ennoble FirstMid Level Software EngineerChantilly, VA$115,000–$140,000 / yearYou will contribute across the full software development lifecycle, building secure, scalable applications and cloud-native services that support GEOINT data access, visualization, and dissemination while partnering with engineers, architects, product owners, and mission stakeholders. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
Tester (Functional / QA Engineer) - IRS Sky SolutionsTester (Functional / QA Engineer) - IRSTysons Corner, VARemote$99,000–$149,000 / yearOur expertise spans AI-first enablement, delivering innovative solutions and advanced cybersecurity, fortifying digital ecosystems against emerging threats and digital transformation through low-code/no-code development, cloud solutions, and agile methodologies. Compensation is determined in good faith and may vary based on job-related factors, including relevant experience, skills, education, certifications, clearance level, labor category alignment, contract requirements, work location, internal equity, and business needs.
Software Test Engineer Sky SolutionsSoftware Test EngineerTysons Corner, VA$84,000–$125,000 / yearOur expertise spans AI-first enablement, delivering innovative solutions and advanced cybersecurity, fortifying digital ecosystems against emerging threats and digital transformation through low-code/no-code development, cloud solutions, and agile methodologies. Compensation is determined in good faith and may vary based on job-related factors, including relevant experience, skills, education, certifications, clearance level, labor category alignment, contract requirements, work location, internal equity, and business needs.
VDI Engineer Bridge Core (BCore)VDI EngineerHerndon, Virginia$130,000–$160,000 / yearFull timeBcore accelerates decisive advantage for warfighters and intelligence professionals by fusing human insight, rapid-fire engineering, precision-measured outcomes, and relentless grit into mission-ready solutions. Responsibilities: We are seeking a skilled VDI engineer to design, implement, and manage virtual desktop infrastructure (VDI) solutions that deliver a seamless and secure user experience.
Quality Assurance Engineer TekSynapQuality Assurance EngineerMaryland$100,000–$130,000 / yearFull timeThe salary range displayed is an estimate only and is not a guarantee of compensation or salary, and will be determined on several factors regarding the individual’s particular combination of education, knowledge, skills, competencies and experience, as well as contract parameters and organizational requirements. Overview: We are seeking a Quality Assurance Engineer to join our Task Order proposal on the Defense Intelligence Agency’s Solutions for the Information Technology Enterprise III (SITE III).
Cybersecurity Engineer w/Secret Clearance TekSynapCybersecurity Engineer w/Secret ClearanceFort Belvoir, Virginia$160,000–$215,000 / yearFull timeTechnology moving at the speed of thought” embodies these principles – the need to nimbly utilize the best that information technology offers to meet the business needs of our Federal Government customers. The salary range displayed is an estimate and will be determined on several factors regarding the individual’s particular combination of education, knowledge, skills, competencies and experience, as well as contract parameters and organizational requirements.
Forescout Cyber Security Engineer EMCForescout Cyber Security EngineerReston, VA$160,000–$180,000 / yearFull timeManage infrastructure and cybersecurity controls, including enhanced detection and vulnerability capabilities and improved event correlation in large enterprises. · Associate’s degree with 5+ years of experience, Bachelor’s degree with 3+ years, or Master’s degree with 1+ year of experience supporting IT projects.
NewDevOps Engineer ADG TECH Consulting LLCDevOps EngineerSterling, VAFull timeHands-on experience with AWS managed services (VPC, EC2, EKS, RDS), including monitoring and analytics tools such as AWS CloudWatch, NewRelic. Maintain, monitor, and help improve the performance and availability of the 24x7 production environment including networks, servers, databases, etc.
Full Stack Engineer - Polygraph Required BTI360 WebsiteFull Stack Engineer - Polygraph RequiredHerndon, VA$114,000–$247,900 / yearExperience developing backend services using Python frameworks such as FastAPI, Flask, or Django; experience with Node.js frameworks such as Express or NestJS is a plus. BTI360 is seeking Full Stack Software Engineers to join our growing team, with opportunities available across a range of experience levels.
Software Engineer III with TS/SCI Polygraph Deloitte Touche Tohmatsu LtdSoftware Engineer III with TS/SCI PolygraphBaltimore, MD$119,000–$198,400 / yearThis compensation range is specific to Maryland and takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. Our purpose comes through in our work with clients that enables impact and value in their organizations, as well as through our own investments, commitments, and actions across areas that help drive positive outcomes for our communities.
Full Stack Software Engineer III w/ TS/SCI Polygraph Deloitte Touche Tohmatsu LtdFull Stack Software Engineer III w/ TS/SCI PolygraphBaltimore, MD$119,000–$198,400 / yearDeloitte's Government & Public Services practice brings together people, ideas, technology, and outcomes to help federal, state, and local government clients and public higher education institutions address complex challenges and advance their missions. This compensation range is specific to Maryland and takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.
Senior Software Engineer VTGSenior Software EngineerHanover, MarylandFull timeOverview: As a Senior Software Engineer supporting mission-essential national security initiatives, you will design, develop, integrate, and maintain secure, high-performance software solutions that enable critical intelligence, defense, and operational missions. Collaborate with systems engineers, hardware engineers, signal-processing engineers, and other technical stakeholders to define requirements, interfaces, performance expectations, system capabilities, and project limitations.
Sr Staff Engineer - Applied AI Geico InsuranceSr Staff Engineer - Applied AIBethesda, MD$130,000–$260,000 / yearYou will provide technical direction and architecture for capabilities spanning multiple teams, working closely with Staff Engineers, engineering leaders, product management, and business stakeholders to design and scale AI-powered solutions. Deep hands-on expertise with Python and modern AI frameworks including LangChain, LangGraph, LangSmith, LlamaIndex, Hugging Face, OpenAI/Anthropic APIs, and emerging agentic frameworks.
NewLead Full-Stack Engineer Anza Mortgage Insurance CorporationLead Full-Stack EngineerMcLean, VirginiaThis is a hands-on lead role: roughly 60% of your time is writing and reviewing code (mostly Java/Spring and data, with real work in the React portals), and the remaining 40% is technical leadership — breaking down work, making and documenting design decisions, reviewing your team's PRs, unblocking people, and being accountable for the quality and delivery of your area of the platform. We're hiring a Lead Full-Stack Engineer who is backend-first — designing domain services, APIs, data models, and asynchronous flows — and who also leads a small team through delivery, taking features from ambiguous requirements to production without a separate architect or project manager in the middle.