Get the job you really want

Top Software Engineer Jobs in DC

45+ Job Results
2 Days Ago
Washington, DC, USA
Remote
Hybrid
3,900 Employees
168K-240K Annually
Entry level
3,900 Employees
168K-240K Annually
Entry level
Cloud • Information Technology • Security • Software • Cybersecurity
As a Distributed Systems Engineer at Cloudflare, you will develop code for a global system deployed in over 250 cities, focusing on building robust, secure, and high-performance distributed systems. Responsibilities include optimizing connections, filtering traffic, and improving the performance of services like DNS and content delivery.
Top Benefits:
401-K
Adoption Assistance
Child Care Benefits
+60 More
8 Days Ago
Washington, DC, USA
3,900 Employees
154K-198K Annually
Mid level
3,900 Employees
154K-198K Annually
Mid level
Cloud • Information Technology • Security • Software • Cybersecurity
As a Fullstack Software Engineer on the Workers Deploy & Config team, you will collaborate to design, build, and support large-scale systems for Cloudflare's edge computing platform. Your responsibilities include driving projects from ideation to release, and you will work with various languages and technologies while ensuring the health and availability of critical services.
Top Benefits:
401-K
Adoption Assistance
Child Care Benefits
+60 More
8 Days Ago
Washington, DC, USA
Hybrid
40,000 Employees
112K-191K Annually
Senior level
40,000 Employees
112K-191K Annually
Senior level
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
As a Software Engineer at BAE Systems, you will design application interfaces, assist in project solutions, provide unit testing, and participate in agile activities. Senior developers may lead development efforts and supervise junior members, ensuring project objectives are met.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+76 More
8 Days Ago
Washington, DC, USA
300 Employees
Junior
300 Employees
Junior
Artificial Intelligence • Fintech • Machine Learning • Mobile • Payments • Retail • Software
As a Software Engineer II at Upside, you will work collaboratively across teams to enhance mobile applications, improve user experiences, and identify development challenges. You will utilize your skills in mobile and backend development while participating in architecture discussions to strengthen the mobile platform.
Top Benefits:
401-K
Adoption Assistance
Child Care Benefits
+62 More
2 Days Ago
Washington, DC, USA
Remote
Hybrid
3,900 Employees
168K-240K Annually
Senior level
3,900 Employees
168K-240K Annually
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
As a Senior Software Engineer specializing in Distributed Systems, you will build and optimize robust, secure, and high-performance systems that run on a massive scale across Cloudflare's global network. You'll work close to end-users, developing software that improves availability, performance, and uptime, while also debugging and ensuring system reliability.
Top Benefits:
401-K
Adoption Assistance
Child Care Benefits
+60 More
Yesterday
Washington, DC, USA
31 Employees
Mid level
31 Employees
Mid level
Software
The DevOps Software Engineer will develop and test web applications for DoD mission planning, focusing on microservices and cloud orchestration with tools like Kubernetes and Helm. Responsibilities include creating CI/CD pipelines, participating in Agile development, and collaborating with various teams.
11 Days Ago
Washington, DC, USA
Remote
Hybrid
1,810 Employees
174K-232K Annually
Senior level
1,810 Employees
174K-232K Annually
Senior level
Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
The Principal Software Engineer will design, develop, and optimize BlackLine's cloud-based backend services, while mentoring junior engineers. This role involves collaborating with teams to deliver enterprise-class solutions, researching new technologies, and ensuring high-quality releases meet business strategies and timelines.
Top Benefits:
401-K
401-K Matching
Child Care Benefits
+61 More
8 Days Ago
Washington, DC, USA
Remote
358 Employees
124K-149K Annually
Mid level
358 Employees
124K-149K Annually
Mid level
Fintech • Real Estate • Financial Services
As a Software Engineer II, you will work on building and scaling the Investment Processing Platform for a fintech company. Your responsibilities include managing software development lifecycles, maintaining systems on AWS, collaborating with various teams, and contributing to infrastructure development.

Featured Jobs

7 Days Ago
2 Locations
Remote
24 Employees
110K-150K Annually
Mid level
24 Employees
110K-150K Annually
Mid level
Information Technology
As a Software Developer, you will collaborate with team members on building, testing, and releasing functionalities, aid clients in clarifying application requirements, participate in Agile activities, and maintain distributed systems while supporting company needs.
9 Days Ago
Washington, DC, USA
Remote
72 Employees
80K-90K Annually
Junior
72 Employees
80K-90K Annually
Junior
Database
As a Software Engineer at Catalist, you will maintain and improve in-house software solutions using Java and Python, learn the Hadoop ecosystem, identify code dependencies, implement bug fixes, and conduct code reviews while collaborating with cross-functional teams.
10 Days Ago
Washington, DC, USA
Remote
750 Employees
135K-203K Annually
Mid level
750 Employees
135K-203K Annually
Mid level
Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
As a Perception Software Engineer at Shield AI, you'll develop software for sensor fusion and state estimation. Key tasks include writing production quality software in C++, producing autonomous navigation systems, and collaborating with hardware teams to validate algorithms on aerial platforms. You're expected to work in a fast-paced environment and continuously enhance analysis capabilities.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+49 More
10 Days Ago
Washington, DC, USA
Remote
750 Employees
157K-236K Annually
Senior level
750 Employees
157K-236K Annually
Senior level
Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
As a Staff Engineer in Perception Software Integration, you will work on integrating Shield AI software with mission systems, developing cutting-edge technology, and collaborating with hardware and test teams. You will enhance sensor models within a simulation environment and work in a fast-paced, collaborative development environment.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+49 More
16 Days Ago
Washington, DC, USA
14,420 Employees
104K-182K Annually
Senior level
14,420 Employees
104K-182K Annually
Senior level
Information Technology • Security • Cybersecurity
As a Senior Software Engineer at Parsons, you will develop and enhance embedded software for the Tactical Electronic Warfare Department at the US Naval Research Laboratory. Responsibilities include managing the software development life cycle, troubleshooting technical issues, and working within a team to integrate new products. Applicants should have experience with C++, Linux, and networking technology.
Top Benefits:
401-K
Dental Insurance
Employee Stock Purchase Plan
+8 More
14 Days Ago
Washington, DC, USA
Remote
64 Employees
Expert/Leader
64 Employees
Expert/Leader
Fintech • Payments • Financial Services
The Staff Backend Software Engineer will architect, design, and maintain a robust data platform and backend infrastructure while developing ETL data pipelines and optimizing machine learning infrastructure. They will collaborate with cross-functional teams, mentor engineering personnel, and support code reviews to maintain coding standards.
16 Days Ago
Washington, DC, USA
121 Employees
Mid level
121 Employees
Mid level
Aerospace • Transportation
The Software Developer will support the implementation of the Electronic Information Display System, applying systems analysis and designing solutions. Responsibilities include developing architectural designs and evaluating design techniques for optimal solutions while considering project needs and constraints.
16 Days Ago
Washington, DC, USA
Remote
750 Employees
182K-274K Annually
Expert/Leader
750 Employees
182K-274K Annually
Expert/Leader
Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
You will develop software for state estimation and sensor fusion, validating algorithms for aerial platforms, and enhancing simulation capabilities. Collaborate with teams to ensure reliable autonomy and contribute to the application of advanced AI solutions in defense technology.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+49 More
16 Days Ago
Washington, DC, USA
80 Employees
Entry level
80 Employees
Entry level
HR Tech
The Entry Level Software Engineer role involves designing, coding, testing, and managing software applications. Candidates should have a strong foundation in programming languages like Java, C#, Python, or JavaScript, and familiarity with software development methodologies, database management, and project management skills. Excellent problem-solving abilities and teamwork skills are essential.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+33 More
16 Days Ago
Washington, DC, USA
472 Employees
Entry level
472 Employees
Entry level
Automotive
As a Frontend Engineer, you'll develop and enhance front-end applications, ensuring usability and performance. Responsibilities include building product features, collaborating with design and product teams, and maintaining high engineering standards. You'll take ownership of technical decisions and user interactions to create effective solutions for autonomy development.
Top Benefits:
401-K
16 Days Ago
Washington, DC, USA
472 Employees
Entry level
472 Employees
Entry level
Automotive
As a Software Engineer at Applied Intuition, you will develop and optimize real-time computer graphics for large simulations. Responsibilities include building product features, collaborating with design teams, and maintaining a culture of engineering excellence.
Top Benefits:
401-K
16 Days Ago
Washington, DC, USA
472 Employees
Entry level
472 Employees
Entry level
Automotive
The Software Engineer will design and optimize real-time computer graphics for large simulations, build new product features, collaborate with teams, and maintain engineering excellence.
Top Benefits:
401-K
16 Days Ago
Washington, DC, USA
472 Employees
Mid level
472 Employees
Mid level
Automotive
The Autonomous Vehicles Software Engineer will design and develop software architecture for an initial AV stack, collaborate with domain experts on system capabilities, and guide verification and validation strategies to ensure software quality in autonomous vehicle applications.
Top Benefits:
401-K
17 Days Ago
Washington, DC, USA
236 Employees
Senior level
236 Employees
Senior level
Software
The Software Engineer will develop and maintain applications using .NET and SQL, design complex databases, perform unit testing, and implement automations. The role requires diagnosing issues across application tiers, collaborating through Agile processes, and following security protocols.
17 Days Ago
3 Locations
Remote
73 Employees
Mid level
73 Employees
Mid level
Marketing Tech • Sales
As a Software Engineer focused on front-end experiences, you will collaborate with designers and PMs to deliver pixel-perfect, maintainable code using React and TypeScript. Your role involves participating in company-building initiatives, ensuring high-quality technical decisions, and creating seamless user experiences while prioritizing performance and detail.
17 Days Ago
3 Locations
Remote
73 Employees
Mid level
73 Employees
Mid level
Marketing Tech • Sales
The Software Engineer - Backend will develop scalable APIs, ensuring system efficiency and reliability while collaborating with other engineers. The role requires ownership of large backend projects, designing solutions based on customer problems, and participating in company-building initiatives to meet the needs of a fast-growing startup.
2 Days Ago
Washington, DC, USA
Hybrid
40,000 Employees
112K-191K Annually
Senior level
40,000 Employees
112K-191K Annually
Senior level
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
The Senior Software Programmer will engage in all phases of the Software Development Lifecycle, collaborating with customers and stakeholders to gather and analyze requirements, develop and maintain COTS and GOTS applications, and provide customer support using various programming technologies.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+76 More
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size