CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software Engineer Jobs

10382 Job Offers

Software Engineer II
Save Icon
Join Personify Health as a Software Engineer II in Tuzla. Design, code, and test features using Java, .NET, Swift, or Kotlin for a stable health platform. Own the full development lifecycle, resolve production issues, and improve system performance. This role requires 2+ years of experience with ...
Location Icon
Location
Bosnia and Herzegovina , Tuzla
Salary Icon
Salary
Not provided
personifyhealth.com Logo
Personify Health
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the development of secure, global-scale biometric identity systems at Microsoft's Applied Sciences Group. Architect and deliver high-assurance AI solutions across cloud and device platforms, balancing privacy, security, and performance. This senior role requires deep expertise in C/C++/C# an...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Development Engineer in Test
Save Icon
Join SketchUp as a Software Development Engineer in Test in Westminster. You will automate testing for web services and AI backends, ensuring quality for millions. We seek a collaborative engineer with 2-5 years' experience in HTTP, REST, and TypeScript/Java/Python. Enjoy full benefits, an ESPP, ...
Location Icon
Location
United States , Westminster
Salary Icon
Salary
78400.00 - 107900.00 USD / Year
trimble.com Logo
Trimble Inc.
Expiration Date
Until further notice
Software Engineer
Save Icon
Seeking a U.S. Citizen Software Engineer to architect scalable API services for data transformation workflows. This role requires strong Python skills, AWS/Azure cloud expertise, and knowledge of containerization and Kubernetes. Join us in Westminster to build secure, high-performance solutions w...
Location Icon
Location
United States , Westminster
Salary Icon
Salary
105600.00 - 145200.00 USD / Year
trimble.com Logo
Trimble Inc.
Expiration Date
Until further notice
Software Engineer – Credit
Save Icon
Join Optiver's greenfield buildout of a systematic credit trading business in New York. As a Software Engineer, you will design and optimize high-throughput systems for US corporate bonds, ETFs, and credit derivatives. Collaborate directly with traders and researchers, taking ownership from visio...
Location Icon
Location
United States , New York
Salary Icon
Salary
200000.00 USD / Year
optiver.com Logo
Optiver
Expiration Date
Until further notice
Junior Software Engineer .NET
Save Icon
Join our team in Casablanca as a Junior .NET Software Engineer. Contribute to the evolution and modernization of a complex, configurable ERP platform. You will design and maintain business applications within a collaborative, cross-functional team. Ideal candidates have foundational C#/.NET skill...
Location Icon
Location
Morocco , Casablanca
Salary Icon
Salary
Not provided
forterro.com Logo
Forterro
Expiration Date
Until further notice
Senior Software Engineer .NET
Save Icon
Join our team in Casablanca to modernize a large-scale .NET ERP platform. We seek a Senior Engineer with deep C# expertise and experience evolving complex, long-lived systems. You'll design new backend architecture and APIs while pragmatically addressing technical debt. This role offers a chance ...
Location Icon
Location
Morocco , Casablanca
Salary Icon
Salary
Not provided
forterro.com Logo
Forterro
Expiration Date
Until further notice
Software Engineer, SAP ABAP Developer
Save Icon
Join our Financial Experiences team as an SAP ABAP Developer in Hyderabad. Design and build high-performance SAP BTP solutions using RAP/CAP, ABAP, and OData. Leverage CI/CD and telemetry in a fast-paced, agile environment. Requires 5-8 years of hands-on SAP development experience.
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft Security in Hyderabad as a Senior Software Engineer. Develop cloud-scale services using Azure, Apache Spark, and React to combat digital threats. We seek an expert with 8+ years in distributed systems, OOP, and cloud platforms. Help build a safer world in a collaborative, growth-mi...
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 - Azure Dev Ops Infrastructure
Save Icon
Lead Azure DevOps infrastructure for Microsoft's global cloud platform. Develop and scale CAD software tools and CI/CD workflows for internal SoC/IP designs. Requires 6+ years in software engineering with languages like Python or C++. Join the Silicon Engineering team in Raleigh, US.
Location Icon
Location
United States , Raleigh
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft's Azure Ultra Disk team as a Software Engineer II. Design and develop the fastest cloud block storage platform, handling exabyte-scale data. You'll need 7+ years of coding experience in C/C++/C#/Python and a Computer Science degree. This role is based in India and involves on-call ...
Location Icon
Location
India , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft's Defender for Office team in Hyderabad to combat advanced email threats. Design and deliver high-quality, geo-redundant cloud services using C++, C#, Python, and Azure. Leverage 4+ years of experience in distributed systems and security to evolve detection capabilities with machin...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer Java
Save Icon
Join Citi in Pune as a Java Backend Developer to build the future of global banking technology. Utilize your 4-8 years of expertise in Java, Spring, and microservices to design low-latency client connectivity platforms. This hybrid role offers comprehensive benefits for your well-being and career...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Software Engineer II, iOS - Financial Products, Gifting
Save Icon
Join Uber's high-visibility Gifting team in Rio de Janeiro as an iOS Software Engineer. Build scalable, user-facing features integrated into the Rides and Eats apps using Swift. This role requires strong UI/UX skills, 3+ years of experience, and collaboration with cross-functional teams to transf...
Location Icon
Location
Brazil , Rio de Janeiro
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
iOS Senior Software Engineer
Save Icon
Join Uber's Earners Life Cycle team as a Senior iOS Engineer in Sunnyvale. Design and build critical onboarding and activation experiences for millions of earners using Swift and modern iOS frameworks. Lead technical projects, drive architecture, and mentor engineers in a cross-functional environ...
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer II - iOS, Engagement Growth
Save Icon
Join Uber Eats as a Software Engineer II - iOS, focusing on Engagement Growth in New York. You will build data-driven features using iOS Swift/Objective-C to enhance the marketplace for eaters, couriers, and restaurants. Collaborate with cross-functional teams to design experiments and scalable a...
Location Icon
Location
United States , New York
Salary Icon
Salary
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Staff Frontend Software Engineer
Save Icon
Lead frontend architecture and set engineering standards as a Staff Frontend Engineer at Blis. Shape our technical roadmap and build customer-facing web apps with geospatial data, analytics, and ML. This senior role involves mentorship and cross-team collaboration, based in Edinburgh or London.
Location Icon
Location
United Kingdom , Edinburgh; London
Salary Icon
Salary
Not provided
blis.com Logo
Blis
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Bing Search Ads team in Beijing as a Senior Software Engineer specializing in GPU Inference Optimization. You will design and optimize high-performance software using C/C++, Python, and CUDA/ROCm for advanced AI models. This role focuses on kernel-level performance improvements f...
Location Icon
Location
China , Beijing
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join a team building foundational libraries and SDKs that empower M365 service teams to innovate faster and operate safely. You will apply systems programming principles, with a focus on Rust, to design robust and ergonomic APIs used at a global scale. This role offers deep learning in large-scal...
Location Icon
Location
Czech Republic , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Uber in Sunnyvale as a Software Engineer to reimagine how the world moves. You will design and build scalable backend services and large-scale distributed systems using C++, Python, or Java. This role requires expertise in data structures, algorithms, and the full software development lifecy...
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
189000.00 - 204000.00 USD / Year
uber.com Logo
Uber
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.