CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software Engineer United States Jobs (On-site work)

1691 Job Offers

Senior Software Engineer
Save Icon
Senior Software Engineer sought in Plano, TX to build and maintain .NET/C# solutions for Financial Services. Requires 5+ years’ experience with ETL, SQL, and web technologies like React.js. You will enhance data workflows, develop reporting tools, and mentor junior team members. Benefits include ...
Location Icon
Location
United States , Plano
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Staff Software Engineer- Earner Offer Experience
Save Icon
Uber seeks a Staff Software Engineer to lead the Earner Offer Experience team in San Francisco or Sunnyvale. You will architect scalable backend systems using Go, Java, or Python, driving cross-org initiatives for personalized offer delivery. Requires 8+ years of experience, deep expertise in dis...
Location Icon
Location
United States , San Francisco; Sunnyvale
Salary Icon
Salary
232000.00 - 258000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Senior Software Development Engineer
Save Icon
Senior Software Development Engineer needed to build and scale a Kubernetes-based platform in Reston, VA. You will design infrastructure automation, CI/CD pipelines, and observability tools using Terraform and Argo CD. Requires 5+ years in cloud infrastructure, DevOps, and proficiency in AWS, Kub...
Location Icon
Location
United States , Reston
Salary Icon
Salary
163800.00 - 245800.00 USD / Year
Workday
Expiration Date
Until further notice
Software Engineer- System Integration
Save Icon
Geon Technologies seeks a mid-to-senior **Software Engineer** for **System Integration** in Columbia, MD. You will own a meaningful slice of a real end-to-end 5G defense pipeline, writing modern **C++** and integrating DSP, networking, and RF hardware. Key requirements include 7-10 years of exper...
Location Icon
Location
United States , Columbia
Salary Icon
Salary
175000.00 - 200000.00 USD / Year
geontech.com Logo
Geon Technologies
Expiration Date
Until further notice
Software Engineer 3 (C++/ADA)
Save Icon
Seeking a skilled **Software Engineer 3** with **C++** expertise for a key role in **Oklahoma City**. You will design, develop, and test non-embedded software, translating customer requirements into reliable solutions. Ideal candidates have 3+ years of experience, hardware configuration knowledge...
Location Icon
Location
United States , Oklahoma City
Salary Icon
Salary
Not provided
bhsg.com Logo
Beacon Hill
Expiration Date
Until further notice
Software Engineer
Save Icon
Seeking a **Software Engineer** in **Sarasota, FL** to join a small team modernizing mission-critical systems. Requires an active **TS clearance** (TS/SCI preferred) and a degree in Computer Science. Must have strong **Java** and **C++** skills, plus **Linux/Unix** and **Git** experience. You wil...
Location Icon
Location
United States , Sarasota
Salary Icon
Salary
Not provided
wallachsearch.com Logo
The Wallach Search Group
Expiration Date
Until further notice
Devops Software Engineer TS/SCI
Save Icon
DevOps Software Engineer (TS/SCI) needed in Sarasota, FL to modernize cloud architectures for critical operations. You will design scalable containerized systems using Docker/Kubernetes, build CI/CD pipelines, and automate infrastructure with Python. Requires a Bachelor’s degree, Linux proficienc...
Location Icon
Location
United States , Sarasota
Salary Icon
Salary
Not provided
wallachsearch.com Logo
The Wallach Search Group
Expiration Date
Until further notice
Software Engineer - Avionics Network Server
Save Icon
Seeking a Senior Software Engineer to design secure, scalable avionics solutions for Urban Air Mobility. You will develop embedded Linux applications for connected systems, ensuring DO-178C compliance and integrating cloud/tablet connectivity. Requires 5+ years in avionic software, C++ expertise,...
Location Icon
Location
United States , Phoenix
Salary Icon
Salary
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Software Engineer - Avionics Network Switch
Save Icon
Seeking multiple Software Engineers for cutting-edge avionics network switch development in Phoenix, AZ. Requires 8+ years in safety-critical embedded systems, DO-178 experience, and C programming. Ideal candidates have expertise in AFDX, TTE, and tools like DOORS/Jira. Join a team-driven environ...
Location Icon
Location
United States , Phoenix
Salary Icon
Salary
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Software Engineer - Avionics Display Applications
Save Icon
Seeking a **Software Engineer** specializing in **Avionics Display Applications** in **Phoenix, AZ**. You will develop, integrate, and verify core display apps for a **Next Generation Avionics Platform**. Requires 5+ years of experience, **C++** proficiency, and full lifecycle development under *...
Location Icon
Location
United States , Phoenix
Salary Icon
Salary
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Software Engineer - Avionics Systems
Save Icon
Seeking a Software Engineer for Avionics Systems in Phoenix, AZ. You will conduct full lifecycle DO-178 development, defining software requirements and implementing them using assembly language-like code. Requires 5+ years of DO-178 experience, avionics I/O mapping, and A429 data bus knowledge. J...
Location Icon
Location
United States , Phoenix
Salary Icon
Salary
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Software Engineer (Civil Aviation)
Save Icon
Design and build the backend system at the heart of U.S. air travel. As a Software Engineer in Boston, you will solve complex data fusion challenges, integrating radar, flight plans, and weather data into a single authoritative view. We seek expertise in Rust, Python, and cloud-native AWS archite...
Location Icon
Location
United States , Boston
Salary Icon
Salary
Not provided
airspace-intelligence.com Logo
Air Space Intelligence
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Senior Software Engineer needed in Dallas to design and build high-throughput, low-latency, mission-critical platforms. You will lead Java-based API development, cloud-native deployments on GCP, and implement OAuth 2.0/OIDC protocols. This role demands 8+ years of Java expertise, strong API secur...
Location Icon
Location
United States , Dallas
Salary Icon
Salary
Not provided
aquent.com Logo
Aquent
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Meta as a Software Engineer in Burlingame, CA, and build the next evolution of social technology. You’ll develop highly-scalable solutions, code in C++, Java, or Python, and work on products reaching billions. Requires a Master’s in CS or related field with expertise in algorithms, databases...
Location Icon
Location
United States , Burlingame
Salary Icon
Salary
222950.00 - 250250.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Principal Software Engineer (Malware Detection)
Save Icon
Principal Software Engineer (Malware Detection) sought for Palo Alto Networks’ Wildfire team in Santa Clara, CA. You will prototype next-gen detection systems, leveraging C++, Python, and Linux. Requires 6+ years in security research or software engineering, with sandbox and malware analysis expe...
Location Icon
Location
United States , Santa Clara
Salary Icon
Salary
162700.00 - 263175.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Principal Software Engineer - Frontend (Strata Cloud Manager)
Save Icon
Principal Software Engineer - Frontend role at Palo Alto Networks, building the Strata Cloud Manager platform. You will design scalable, high-performance web apps using ReactJS, TypeScript, and Jest in Santa Clara. Requires 8+ years of UI engineering experience, expertise in enterprise front-end ...
Location Icon
Location
United States , Santa Clara
Salary Icon
Salary
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Technical Specialist (Staff) Software Engineer - QT Framework
Save Icon
Lead UI software architecture for life-saving medical devices as a Technical Specialist (Staff) Software Engineer at Baxter in Raleigh. Leverage 10+ years of embedded systems expertise and Qt Framework mastery to design scalable applications. Drive IEC 62304/FDA compliance, mentor engineers, and ...
Location Icon
Location
United States , Raleigh
Salary Icon
Salary
168000.00 - 231000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Senior Software Engineer sought for Microsoft’s IC3 Media Streaming team in Redmond. Design and build scalable, low-latency streaming components for real-time communication products. Requires 4+ years in C/C++ and distributed systems, with expertise in video codecs (H.264, AV1) preferred. Drive i...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer sought by Riverstone Enterprise Solutions for onsite work in Annapolis Junction, MD. You will develop complex software systems, including analytics and large data sets, for the Intelligence Community. Requires 12+ years SWE experience, a Bachelor’s in CS, and an active...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
rivsol.com Logo
Riverstone Enterprise Solutions
Expiration Date
Until further notice
Principal Cloud Software Engineer
Save Icon
Principal Cloud Software Engineer sought for onsite role in Annapolis Junction, MD. Requires 12+ years software engineering experience, expertise in Big-Data cloud technologies, and distributed computing. Key skills include Cloud Big Table, Cloud Distributed Computing, and Information Retrieval. ...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
rivsol.com Logo
Riverstone Enterprise Solutions
Expiration Date
Until further notice

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.