Software Engineer Jobs

605,204 open positions · Updated daily

Software engineering remains the backbone of digital transformation. Demand spikes in AI, cloud-native, and cybersecurity stack across fintech, healthtech, and autonomous vehicle sectors. Companies prioritize engineers who can prototype ML models, deploy containerized services, and secure data pipelines, driving a hiring surge that outpaces other tech roles.

Roles vary from Frontend specialists mastering React or Vue, to Backend engineers fluent in Go and Rust, and DevOps professionals orchestrating Kubernetes pipelines. Full‑stack engineers juggle API design, responsive UI, and CI/CD automation. Data engineers shape ETL workflows with Spark and Snowflake, while embedded firmware developers write low‑latency code in C/C++ for IoT devices.

Salary transparency gives engineers a clear benchmark for market rates and helps them negotiate compensation that reflects skill and impact. Knowing the exact pay band for a Junior Python developer in New York ($80k–$95k) versus a Senior Cloud Architect in Seattle ($140k–$170k) empowers candidates to assess whether a role aligns with their financial goals and career trajectory.

Regional HR Manager

Company: Canonical

Location: Remote

Posted Dec 02, 2025

Canonical is a leading provider of open source software and operating systems. They are hiring a Regional HR Manager for APAC to join their People team. The role involves leading and scaling the regional HR team, delivering precise and compliant HR operations, and partnering with senior leadership. Canonical offers a distributed work environment, personal learning and development budget, and various benefits.

Senior Web Engineer

Company: Canonical

Location: Remote

Posted Dec 02, 2025

Canonical is a leading provider of open-source software and operating systems, with a focus on enterprise and technology markets. The company values transparency, intellectual honesty, and teamwork, and is hiring a Senior Software Engineer to drive best practices and lead technical conversations.

Engineering Manager - Web

Company: Canonical

Location: Remote

Posted Dec 02, 2025

Canonical is a leading provider of open-source software and operating systems, with a focus on enterprise and technology markets. The company is founder-led, profitable, and growing, with a globally distributed team. They are hiring a Web Engineering Manager to work collaboratively across the organization to deliver reliable, scalable, and delightful user experiences for Canonical products.

Embedded Linux Consultant

Company: Canonical

Location: Remote

Posted Dec 02, 2025

Canonical is hiring an Embedded Linux Field Engineer for Devices/IoT, emphasizing Linux expertise, remote work in Japan, and a competitive compensation package with global opportunities. The role involves customer engagement, solution development, and collaboration with industry leaders in innovative technologies.

Technical Author (multiple roles and seniority levels)

Company: Canonical

Location: Remote

Posted Dec 02, 2025

Canonical seeks Technical Authors to enhance documentation practices across products and teams. Roles offer growth, collaboration, and global impact with competitive benefits.

Software Engineer - Industrial IoT

Company: Canonical

Location: Remote

Posted Dec 02, 2025

This job posting is for a software engineer position at Canonical, a growing international software company. The role involves working on open source IoT application packages, debugging issues, reviewing code, and collaborating with a distributed team. The ideal candidate should have at least 3 years of professional software development experience using Go or C++, and experience with Linux distributions, containers, and IoT frameworks.

Marketing Manager

Company: PROCEPT BioRobotics

Location: Japan

Posted Dec 02, 2025

PROCEPT BioRobotics is a company focused on revolutionizing treatment for benign prostatic hyperplasia through surgical robotics innovation. They prioritize patient care, provide effective treatment options for surgeons, and uphold shareholder trust. The company offers career growth opportunities and a supportive work environment. The Marketing Manager APAC role involves designing and executing marketing strategies across the APAC region, with a focus on product management, utilization, disposables, education, and customer engagement events.

Ubuntu Linux Kernel Engineer - BIOS/Firmware

Company: Canonical

Location: Remote

Posted Dec 02, 2025

Canonical, the company behind Ubuntu Linux, is expanding its investment into PC platform stability, reliability, and performance. They are looking for an individual to take ownership of aspects pertaining to the boot process, including BIOS, UEFI, ACPI, and other platform firmware components. The role involves collaborating with a globally distributed team, working closely with PC platform enablement teams and vendors, and becoming a primary contributor and maintainer to the Firmware Test Suite (FWTS).

Client Success Manager

Company: PeopleGrove

Location: Remote

Posted Dec 02, 2025

This job posting highlights a Client Success Manager role with competitive compensation, flexible work options, and comprehensive benefits. The company emphasizes its mission to empower educational institutions through innovative software solutions and meaningful student engagement.

Cloud Support Engineer

Company: Canonical

Location: Remote

Posted Dec 02, 2025

Canonical is a leading provider of open source software and operating systems, with a focus on Ubuntu. They offer a remote Cloud Support Engineer role in Japan, requiring excellent communication skills, technical expertise in Linux systems, and a passion for open source development. The company values diversity, offers a distributed work environment, and provides benefits such as personal learning budgets and annual compensation reviews.

Software Engineer II

Company: Qualia

Location: USA

Posted Dec 02, 2025

Qualia is a leading B2B real estate technology company that provides a simple, secure, and enjoyable home buying and selling experience. They offer products for SMBs and Enterprises, bringing together users from across the real estate ecosystem onto a single shared digital closing platform. Qualia is hiring entrepreneurial engineers to join their product-focused engineering team, focusing on building web technologies and developing new products and features.

Staff Backend Engineer

Company: Apollo.io

Location: Remote

Posted Dec 02, 2025

This job description outlines the role of a Staff Software Engineer at Apollo, emphasizing responsibilities like leading technical initiatives, building scalable systems, and mentoring teams. It highlights requirements such as 10+ years of backend experience, expertise in distributed systems, and familiarity with AI tools. The position offers opportunities to impact millions of users through innovative projects involving LLMs and agentic automation.

Frequently Asked Questions

What are the typical salary ranges for Software Engineers at different seniority levels?
Junior (0‑2 yrs) $70k‑$90k, Mid‑level (2‑5 yrs) $90k‑$120k, Senior (5‑10 yrs) $120k‑$160k, Staff/Principal (10+ yrs) $160k‑$200k, with variations for tech hubs like SF ($180k‑$220k) and NYC ($170k‑$210k).
What technical skills and certifications are most valuable for Software Engineers today?
Core languages: Java, Python, Go, Rust, JavaScript/TypeScript. Frontend: React, Vue, Angular. Backend: Node.js, Spring Boot, .NET Core. DevOps: Kubernetes, Docker, Terraform, CI/CD pipelines. Data: Spark, Flink, Snowflake, BigQuery. Certifications: AWS Certified Solutions Architect, Google Cloud Professional Cloud Architect, Microsoft Certified: Azure Developer, Certified Kubernetes Administrator, Certified ScrumMaster.
How common is remote work for Software Engineer positions?
Over 70% of listings support fully remote or hybrid models. Companies like Atlassian, GitLab, and Shopify offer global remote teams, while many startups maintain flexible locations. Remote roles often include a stipend for home office setup and access to virtual collaboration tools.
What career progression paths exist for Software Engineers?
Typical ladder: Junior → Mid‑level → Senior → Staff Engineer/Principal Engineer → Engineering Manager → Director of Engineering → VP of Engineering. Each step adds responsibility for architectural decisions, mentorship, project ownership, and cross‑functional leadership.
What industry trends should Software Engineers be aware of?
AI/ML model deployment, serverless architectures, edge computing for IoT, container‑native observability, GitOps, and continuous delivery pipelines. Companies are also investing in secure multi‑tenant cloud services and low‑latency data streaming platforms.

Related Pages