CrawlJobs Logo
Briefcase Icon
Category Icon

Computer (Software) Engineer United States Jobs (On-site work)

4 Job Offers

Filters
Computer (Software) Engineer
Save Icon
Launch your software engineering career with JMA Solutions, supporting critical National Airspace System defense programs. This onsite role in Oklahoma City involves developing C/C++ code for long-range radar systems like ARSR-4 and CARSR. We seek a detail-oriented CS/Engineering grad (3.2+ GPA) ...
Location Icon
Location
United States , Oklahoma City
Salary Icon
Salary
76000.00 - 83000.00 USD / Year
jma-solutions.com Logo
JMA Solutions
Expiration Date
Until further notice
Software Engineer, Computational Geometry
Save Icon
Join our core algorithms team as a Software Engineer specializing in Computational Geometry. You will design and build a high-performance, mathematically rigorous C++ library for mission-critical systems in autonomy and simulation. This role requires deep expertise in applied mathematics, modern ...
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
150000.00 - 220000.00 USD / Year
kodiak.ai Logo
Kodiak Robotics
Expiration Date
Until further notice
Software Engineer - Computer Vision
Save Icon
Join Verkada's AI-powered security platform as a Computer Vision Software Engineer in San Mateo. Develop and deploy deep learning models using TensorFlow for object detection and scene analysis. This onsite role requires expertise in C++, neural networks, and traditional CV algorithms. Enjoy comp...
Location Icon
Location
United States , San Mateo
Salary Icon
Salary
130000.00 - 300000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Senior Software Engineer II, Computational Geometry & BIM
Save Icon
Lead the development of a computational geometry platform for revolutionary 3D construction printing at ICON. Architect BIM automation tools and geometric algorithms in Austin, TX. Requires 10+ years of software engineering experience, strong technical leadership, and expertise in complex systems.
Location Icon
Location
United States , Austin
Salary Icon
Salary
Not provided
iconbuild.com Logo
ICON
Expiration Date
Until further notice
Explore the dynamic and in-demand world of Computer Software Engineer jobs, where professionals architect the digital foundations of modern life. Software engineers, also known as software developers, are the creative and analytical minds who design, build, test, and maintain the applications, systems, and platforms that power businesses, connect communities, and drive innovation. This profession sits at the intersection of logic, creativity, and problem-solving, transforming abstract requirements into functional, efficient, and scalable software solutions. The day-to-day responsibilities of a software engineer are diverse and project-dependent, but core duties typically revolve around the entire software development lifecycle. Engineers analyze user needs and system requirements, then design the software architecture to meet them. The bulk of their work involves writing clean, maintainable, and well-documented code in one or more programming languages such as Python, Java, JavaScript, C++, or Go. They implement features, integrate systems and APIs, and rigorously test their code to debug issues and ensure reliability and security. Beyond initial creation, engineers are responsible for deploying software, monitoring its performance, and iteratively improving it through updates and optimizations. Collaboration is key; they frequently work within cross-functional teams using methodologies like Agile, participating in code reviews, and contributing to technical documentation. The skill set required for software engineer jobs is both technical and interpersonal. A strong foundation in computer science principles—data structures, algorithms, system design, and computational logic—is essential. Proficiency in relevant programming languages and frameworks is a baseline requirement. Depending on their specialization, engineers may also need expertise in areas like database management, cloud computing platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), or specific domains such as web development, mobile development, embedded systems, or machine learning. Equally important are strong problem-solving abilities, analytical thinking, and attention to detail. Excellent communication skills allow engineers to collaborate effectively with teammates, stakeholders, and sometimes non-technical audiences to understand problems and explain complex solutions. Typical requirements for these roles often include a bachelor’s degree in computer science, software engineering, or a related field, though equivalent practical experience is increasingly valued. Many positions, especially senior ones, seek candidates with proven experience in software development, a portfolio of projects, and a demonstrated ability to work on complex systems. The field is characterized by continuous learning, as engineers must constantly adapt to new tools, languages, and emerging technologies. For those passionate about building solutions that impact millions, software engineer jobs offer a challenging, rewarding, and ever-evolving career path with opportunities across virtually every industry.

Filters

×
Countries
Category
Location
Work Mode
Salary