CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software Engineering Jobs

10151 Job Offers

Lead Software Engineer - Python + LangChain
Save Icon
Lead Software Engineer role in Richmond, focusing on Python and LangChain. Drive transformation by leading a team on diverse, full-stack projects using cloud technologies like AWS. Join a collaborative environment at Capital One to build innovative solutions with competitive benefits.
Location Icon
Location
United States , Richmond
Salary Icon
Salary
179400.00 - 204700.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Director, Software Engineering
Save Icon
Lead global software engineering teams from our Warsaw office. This director role requires expertise in managing complex, multi-tier applications and proficiency in multiple programming languages. You will recruit talent, drive development practices, and work on payment domain products. Ideal for...
Location Icon
Location
Poland , Warsaw
Salary Icon
Salary
Not provided
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
Principal Software Engineer - Partner Tech
Save Icon
Lead the technical vision for Zalando's Partner Tech platform in Helsinki or Berlin. You will architect scalable AWS and Kubernetes systems using JVM languages, transforming Partner Lifecycle Management. Drive cross-team initiatives, mentor engineers, and enjoy a hybrid model with great benefits.
Location Icon
Location
Finland; Germany , Helsinki; Berlin
Salary Icon
Salary
Not provided
zalando-lounge.de Logo
Zalando Lounge
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join our team in San Diego as a Senior Software Engineer. Develop full-stack solutions using C#, .NET, Vue.js, and Azure SQL. Enjoy comprehensive benefits including medical, dental, and a 401(k) plan while working on cutting-edge projects.
Location Icon
Location
United States , San Diego
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Expert Consultant- Software Engineer, AGI - Data Services
Save Icon
Join our team as an Expert Consultant in Software Engineering for AGI Data Services. You will provide strategic oversight for AI data pipelines and mentor junior developers in Boston or Bellevue. This role requires 2+ years of system design experience and a background in evaluating AI systems. We...
Location Icon
Location
United States , Boston; Bellevue
Salary Icon
Salary
143700.00 - 194400.00 USD / Year
Amazon
Expiration Date
Until further notice
Sr. Software Development Engineer, AWS Transform
Save Icon
Join AWS as a Senior Software Development Engineer in Boston. Design and build agentic solutions to revolutionize enterprise cloud migration. Leverage 5+ years of architecture and leadership experience in a role offering RSUs, health insurance, and 401(k) matching. Innovate at scale and directly ...
Location Icon
Location
United States , Boston
Salary Icon
Salary
168100.00 - 227400.00 USD / Year
Amazon
Expiration Date
Until further notice
SoC Systems Software Engineer
Save Icon
Join AWS to develop low-level software for custom AI/ML SoCs at the hardware/software boundary. You'll build models, debug complex interactions, and co-design interfaces in C++/Python/Rust. This role in Cupertino or Austin offers impactful work with comprehensive benefits and equity.
Location Icon
Location
United States , Cupertino; Austin
Salary Icon
Salary
168100.00 - 261500.00 USD / Year
Amazon
Expiration Date
Until further notice
Expert Consultant- Software Engineer, AGI - Data Services
Save Icon
Join our team as an Expert Consultant in Software Engineering for AGI Data Services. You will provide strategic oversight for AI data pipelines and mentor junior developers in Boston or Bellevue. This role requires 2+ years of system design experience and a background in evaluating AI systems. We...
Location Icon
Location
United States , Boston; Bellevue
Salary Icon
Salary
143700.00 - 194400.00 USD / Year
Amazon
Expiration Date
Until further notice
Expert Consultant- Software Engineer, AGI - Data Services
Save Icon
Join our team as an Expert Consultant in Software Engineering for AGI Data Services. You will provide strategic oversight for AI data pipelines, mentor junior developers, and ensure data quality excellence. This role in Boston or Bellevue requires 2+ years of system design and AI experience. We o...
Location Icon
Location
United States , Boston; Bellevue
Salary Icon
Salary
143700.00 - 194400.00 USD / Year
Amazon
Expiration Date
Until further notice
Software Development Engineer
Save Icon
Join AWS in Boston as a Software Development Engineer to revolutionize cloud migration. Design and build agentic solutions for large enterprises using Java, C++, or C#. Enjoy top benefits like RSUs, 401(k) matching, and comprehensive health insurance while solving complex challenges at scale.
Location Icon
Location
United States , Boston
Salary Icon
Salary
143700.00 - 194400.00 USD / Year
Amazon
Expiration Date
Until further notice
Expert Consultant- Software Engineer, AGI - Data Services
Save Icon
Join our team as an Expert Consultant in Software Engineering for AGI Data Services. You will provide strategic oversight for AI data pipelines and mentor junior developers in Boston or Bellevue. This role requires 2+ years of system design experience and expertise in evaluating AI systems. We of...
Location Icon
Location
United States , Boston; Bellevue
Salary Icon
Salary
143700.00 - 194400.00 USD / Year
Amazon
Expiration Date
Until further notice
Sr. Software Engineer
Save Icon
Join our team in Baton Rouge as a Senior Software Engineer. Develop innovative solutions using C#, Java, PHP, .NET, and React.js. Work on full-stack and embedded systems integration with a comprehensive benefits package.
Location Icon
Location
United States , Baton Rouge
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Software Engineer
Save Icon
Join our team in Rancho Cucamonga, CA, as a Software Engineer on a long-term contract. Utilize your expertise in C#, .NET, ASP.NET, JavaScript, and React.js to transform 3D models into detailed documentation and streamline manufacturing workflows. Collaborate with cross-functional teams and enjoy...
Location Icon
Location
United States , Rancho Cucamonga
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Join Microsoft's Commerce Platform Compliance team in Hyderabad as a Software Engineer II. You will build scalable, secure solutions for global compliance, audit, and governance. Develop backend services and automation using C#, Java, or Python on Azure. This role offers growth at the intersectio...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer – Gen AI Platforms
Save Icon
Lead the development of Citi's enterprise Generative AI platforms in Pune. As a Principal Engineer, you'll architect scalable, secure systems using Golang and Kubernetes. This role demands deep expertise in AI/ML, high-throughput design, and shaping the bank's strategic technical direction.
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Java Software Engineer
Save Icon
Lead Java application development and systems analysis as a Vice President in Irving. Utilize 6-10 years of expertise with Java, Spring Boot, and relational/NoSQL databases to design and implement high-impact solutions. This senior role offers comprehensive benefits including medical coverage, 40...
Location Icon
Location
United States , Irving
Salary Icon
Salary
125760.00 - 188640.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Join our Software team in Oxford as an Embedded Software Engineer. You will develop and scale core embedded systems in C/C++ for a deep-tech product. Collaborate with hardware and test teams in a hands-on role, solving complex problems end-to-end. We seek a pragmatic engineer with 3+ years' exper...
Location Icon
Location
United Kingdom , Oxford
Salary Icon
Salary
Not provided
saliencelabs.ai Logo
Salience Labs
Expiration Date
Until further notice
Cyber Software & Network Engineer
Save Icon
Join Vodafone's Cyber Security team in Newbury as a Software & Network Engineer. Design and develop automated security platforms for global network compliance monitoring. Utilize your expertise in Cloud (AWS/Azure), Container, and API Security within DevOps environments. Drive innovation and auto...
Location Icon
Location
United Kingdom , Newbury
Salary Icon
Salary
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Microsoft's Substrate Transport team to build the global messaging platform powering Microsoft 365. Design and modernize high-scale systems, processing billions of messages daily for Outlook, Teams, and Copilot. We seek engineers with strong coding skills in C/C++/C#/Java/Python to drive inn...
Location Icon
Location
Czech Republic , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Intermediate Software Engineer - Artificial Intelligence (AI)
Save Icon
Join Tucows Domains as an Intermediate AI Software Engineer in Toronto. Design and build AI-driven features using Python and Golang, integrating models like LLaMA. You'll need 3+ years of experience and expertise in LLMs, APIs, and scalable systems. Enjoy a remote-first culture with competitive c...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
100350.00 - 111500.00 CAD / Year
tucows.com Logo
Tucows
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.