Job offers - CrawlJobs

Software Engineer United States, Washington Jobs

73 Job Offers

New
Software Assurance and Vulnerability Engineer
Save Icon
Join Tharros as a Software Assurance and Vulnerability Engineer in Washington, DC. Conduct penetration testing and secure code reviews for DHS systems. Requires 7+ years experience and active Top Secret clearance.
Location Icon
Location
United States, Washington D.C., DC
Salary Icon
Salary
Not provided
ANALYGENCE
Expiration Date
Until further notice
New
Software Engineer, Numerical Computing
Save Icon
CHAOS Industries seeks a Software Engineer fluent in numerical computing to build production-quality Python software for defense technology. Requires 5+ years experience, NumPy/SciPy expertise, and skills in JIT, GPU computing, or compiled bindings. Washington, D.C.
Salary Icon
Salary
Not provided
CHAOS Industries
Expiration Date
Until further notice
New
Staff Software Senior Engineer
Save Icon
Lead technical vision and build AI-enabled products as a Staff Software Senior Engineer at Accenture Federal Services in Washington. Drive full-stack development, architecture, and DevSecOps to modernize federal missions.
Salary Icon
Salary
Not provided
Accenture Federal Services
Expiration Date
Until further notice
New
Forward Deployed Software Engineer - Germany Forward Deployed
Save Icon
Palantir seeks a Forward Deployed Software Engineer in Wiesbaden, Germany to solve critical customer problems using data platforms. Requires active US Security Clearance at Secret level or above.
Salary Icon
Salary
Not provided
palantir.com Logo
Palantir Technologies
Expiration Date
Until further notice
New
Senior Staff Software Engineer, Networking
Save Icon
Lead Axon's cloud networking transformation as Senior Staff Software Engineer in Washington. Requires 15+ years experience, deep expertise in VPC, DNS, load balancing and multi-cloud architecture. Competitive salary and benefits.
Salary Icon
Salary
Not provided
Axon
Expiration Date
Until further notice
New
Infra Software Engineer, Agentic Runtime
Save Icon
Join Anduril as an Infra Software Engineer on the Agentic Runtime team in Washington. Build scalable ML infrastructure, IaC, and simulation solutions with Docker, Kubernetes, and CI/CD. Requires 3+ years of programming experience.
Salary Icon
Salary
Not provided
Anduril Industries
Expiration Date
Until further notice
New
Embedded Software Engineer
Save Icon
Join Valinor as an Embedded Software Engineer in Washington, D.C. Build low-level firmware in C/C++ for smart optics, working with embedded Linux, BSPs, and device drivers. 5+ years of experience required.
Location Icon
Location
United States, Washington D.C., DC
Salary Icon
Salary
Not provided
Valinor Enterprises, Inc.
Expiration Date
Until further notice
New
Full-Stack Software Engineer
Save Icon
Agile Defense seeks a Full-Stack Software Engineer for on-site work in Washington, DC or Honolulu. Build production applications with Go, Java, or Python and React/TypeScript. TS/SCI eligibility required.
Salary Icon
Salary
Not provided
Agile Defense
Expiration Date
Until further notice
New
AI Software Engineer
Save Icon
Join Second Front Systems as a full-stack AI Software Engineer building production agentic AI systems with LangGraph, LangChain, and RAG. Requires 2+ years experience, US citizenship, and DC/MD/VA residency.
Location Icon
Location
United States, Washington D.C., DC
Salary Icon
Salary
Not provided
secondfront.com Logo
Second Front Systems
Expiration Date
Until further notice
Remote JAVA Software Engineer
Save Icon
Remote JAVA Software Engineer role supporting federal clients. Requires 8+ years experience, 6+ years JAVA/JavaScript, 3+ years SQL, Angular knowledge, and Public Trust clearance eligibility. Competitive benefits included.
Salary Icon
Salary
115000.00 - 130000.00 USD / Year
trilogyfederal.com Logo
Trilogy Federal
Expiration Date
Until further notice
Engineer II, Software - Factory (R6217)
Save Icon
Join Shield AI as a Software Engineer II on the HMS Factory Team in Washington. Build Python automation, log-analysis, and scenario-generation tools for the Hivemind Platform. Master's degree and Python skills required.
Salary Icon
Salary
100000.00 - 150000.00 USD / Year
shield.ai Logo
Shield AI
Expiration Date
Until further notice
Engineer I, Software - Factory Team (R6235)
Save Icon
Join Shield AI as a Software Engineer I on the HMS Factory Team in Washington. Build Python automation, testing, and data-analysis tools for the Hivemind Platform. Requires CS degree and Python/Linux skills.
Salary Icon
Salary
79000.00 - 110000.00 USD / Year
shield.ai Logo
Shield AI
Expiration Date
Until further notice
Engineer I, Software Test and Automation (R6216)
Save Icon
Join Shield AI as an Engineer I in Software Test and Automation in Washington. Build Python-based automated tests and tools to validate cutting-edge autonomy software for defense-tech systems. Apply now!
Salary Icon
Salary
74000.00 - 110000.00 USD / Year
shield.ai Logo
Shield AI
Expiration Date
Until further notice
Engineer I, Software Integration (R6214)
Save Icon
Join Shield AI as an Engineer I, Software Integration in Washington. Develop C++ interfaces connecting Hivemind autonomy with sensors, flight controllers, and vehicle systems. Requires C++ and Linux skills.
Salary Icon
Salary
79000.00 - 110000.00 USD / Year
shield.ai Logo
Shield AI
Expiration Date
Until further notice
Engineer II, Software Test and Automation (R6221)
Save Icon
Join Shield AI as an Engineer II in Software Test and Automation in Washington. Build Python-based automated tests and tools validating Hivemind autonomy software. Requires a Master's degree and Python experience.
Salary Icon
Salary
92000.00 - 140000.00 USD / Year
shield.ai Logo
Shield AI
Expiration Date
Until further notice
Forward Deployed Software Engineer, New Grad - Intel, US Government
Save Icon
Salary Icon
Salary
Not provided
palantir.com Logo
Palantir Technologies
Expiration Date
Until further notice
Forward Deployed Software Engineer, New Grad - US Government
Save Icon
Salary Icon
Salary
Not provided
palantir.com Logo
Palantir Technologies
Expiration Date
Until further notice
Forward Deployed Software Engineer, Internship - Defense Tech
Save Icon
Salary Icon
Salary
Not provided
palantir.com Logo
Palantir Technologies
Expiration Date
Until further notice
Forward Deployed Software Engineer, Internship - US Government
Save Icon
Salary Icon
Salary
Not provided
palantir.com Logo
Palantir Technologies
Expiration Date
Until further notice
Forward Deployed Software Engineer, Internship - Intel
Save Icon
Salary Icon
Salary
Not provided
palantir.com Logo
Palantir Technologies
Expiration Date
Until further notice
Previous 1 2 3 4 Next

About the Software Engineer role

Explore the dynamic and in-demand world of software engineering jobs, where professionals design, build, and maintain the digital infrastructure that powers modern life. Software engineers, often synonymous with developers, are the creative problem-solvers and architects behind websites, mobile apps, operating systems, and complex enterprise systems. This career path blends analytical thinking with creative design to translate user needs and business goals into functional, efficient, and scalable software solutions.

The core responsibility of a software engineer is the full software development lifecycle. This typically begins with analyzing requirements and collaborating with product managers, designers, and other stakeholders. Engineers then design system architecture, write clean and maintainable code, and rigorously test their creations to ensure reliability and performance. A significant part of the role involves debugging issues, optimizing existing systems, and deploying updates. Many engineers also participate in code reviews to maintain quality standards and contribute to technical documentation. In today's agile environments, they often work in iterative cycles, continuously integrating and delivering new features.

Software engineering jobs can be specialized, but common areas include front-end (client-side), back-end (server-side), and full-stack development. Front-end engineers focus on user interfaces and experiences using technologies like HTML, CSS, and JavaScript frameworks. Back-end engineers build the server logic, databases, and application programming interfaces (APIs) that power functionality behind the scenes. Full-stack engineers possess skills across both domains. Other specializations include DevOps, security, data engineering, and cloud-native development.

Typical skills and requirements for these roles are both technical and soft-skills based. Fundamentally, proficiency in one or more programming languages such as Python, Java, JavaScript, C#, or Go is essential. Understanding data structures, algorithms, and system design principles is crucial. Experience with frameworks, databases (SQL and NoSQL), and version control systems like Git is commonly expected. As software is increasingly built for the cloud, familiarity with services from providers like AWS, Azure, or GCP is a valuable asset. Equally important are strong problem-solving abilities, attention to detail, and effective communication skills for teamwork. While many positions require a degree in computer science or a related field, a proven portfolio and relevant experience are also highly valued pathways into software engineering jobs.

The profession offers immense variety, with opportunities to build everything from life-saving health applications and financial platforms to immersive games and cutting-edge AI tools. It is a career characterized by continuous learning, collaboration, and the tangible impact of creating products used by millions. For those with a logical mind and a passion for building, software engineering jobs present a rewarding and future-proof career path with endless possibilities for innovation and growth.