CrawlJobs Logo
Briefcase Icon
Category Icon

Engineers, Software Jobs

10135 Job Offers

Filters
Software Engineer
Save Icon
Join Microsoft's Azure Data team in Bangalore to shape the future of data and AI. As a Software Engineer, you'll develop and automate testing for Power BI, the industry-leading BI tool. Utilize your coding skills in C#, Java, or Python to enhance engineering systems and integrate GenAI. Collabora...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software engineer
Save Icon
Join our client as a Software Engineer in Douglas, Isle of Man. You will design, build, and own full-stack solutions using JavaScript, Node.js, and Vue. Develop internal tools, API integrations, and automation with a focus on reliability. Enjoy a remote-friendly culture, strong ownership, private...
Location Icon
Location
Isle of Man , Douglas
Salary Icon
Salary
Not provided
vankaizen.com Logo
Van Kaizen
Expiration Date
Until further notice
Senior Software Engineer, Supercell ID
Save Icon
Join Supercell in Helsinki as a Senior Software Engineer for the critical Supercell ID platform. You will design, build, and operate secure, high-scale systems for millions of players, ensuring safety and reliability. This role requires strong Java/AWS skills, a security mindset, and end-to-end o...
Location Icon
Location
Finland , Helsinki
Salary Icon
Salary
Not provided
supercell.com Logo
Supercell
Expiration Date
Until further notice
Software Engineer – Cloud & Python
Save Icon
Join our Prime Analytics team in Mississauga as an AVP, Python Developer. You will build and enhance our analytics platform using Python, Apache Airflow, and cloud technologies like S3. Partner directly with market quants to deliver innovative solutions and contribute to architectural excellence....
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Join Fidelity as a Principal Software Engineer in Jersey City. Design and develop high-volume regulatory reporting platforms using KDB+, Java, and Python. Lead agile teams, build resilient APIs, and enjoy top benefits like comprehensive healthcare and generous PTO.
Location Icon
Location
United States , Jersey City
Salary Icon
Salary
107000.00 - 216000.00 USD / Year
fidelity.com Logo
Fidelity Investments
Expiration Date
Until further notice
Senior Software Development Engineer
Save Icon
Join AMD in Bangalore as a Senior Software Development Engineer. Utilize your 5+ years of expert C/C++ skills and strong software engineering principles to develop industry-leading technologies. You will design scalable systems, validate new features, and collaborate with cross-functional teams. ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Senior AI Models GPU Deployment Software Engineer
Save Icon
Join AMD in Bangalore to deploy cutting-edge AI models on advanced GPUs. Utilize C++/Python and frameworks like PyTorch to optimize performance for chatbots and vision systems. A background in GPU computing and AI concepts is essential. Collaborate with open-source communities in this innovative,...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Software Engineer I
Save Icon
Join Axon's Forensic Intelligence team in London as a Software Engineer I. Develop critical video evidence tools using TypeScript, .NET, Python, or C/C++. Enjoy a competitive package, 30 days holiday, and work on meaningful projects that protect life and preserve truth globally.
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Sr Software Engineer, Android
Save Icon
Join Uber in Bangalore as a Senior Android Engineer. Build high-quality, scalable earner experiences using clean, elegant code. Collaborate with cross-functional teams to ship impactful products and mentor fellow engineers. Drive technical direction in a fast-paced, innovative environment.
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Senior/Lead Software Engineer (IAM)
Save Icon
Join Arrive's IAM team as a Senior/Lead Software Engineer. You'll secure a critical platform for millions of users, focusing on stability and a strategic migration to a modern IDP. Leverage your Java, Spring Boot, and microservices expertise in Łódź, Warsaw, or Gdańsk. Shape engineering standards...
Location Icon
Location
Poland , Łódź; Warsaw; Gdansk
Salary Icon
Salary
Not provided
arrive.com Logo
Arrive
Expiration Date
Until further notice
Staff Software Engineer (Data)
Save Icon
Lead the technical roadmap for data-intensive machine learning products at Arrive in London. As a Staff Software Engineer, you will architect scalable Spark-based systems using expert Python skills. Drive engineering excellence while building services that process billions of data points to power...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
arrive.com Logo
Arrive
Expiration Date
Until further notice
Software Engineering II- Full stack
Save Icon
Join Microsoft's Azure Data team in Vancouver to build the AI-era data platform. Develop full-stack features for Fabric using React, .NET/C#, and Python. Collaborate on globally-scaled products like Azure SQL DB and Power BI. Requires 2+ years' coding experience and expertise in modern UI framewo...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
85000.00 - 166800.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer - C, C++ and Routing Protocols
Save Icon
Join Cisco's PI-Common team in Bangalore to develop core BGP routing protocol software in C/C++. Design scalable, secure systems for flagship routers and debug complex, multi-threaded issues. Requires strong networking fundamentals, data structures expertise, and experience with Unix/Linux enviro...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
Cisco
Expiration Date
Until further notice
Software Development Engineer
Save Icon
Join Amazon as a Software Development Engineer to solve complex problems impacting millions globally. Design scalable, cloud-native solutions using modern tech like Java or Python in a collaborative team. Enjoy competitive benefits including RSUs, 401(k) matching, and comprehensive health plans. ...
Location Icon
Location
United States , Culver City; Sunnyvale; Arlington; Redmond; Bellevue; Seattle; Denver
Salary Icon
Salary
110500.00 - 185000.00 USD / Year
amazon.de Logo
Amazon Pforzheim GmbH
Expiration Date
Until further notice
Software Development Engineer Apprentice
Save Icon
Launch your tech career with this Software Development Engineer Apprenticeship at AWS, designed for U.S. military veterans and spouses. This 12-month program combines hands-on training, industry certifications, and clear growth benchmarks. Requires a recent or upcoming STEM degree or equivalent e...
Location Icon
Location
United States
Salary Icon
Salary
18.00 - 75.00 USD / Hour
amazon.de Logo
Amazon Pforzheim GmbH
Expiration Date
Until further notice
FX Client Platforms Software Engineer - AI Automation
Save Icon
Join Citi in London as an FX Client Platforms Software Engineer, specializing in AI Automation. You will engineer low-latency FX trading systems, leveraging AI to redefine global finance. This hands-on role requires deep FX knowledge and offers a competitive package including bonus, private healt...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Citi Tech in London as a Software Engineer and engineer the future of global finance. You will design and develop low-latency FX trading systems, working directly with trading teams. This role offers a competitive package including a performance bonus, private medical care, and hybrid work f...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
FX Client & Prime - Software Engineer
Save Icon
Join Citi's FX Technology team in London as a Software Engineer. Engineer low-latency FX trading systems, replace legacy platforms, and work directly with trading desks. This hands-on role requires proven FX knowledge and offers a competitive package including bonus, private healthcare, and hybri...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Software Engineer, Autonomy Behavior Validation
Save Icon
Join our AV Software Validation team in Sunnyvale as a Software Engineer. You will develop automated pipelines and AI-assisted tools to validate autonomous vehicle behavior at scale. This role requires strong Python skills and experience with LLMs, automation, and data analysis. We offer competit...
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
123200.00 - 189100.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Software Engineer, AI
Save Icon
Join Meta in Singapore as a Software Engineer, AI. Design and deploy scalable AI systems, including LLMs and generative AI, that impact billions globally. We seek 6+ years of production AI/ML experience with PyTorch/TensorFlow and a passion for high-impact engineering. Translate cutting-edge rese...
Location Icon
Location
Singapore
Salary Icon
Salary
Not provided
meta.com Logo
Meta
Expiration Date
Until further notice

About the Engineers, Software role

Explore the dynamic world of software engineering jobs, a profession at the forefront of the digital revolution. Software engineers are the architects and builders of the technology that powers our modern world, from the applications on our phones to the complex systems running global enterprises. This role is fundamentally about problem-solving, using computational logic and creative thinking to design, develop, and maintain the software that businesses and consumers rely on every day.

Professionals in these jobs are typically responsible for the entire software development lifecycle. This begins with analyzing user needs and software requirements, followed by designing robust system architectures. They then write clean, efficient, and scalable code in various programming languages like Java, Python, C++, or JavaScript. A significant part of their work involves rigorous testing and debugging to identify and resolve issues, ensuring the final product is reliable and performs optimally. Beyond initial creation, software engineers are also tasked with maintaining and updating existing systems, integrating new features, and improving performance based on user feedback and evolving technological landscapes.

In today's collaborative environments, software engineers rarely work in isolation. They are integral members of agile teams, participating in code reviews, contributing to architectural discussions, and working closely with product managers, designers, and quality assurance specialists. Leadership roles often emerge, where senior or staff engineers provide technical guidance, mentor junior developers, and champion best practices in coding standards, security, and DevOps methodologies.

The typical skills and requirements for software engineering jobs are both technical and interpersonal. A strong foundation in computer science principles, data structures, algorithms, and object-oriented design is essential. Proficiency in one or more programming languages and experience with related frameworks (such as Spring Boot or .NET) are standard expectations. Familiarity with database technologies, both SQL (like PostgreSQL) and NoSQL (like MongoDB), is highly valuable, as is experience with cloud platforms (AWS, Azure, GCP) and tools for version control (Git), continuous integration, and containerization (Docker). Crucially, soft skills like analytical thinking, effective communication, teamwork, and a continuous learning mindset are what distinguish exceptional engineers, enabling them to tackle complex challenges and adapt in a rapidly changing field. A bachelor's degree in computer science or a related field is a common entry requirement, though equivalent practical experience is often accepted. For those with a passion for innovation and a logical mind, software engineering jobs offer a rewarding and ever-evolving career path.

Filters

×
Countries
Category
Location
Work Mode
Salary