Applied Methods
~metaEngineeringSoftware Engineer

Software Engineer

General-purpose software engineering roles focused on building and maintaining software systems. Covers generalist SWE positions that don't clearly fall into frontend, backend, fullstack, or other specialized tracks.

$ titles --canonical
Software EngineerSenior Software EngineerStaff Software EngineerPrincipal Software Engineer
119open jobs
36companies hiring
$02

Skills

What companies are looking for in this role.

$ skills --core

Designing distributed systems architecture for scalability and reliability

85%

Designing and implementing machine learning framework integrations and optimizations

85%

Designing software architectures for extensibility and maintainability

80%

Writing high-performance kernel code for specialized hardware accelerators

80%

Building and maintaining automated testing frameworks and test infrastructure

80%

Debugging complex issues in distributed and high-performance systems

80%

Creating developer tools and APIs for third-party integrations and extensibility

75%

Profiling and optimizing software for cache locality, memory layout, and execution efficiency

75%

Analyzing complex datasets to derive performance metrics and insights

70%

Implementing data processing pipelines and ETL workflows

70%

Building browser-based real-time collaborative systems and multiplayer protocols

65%

Designing compiler architectures and code generation pipelines

60%

Developing rendering engines and media processing systems

60%
$ skills --emerging

Integrating large language models into developer tools and workflows

75%

Designing contract testing and functional equivalence validation frameworks

70%

Leveraging generative AI for automated code generation and test generation

68%

Building multi-agent reasoning and orchestration systems

65%
$ skills --soft

Collaborating with cross-functional teams including product, design, and research

90%

Participating in code reviews and enforcing software engineering best practices

85%

Mentoring and providing technical guidance to junior and peer engineers

80%

Writing technical documentation and communicating complex concepts clearly

80%

Balancing innovation with delivery and managing technical debt

70%

Contributing to open-source communities and upstream projects

65%
$03

Technology

The tools and technologies that define this role.

$ tech --language
C++very high
Pythonvery high
Javahigh
JavaScripthigh
SQLhigh
TypeScripthigh
Gomoderate
Rubylow
$ tech --framework
PyTorchvery high
Reacthigh
Springhigh
Reduxmoderate
Angularlow
LangChainlow
Tritonlow
$ tech --platform
MongoDBvery high
CUDAmoderate
Kubernetesmoderate
Node.jsmoderate
PostgreSQLmoderate
WebAssemblymoderate
$ tech --tool
Dockermoderate
Gitmoderate
MCPlow
$ tech --concept
APIsvery high
Generative AIvery high
Large Language Modelsvery high
Machine Learningvery high
Agent-based Systemshigh
CI/CDhigh
Microserviceshigh
Compiler Designmoderate
Change Data Capturelow
$04

Open Jobs

119 open Software Engineer jobs across 36 companies.

Databricks5d
Senior Software Engineer- Tokyo
Tokyo, Japan·Engineering
Databricks5d
Senior Software Engineer- Singapore
Singapore·Engineering
Notion5d
Software Engineer Intern (Fall 2026)
San Francisco, California·Engineering
Graphcore1w
Pytorch Engineer
Bristol, UK·Engineering
MongoDB1w
Senior Software Engineer, AMP
India·Engineering
DeepMind1w
SWE - Grids - Fixed Term Contract - 6 Months - London, UK
London, UK·Engineering
Databricks1w
Senior Staff Software Engineer - App and Partner Ecosystem
Seattle, Washington·Engineering
Cerebras Systems1w
Advanced Technology: Compiler Engineer
Sunnyvale, CA; Vancouver, British Columbia, Canada·Engineering
Glean1w
Software Engineer, University Grad
San Francisco Bay Area·Engineering
Figma1w
Software Engineer, Graphics & Media
San Francisco, CA • New York, NY • United States·Engineering
Figma1w
Software Engineer, AI Product (London, United Kingdom)
London, England·Engineering
MongoDB1w
Senior Staff Engineer
Bengaluru·Engineering
MongoDB1w
Software Engineer 2, AMP
Gurugram·Engineering
MongoDB1w
Software Engineer 2
Dublin·Engineering
MongoDB1w
Staff Engineer
Gurugram·Engineering
MongoDB1w
Senior Staff Engineer, AMP
British Columbia·Engineering
MongoDB1w
Senior Staff Engineer, AMP
California; Oregon; Washington·Engineering
MongoDB1w
Senior Staff Engineer
Gurugram·Engineering
MongoDB1w
Software Engineer 3, AMP
Gurugram·Engineering
Waymo1w
Staff Software Engineer, Quantitative Evaluation
Mountain View, California, United States; San Francisco, California, United States; New York City, New York, United States.·Engineering