Atlas โ software engineering roles
Frontend & Web
CSS / Design Engineer
Owns the visual implementation layer โ translating design tokens, layouts, and animations into precise, maintainable CSS.
Design Systems Engineer
Builds and maintains shared component libraries and design token pipelines that keep product UIs consistent at scale.
Email Developer
Crafts HTML emails that render consistently across dozens of email clients, balancing design fidelity with strict client constraints.
Frontend Platform Engineer
Owns the internal tools, build systems, and shared infrastructure that keep frontend teams productive and ship velocity high.
Magento Developer
Develops and customizes Magento/Adobe Commerce stores, including modules, themes, and integrations for complex e-commerce requirements.
Shopify Developer
Builds custom Shopify storefronts, themes, and apps that power e-commerce experiences at a wide range of scales.
Web Performance Engineer
Analyzes and optimizes the speed and runtime efficiency of web applications to improve user experience and Core Web Vitals.
WordPress Developer
Builds and maintains WordPress sites, themes, and plugins, from small marketing sites to high-traffic publishing platforms.
Mobile
Android Engineer
Builds native Android applications using Kotlin and Jetpack, targeting a wide range of devices and Android versions.
Flutter Engineer
Develops cross-platform mobile and desktop apps with Flutter and Dart, sharing a single codebase across iOS, Android, and web.
iOS Engineer
Builds native iOS applications using Swift and Apple frameworks, optimizing for performance, reliability, and platform conventions.
Mobile SDK Engineer
Designs and ships SDKs consumed by third-party iOS and Android apps, prioritizing API ergonomics, stability, and minimal footprint.
React Native Engineer
Builds cross-platform mobile apps with React Native, sharing JavaScript logic across iOS and Android while bridging native capabilities.
Infra & Ops
CDN & Edge Engineer
Optimizes content delivery and moves compute to the network edge to reduce latency and absorb traffic at global scale.
Cloud Engineer
Designs, builds, and maintains cloud infrastructure on platforms like AWS, GCP, or Azure.
Cloud Solutions Architect
Designs end-to-end cloud architectures that meet business, performance, and cost requirements.
Database Administrator (DBA)
Manages, tunes, and safeguards databases to ensure performance, availability, and data integrity.
DevOps Engineer
Automates build, release, and infrastructure so teams ship safely and often.
Infrastructure Engineer
Designs, builds, and maintains the servers, networks, and cloud resources that keep production systems running reliably.
Kubernetes Engineer
Specializes in running containerized workloads on Kubernetes, keeping clusters secure, scalable, and cost-efficient.
Network Engineer
Designs, implements, and maintains the network infrastructure that keeps systems connected and secure.
Observability Engineer
Builds the logging, metrics, and tracing systems that make production behavior visible and debuggable.
Release Engineer
Owns the build, packaging, and deployment pipelines that safely deliver software from source to production at scale.
Virtualization Engineer
Architects and operates hypervisor-based and software-defined infrastructure to consolidate workloads and isolate environments.
Security
Application Security (AppSec) Engineer
Embeds security practices into software development to prevent vulnerabilities before they reach production.
Cloud Security Engineer
Secures cloud environments by enforcing least-privilege access, detecting misconfigurations, and building preventive guardrails.
Cryptography Engineer
Designs and implements cryptographic protocols and primitives that protect data confidentiality, integrity, and authenticity.
DevSecOps Engineer
Embeds security controls into CI/CD pipelines and developer workflows so vulnerabilities are caught before they reach production.
DFIR & Forensics Analyst
Investigates security incidents and performs digital forensics to determine scope, root cause, and attacker activity.
GRC / Security Compliance Engineer
Ensures an organization meets security regulations, frameworks, and internal risk management standards.
IAM Engineer
Builds and governs identity and access management systems that enforce who can do what across every service and environment.
Malware Analyst
Reverse-engineers malicious software to understand its capabilities, infrastructure, and attribution for detection and defense.
Red Team / Penetration Tester
Simulates real-world attacks on systems to discover and report exploitable security weaknesses.
Security Architect
Defines the security strategy and reference architecture that guides how systems are designed to resist attack and meet compliance.
Security Researcher
Investigates novel attack vectors, vulnerabilities, and defensive techniques to advance the state of security knowledge.
SOC Analyst
Monitors security events in real time, triages alerts, and investigates potential incidents in a Security Operations Center.
Data & AI
AI Safety Engineer
Researches and implements technical approaches to ensure AI systems behave reliably, honestly, and within intended bounds.
Applied Scientist
Applies statistical modeling and machine learning research to solve concrete product problems, owning the full path from hypothesis to deployed model.
BI Developer
Designs and builds dashboards, reports, and data models that turn raw business data into actionable insights for stakeholders.
Computer Vision Engineer
Develops algorithms and systems that enable machines to interpret and reason about visual information.
Conversational AI Engineer
Builds dialogue systems, chatbots, and voice assistants that maintain coherent, goal-directed conversations across turns.
Data Architect
Designs the overall structure of data systems, ensuring data is stored, processed, and accessible efficiently.
Feature Store Engineer
Designs and operates feature stores that provide consistent, low-latency feature access for both training and online inference.
Generative AI Engineer
Integrates and productionizes generative AI models โ text, image, audio, or multimodal โ into real user-facing or internal products.
ML Platform Engineer
Builds the internal infrastructure โ training pipelines, experiment tracking, and serving platforms โ that lets ML teams move faster.
ML Research Engineer
Bridges the gap between research and production by implementing, evaluating, and scaling novel machine learning models.
MLOps Engineer
Operationalizes machine learning models, building the infrastructure to train, deploy, and monitor them reliably.
NLP Engineer
Builds systems that process, understand, and generate human language using natural language processing techniques.
Perception Engineer
Builds sensor fusion and perception stacks that let robots and vehicles understand their physical environment in real time.
Prompt Engineer
Designs, tests, and iterates on prompts and context strategies to reliably elicit desired outputs from large language models.
RAG Engineer
Designs retrieval-augmented generation pipelines that ground LLM outputs in verified, up-to-date document corpora.
Recommendation Systems Engineer
Designs and operates systems that surface personalized content or products based on user behavior and preferences.
Search Relevance Engineer
Tunes search ranking algorithms and relevance signals to ensure users surface the most useful results for their queries.
Speech & Audio ML Engineer
Builds machine learning systems for speech recognition, synthesis, speaker ID, and audio classification at production scale.
Low-level & domain-heavy
ASIC Engineer
Designs custom silicon โ from RTL through physical implementation โ to meet performance and power targets no general-purpose chip can match.
Bioinformatics Engineer
Builds software pipelines that process and analyse genomic, proteomic, and clinical data to accelerate biological discovery.
Browser Engineer
Develops the core components of a web browser โ rendering engine, JavaScript engine, networking stack, or browser extensions infrastructure.
Compiler Engineer
Builds and optimizes compilers, interpreters, and language toolchains that transform source code into executable programs.
Distributed Systems Engineer
Designs and implements systems that run across many machines, addressing consistency, fault tolerance, and scalability.
Embedded Linux Engineer
Ports, configures, and optimises the Linux kernel and userspace for resource-constrained embedded and IoT hardware targets.
FPGA Engineer
Programs field-programmable gate arrays to implement hardware-accelerated logic for networking, signal processing, and HPC workloads.
GPU Compute Engineer
Programs GPUs for general-purpose workloads โ ML training, scientific simulation, and data processing โ squeezing maximum throughput from parallel hardware.
Hardware Engineer
Designs and validates electronic hardware โ boards, circuits, and systems โ and ensures they meet electrical and mechanical specifications.
Hardware Verification Engineer
Verifies that hardware designs are functionally correct before tape-out using simulation, formal methods, and coverage-driven verification.
HPC Engineer
Develops software for high-performance computing clusters and supercomputers, optimizing for massive parallelism and throughput.
IoT Engineer
Builds the firmware, connectivity, and cloud integration layers that bring embedded devices to life as networked, managed products.
Kernel / Driver Engineer
Develops operating system kernels, device drivers, and firmware that interface directly with hardware.
Performance Engineer
Identifies and eliminates performance bottlenecks in software systems to meet latency, throughput, and efficiency targets.
Storage Engineer
Designs and operates storage systems โ block, object, and file โ optimizing for durability, throughput, and cost at scale.
WebAssembly Runtime Engineer
Builds and optimizes WebAssembly runtimes and toolchains that execute Wasm modules safely and efficiently inside or outside the browser.
Games & Graphics
Game Audio Engineer
Builds and integrates the audio systems and middleware that deliver spatial, reactive sound to players in real time.
Game Engine Engineer
Builds and maintains the core runtime systems โ rendering, physics, audio, and tooling โ that power a game engine.
Game Network Engineer
Implements the networking and multiplayer systems that synchronize game state across clients with low latency and high reliability.
Game Tools Engineer
Designs and builds the internal editors, pipelines, and automation tools that accelerate the work of game development teams.
Gameplay Engineer
Implements the mechanics, systems, and player interactions that define how a game feels to play.
Rendering Engineer
Designs and implements real-time rendering systems that produce high-quality visuals within tight GPU and memory budgets.
Shader Engineer
Authors GPU shaders and material systems that define the visual appearance of surfaces, effects, and environments in real time.
Technical Artist
Bridges the gap between art and engineering โ building tools, pipelines, and shaders that help artists work efficiently and hit visual targets.
Specialized domains
Aerospace & Avionics Engineer
Builds flight-critical and ground-support software for aircraft, spacecraft, and satellites under strict safety and certification standards.
Automotive Software Engineer
Designs and validates embedded software for vehicles, from ECU firmware to AUTOSAR stacks, meeting ISO 26262 functional-safety requirements.
Autonomous Vehicles Engineer
Develops the software stacks that enable vehicles to perceive their environment and navigate without human input.
Fintech Engineer
Builds financial technology products โ payment systems, trading platforms, or banking infrastructure โ with high reliability and compliance demands.
Low-Latency Trading Engineer
Builds ultra-fast order execution and market-data systems where microseconds of latency directly translate to trading edge.
Medical Device Software Engineer
Develops embedded and application software for regulated medical devices, adhering to strict safety and quality standards.
Robotics Software Engineer
Writes software for robotic systems, integrating sensing, actuation, and control to achieve physical-world tasks.
Streaming Media Engineer
Builds the pipelines and players that encode, package, deliver, and adapt video and audio streams to millions of concurrent viewers.
Telecom Engineer
Develops software for telecommunications infrastructure โ from 4G/5G core networks to signaling stacks and network function virtualization.
Emerging / platform-specific
AR / VR / XR Engineer
Creates immersive augmented, virtual, and mixed-reality experiences, combining real-time 3D rendering with spatial interaction.
Blockchain Engineer
Develops decentralized applications and protocols on distributed ledger platforms, including smart contracts and on-chain infrastructure.
Mainframe Engineer
Maintains and modernizes IBM Z-series mainframe systems that underpin high-volume transaction processing in banking, insurance, and government.
No-Code / RPA Developer
Automates repetitive business processes using low-code platforms and robotic process automation tools without writing traditional code.
Quantitative Researcher
Applies statistical and mathematical modeling to develop algorithmic trading strategies or financial risk models.
Salesforce Developer
Builds and customizes solutions on the Salesforce platform using its declarative and programmatic tooling.
SAP Developer
Customizes and extends SAP ERP systems using ABAP, Fiori, and BTP to align enterprise business processes with organizational requirements.
ServiceNow Developer
Builds and configures workflows, portals, and integrations on the ServiceNow platform to automate IT service and business operations.
Quality & craft
Accessibility Engineer
Ensures digital products are usable by people with disabilities by applying accessibility standards and assistive technology expertise.
Developer Experience Engineer
Improves the productivity and happiness of engineering teams by building better tooling, CI pipelines, local dev environments, and internal platforms.
Load Test Engineer
Designs and executes load, stress, and soak tests to find performance bottlenecks before they hit production users.
Localization Engineer
Adapts software and content for international markets by building the technical infrastructure to support multiple languages and locales.
Technical Writer
Creates clear, accurate documentation โ API references, guides, tutorials โ that helps users and developers understand and use software effectively.
Eng-adjacent & career-direction
Chief Technology Officer
Sets the company's technical vision and architecture strategy, ensuring technology choices support long-term business goals and competitive differentiation.
Developer Educator
Creates tutorials, courses, and live content that helps developers learn a platform, language, or concept and adopt it successfully.
Engineering Director
Leads multiple engineering teams, owning headcount planning, cross-team delivery, and technical strategy for a product area or business unit.
Engineering Manager
Leads a software engineering team, balancing people management, delivery, and technical direction to help the team succeed.
Forward-Deployed Engineer
Embeds with enterprise customers to integrate, customize, and extend a product directly in their environment, bridging sales and core engineering.
Open-Source Maintainer
Stewards a public codebase by reviewing contributions, setting project direction, managing releases, and building a healthy contributor community.
Solutions Engineer
Bridges sales and engineering by helping prospective customers understand and integrate a product's technical capabilities.
Staff Engineer
A senior individual contributor who drives large-scale technical strategy and cross-team alignment without managing people directly.
Support Engineer
Resolves complex technical issues for customers, acting as the bridge between users experiencing problems and the engineering teams who fix them.
Tech Lead
Drives technical direction for a team or workstream while remaining a hands-on contributor to the codebase.
Technical Program Manager (TPM)
Coordinates complex technical programs across multiple engineering teams, managing timelines, dependencies, and stakeholder communication.
VP of Engineering
Owns the engineering organization's structure, culture, and delivery at the company level, translating business strategy into engineering execution.