CrawlJobs Logo

Filters

Location
Salary

Software engineering Jobs

10146 Job Offers

New
Software Engineer - Assistant Vice President
Save Icon
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
New
Software Engineer - GUI/OpenGL
Save Icon
Location Icon
Location
United States , Point Mugu
Salary Icon
Salary
82004.00 - 125000.00 USD / Year
dcscorp.com Logo
DCS Corporation
Expiration Date
Until further notice
New
Staff Software Engineer, Search & Distributed Systems
Save Icon
Staff Staff Software Engineer, Search & Distributed Systems in Buffalo, NY. Architect and scale high-throughput Elasticsearch clusters, mastering failure modes with circuit breakers and backpressure. Requires 8+ years experience, deep Elasticsearch internals, Kubernetes, and Kafka expertise. Own ...
Location Icon
Location
USA , Buffalo
Salary Icon
Salary
165000.00 - 260000.00 USD / Year
acvauctions.com Logo
ACV Auctions
Expiration Date
Until further notice
New
Senior Software Engineer-AI Infra
Save Icon
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Senior Software Engineer - DevOps
Save Icon
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
Until further notice
New
Staff Software Engineer
Save Icon
Uber seeks a Staff Software Engineer with advanced ML expertise to join its Data Governance team in Seattle, San Francisco, or Sunnyvale. You will design resilient distributed systems and integrate autonomous AI to preemptively detect data security threats. Requires 7+ years in software engineeri...
Location Icon
Location
United States , Seattle; San Francisco; Sunnyvale
Salary Icon
Salary
232000.00 - 258000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
New
Staff Software Engineer
Save Icon
Staff Software Engineer role in Amsterdam to lead the agentic SDLC transformation at Uber. You will define the vision for how thousands of engineers build, test, and deploy backend services. Requires 10+ years of experience in platform engineering and deep expertise in developer tooling and distr...
Location Icon
Location
Netherlands , Amsterdam
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
New
Sr. Software Engineer - Backend, Customer Obsession
Save Icon
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
New
Software Engineer II - Middleware - AV Labs
Save Icon
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
New
Developer Enablement, Java/Kotlin Software Engineer (SVP)
Save Icon
Senior Java/Kotlin Software Engineer (SVP) sought for Citi’s CTO Developer Enablement team in London. Drive productivity for 30k engineers by building high-impact internal platforms and tools. Requires deep server-side expertise, microservices, Kafka, and Kubernetes. Enjoy startup agility within ...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
New
Principal Research Software Engineer
Save Icon
Location Icon
Location
United States , Redmond
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Senior Software Engineer
Save Icon
Senior Software Engineer needed for Microsoft’s Auction Logic team on the Monetize Platform in Redmond. You will lead cross-team engineering for high-performance, multi-threaded distributed systems in a Linux environment. Requires 4+ years of experience with C, C++, or Java and a Bachelor’s in Co...
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
New
Senior Software Engineer
Save Icon
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Senior Software Engineer
Save Icon
Join Microsoft's Azure Deployments team as a Senior Software Engineer to build open-source tools like Bicep and shape next-gen infrastructure automation. You'll collaborate on complex challenges, drive design and code optimization in C#, Python, or Java, and accelerate cloud adoption. Based in mu...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
119800.00 - 258000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Software Engineer
Save Icon
Location Icon
Location
Spain , Barcelona
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Data Software Engineer
Save Icon
ActiveCampaign seeks a Data Software Engineer in Krakow, Poland. You will architect high-throughput data pipelines and optimize MySQL schemas for scalability. Requires 4+ years of production-grade data systems experience, Terraform, CI/CD, and expert SQL skills. Enjoy top-tier benefits including ...
Location Icon
Location
Poland , Krakow
Salary Icon
Salary
184000.00 - 276000.00 PLN / Year
activecampaign.com Logo
ActiveCampaign
Expiration Date
Until further notice
New
Lead Software Engineer - Devops, Python, Azure
Save Icon
Lead Software Engineer sought for a Bangalore-based role combining DevOps and development expertise. You will design scalable code, own CI/CD pipelines, and automate Azure AI Foundry deployments. Requires 5-7 years of experience with Python, Azure, Kubernetes, and Terraform. Join a collaborative ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
blueyonder.com Logo
Blue Yonder
Expiration Date
Until further notice
New
Senior Software Engineer
Save Icon
Location Icon
Location
United States , New York
Salary Icon
Salary
210000.00 - 280000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
New
Full Stack Software Engineer
Save Icon
Full Stack Software Engineer needed to build customer-facing features, scale ETL orchestration, and enhance DevOps tooling. Requires 3+ years with JavaScript/Node.js, Python, and cloud platforms like AWS or GCP. Join a fast-growing startup with competitive salary, equity, and home office setup in...
Location Icon
Location
Brazil; Colombia; Peru; Argentina
Salary Icon
Salary
60000.00 - 95000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
New
Senior Software Engineer, Hub Team
Save Icon
Senior Software Engineer, Hub Team – San Francisco. Build and own the bundled gaming experience for Weekend’s TV platforms using TypeScript and React. Drive full-stack development from prototype to release, shaping real-time features that impact player discovery and retention. Enjoy 100% paid med...
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
166000.00 - 228000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice

About the Software engineering role

Explore the dynamic world of software engineering jobs, a cornerstone of the modern digital economy. Software engineers are the architects and builders of the software applications and systems that power our daily lives, from mobile apps and websites to complex enterprise platforms and embedded systems. This profession involves applying engineering principles to the entire software development lifecycle, focusing on designing, developing, testing, deploying, and maintaining reliable and scalable software solutions.

In a typical software engineering role, professionals engage in a variety of core responsibilities. They analyze user needs and collaborate with product managers and designers to define software requirements. A significant part of the job involves writing clean, efficient, and maintainable code using various programming languages and frameworks. Engineers design system architecture, create and manage databases, and build application programming interfaces (APIs) to enable different software components to communicate. They rigorously test their code through unit, integration, and automated testing to ensure quality and functionality. Furthermore, they deploy applications to production environments, monitor their performance, and continuously iterate based on user feedback and evolving requirements. Many engineers also participate in code reviews to maintain high standards and mentor junior team members.

The skill set for software engineering jobs is both broad and deep. Foundational technical skills typically include proficiency in one or more programming languages such as Python, Java, JavaScript, C#, or Go. Knowledge of front-end technologies (like React or Angular) and/or back-end frameworks (like Node.js, Spring, or .NET) is common. Understanding database management, both SQL and NoSQL, is essential. Familiarity with version control systems like Git, principles of cloud computing (AWS, Azure, GCP), and containerization tools like Docker is increasingly standard. Beyond technical prowess, successful software engineers possess strong problem-solving abilities, analytical thinking, and attention to detail. They must be effective communicators to collaborate within cross-functional teams and often require a solid grasp of algorithms, data structures, and system design principles.

Typical requirements for these positions usually include a bachelor’s degree in computer science, software engineering, or a related field, though substantial equivalent experience is often accepted. The profession offers a spectrum of opportunities, from entry-level roles focusing on specific feature development to senior and lead positions involving system architecture, project leadership, and strategic decision-making. Whether specializing in front-end, back-end, full-stack, DevOps, or security, software engineering jobs are characterized by continuous learning, innovation, and the tangible impact of creating technology that solves real-world problems. For those with a passion for logic, creation, and technology, a career in software engineering presents a challenging and rewarding path.