153,264 Software Engineer jobs
General software engineering roles across the stack and domains.
Software Engineering jobs by country — openings, pay and top skills →



Software Engineer, Creator Services Communication
Builds the communications plane for the Roblox platform — cross-server messaging, developer HTTP/teleport APIs, and compute functions — solving distributed-systems and networking problems at many-million-player scale. Full-stack work spans the C++ engine, C# services, Kafka/Flink, Redis/Elasticsearch/Clickhouse, and React UIs. Onsite Tue–Thu in San Mateo.
Business Applications Web Developer
Junior developer joining an in-house IT team at a civil engineering firm to build, maintain and enhance internally developed web-based business systems. Core stack is C#, .NET, JavaScript and SQL Server, with work spanning REST APIs, system integrations, automation and the full development lifecycle alongside a senior developer.
Principal Software Engineer, Languages & Compilers
Principal engineer on Roblox's Programmability team evolving the engine's embedded scripting language (Lua/Luau): designing programming models, APIs, dev tools, and a fast multithreaded runtime, prototyping and owning features end to end in C++. Based onsite in San Mateo, CA (hybrid Tue–Thu).



Engineering Manager - Reliability Engineering
Engineering manager for Roblox's Site Reliability Engineering team, leading engineers to improve production health, build reliability guardrails, and scale infrastructure supporting the Roblox platform. Requires 3+ years in engineering management and deep large-scale distributed systems expertise.



Software Engineer, Reliability
Early-career software engineer on Roblox's Reliability team, building infrastructure that keeps the platform fast, reliable, and efficient: applying AI/ML to scale workloads across regions, tuning performance with metrics and profiling, and sharing on-call. Core tech: Python/Rust/Go/Java/C#, distributed systems, Kubernetes, Prometheus/Grafana.



Senior Software Engineer, Realtime Analytics Platform
Senior engineer on Roblox's Real-time Analytics Platform team, owning and scaling StarRocks and Apache Druid OLAP clusters that power sub-second analytical queries over petabytes of daily data. Builds Kafka/Flink streaming ingestion, tunes MPP query-engine performance, and runs clusters on Kubernetes/Terraform; onsite in San Mateo.



Principal Software Engineer
Principal engineer on Roblox's Observability team, owning telemetry, distributed tracing, and logging infrastructure end-to-end — instrumentation libraries, pipelines, storage, and visualization UI — while architecting the next-gen platform ingesting petabytes of data daily and building novel monitoring for AI/ML systems. Hybrid role: 3 days/week at San Mateo HQ.
Senior Software Engineer, Build Platform
Senior engineer on Roblox's Build Platform team builds and operates the cloud backend powering AI-driven game creation: agent orchestration, model routing, sandboxed tool execution, evals, and observability at scale. Core stack includes C#/Java/Go, Kubernetes/Temporal, and LLM APIs; role is onsite in San Mateo Tue-Thu.
Senior Software Engineer, Ads Measurement
Senior engineer on Roblox's Ads Measurement team architecting large-scale ads serving, attribution/identity-matching, and audience-segmentation backend systems, plus third-party measurement integrations. Stack includes C#/Go/Rust/Java/C++/Python, Kafka, Flink, Redis, and distributed SQL/NoSQL; onsite Tue–Thu at the San Mateo, CA HQ.
Senior Software Engineer, Content Understanding
Senior full-stack engineer on Roblox's Content Understanding Platform, building scalable backend systems and ML pipelines that process billions of assets (3D models, audio, text, video) to power search, discovery, moderation, and generative AI features. Stack spans Python/C#/C++/Java, cloud backends, PyTorch/TensorFlow, and some React/Angular.
Java Software Engineer / C
Java backend engineer on a 5-person Inetum team developing and maintaining 7 Java business applications for a client: adding features, building REST APIs, working with Oracle/PostgreSQL, SQL tuning and Liquibase, and helping resolve support tickets. Hybrid work (2 office days) from several Polish cities.
Software Engineer, Engine Productivity
Builds and maintains the test infrastructure keeping Roblox's engine code healthy — code-coverage reporting, cross-platform unit-test harnesses (including PS4/5), the ReferenceClient, and the buck2 test system. Core stack is C/C++ with Python for tooling and data pipelines.
Software Engineer
Full-stack engineer developing and supporting Certis' security enterprise platform: building React/TypeScript web apps, C#/ASP.NET Core microservices and REST APIs, working with PostgreSQL/SQL Server, Redis and messaging (NATS/Kafka/RabbitMQ), and deploying via Docker/Kubernetes in cloud and on-prem environments.
Senior Software Engineer - Ledger
Senior backend engineer on Roblox's Ledger team, building the system of record for the Roblox economy — a zero-balanced, double-entry ledger tracking every movement of Robux, fiat, and digital assets. Day to day: designing idempotent write paths, reconciliation, and read paths for balances, history, and analytics.
Java Developer
Java developer on Ericsson Expert Analytics in Budapest, building a big data platform that analyzes telecom network performance and customer experience. Day to day: designing Java/Spring Boot microservices on Kubernetes/Helm, working with Kafka and REST APIs, writing automated Java tests, and improving Jenkins/Spinnaker CI/CD.
Staff Software Engineer L6
Inovalon is hiring a Staff Software Engineer (L6) in Hyderabad to lead technical design of healthcare data platforms and full-stack apps on AWS and Snowflake, coding in Java and Python with UI work, building observable HIPAA-compliant systems, improving CI/CD, and integrating AI dev tools like GitHub Copilot and Claude Code while mentoring engineers.
Разработчик С++
C++ developer position at FGUP NII Kvant, a state research institute in Moscow, on-site. The posting is minimal, listing only a starting salary of 90,000 RUB per month with no further duties or requirements described.
PL/pgSQL разработчик
PL/pgSQL developer at Cinimex working on an Oracle-to-PostgreSQL migration project for a large Russian bank: analyzing existing Oracle PL/SQL code (packages, procedures, functions, triggers), rewriting business logic in PL/pgSQL, and optimizing SQL performance. Core stack: PostgreSQL, PL/pgSQL, Oracle PL/SQL, EXPLAIN, pg_stat_statements.
#112 - Salesforce Developer
Remote hourly-contract Salesforce Developer (two openings) designing, building, and maintaining Salesforce solutions across Sales Cloud, Experience Cloud (PRM), and Agentforce. Day-to-day: Apex/LWC/Flows development, REST/SOAP integrations, migrations, and Git-based CI/CD deployments with independent end-to-end ownership.
Rust C++ Engineer II
Develops and optimizes low-latency C++ and Rust software for drone threat detection systems, migrating legacy components to Rust while ensuring real-time performance on Linux.