Senior Software Engineer
Atlas
Job Opportunities
Software Engineer
AI Engineer
Senior Designer
Growth Engineer
Customer Ops
You should include these in your application:
- CV or LinkedIn profile.
- Tell us about a time when you had to work on a task that seemed to be extremely challenging, and how you overcame it.
- What are your favourite projects? What motivates you? What is something you believe that nearly no one agrees with you on?
Frequently Asked Questions
How do I get in touch?
You can email us at View email address on click.appcast.io and we will be in touch if there's a good match.
Who works at Atlas?
More than 50% of the current team are founders/have started things. Shawn, Ernest, Sung, Surendhar, Ismael, Jum, Yuan Ming, Darin Loh. We have several part-timers and advisors too.
Have you raised any money?
Yes. We raised a few million from firms and people like Y Combinator, Global Founders Capital, Suresh Shankar, JJ Chai, Eric Ye, Krish Sridhar, Derrick Ko, Alan Rutledge, Jeremy Au, Capital Code, Mighty Buildings, Sovereign's Capital, CM Ventures, etc.
Where is Atlas located?
We have a shophouse office (where a few of us stay) near Jalan Besar in Singapore. That said, we also believe in remote working which helps us dramatically expand the number of great people we can work with.
What's the culture like?
- Focus on delighting customers. Be maniac about customer experience. Does the CEO pay the bill? People Ops (HR)? No! The customers pay the bill. An excellent way to achieve this is to understand the problems our customers are facing intimately, treat them the way we would like to be treated, and make products we will actually use ourselves.
- Have abnormally high standards. Hold yourself and everyone to the highest standards. Care about every single detail. Every detail matters when you want to achieve greatness. Good standards are contagious. (Unfortunately, bad standards are too).
- Be extremely reliable. Always do what you say you will do. This is the best way to build up trust quickly. Be on time and present. Don't give bullshit excuses. Don't make the same mistake thrice.
- Disagree and commit. Have conviction and fight for what you believe in. Respectfully challenge decisions. Do not compromise for the sake of social cohesion. Once a decision has been made, commit wholly to making it work.
- Make others successful. Put others ahead of yourself. We will get a lot more done if we don't care who gets the credit. Genuinely want success for others and go out of your way to help them achieve it. Don't wait for someone to ask for help or recognition. Giving is often better than receiving!
What's the interview process like?
- Quick 45-minute screening interview to make sure we are on the same page. Here we try to briefly understand cultural fit, where you're at, what you're optimising for, strengths and weaknesses, relevant experience, etc.
- 1-1.5 hour deeper interview with the functional lead. There may be some overlapping questions here because we don't like comparing notes between interviews to keep the process independent (for technical roles).
- 6-8 hour practical interview (for technical roles).
- Reference interviews (both from you and us finding mutual connections).
- Optional, but we like to also have a "cultural immersion" with the rest of the team over a meal/drink if possible.
What's the technical stack that you're working on?
Languages: Ruby, Javascript
Frameworks (frontend): React, React Native, Tailwind CSS, GraphQL + RESTful
Frameworks (backend): Ruby on Rails, Node.js, GraphQL + RESTful
DevOps: Google Cloud Platform, Kubernetes, Docker, Terraform (with Terragrunt), Cloudflare, Firebase
Storage: PostgreSQL (CloudSQL), Workers KV
Payments: Adyen (payments), Stripe (billing)
Our application is a multi-tenant SaaS product with support for isolated databases and compute instances, meaning each tenant gets a dedicated database (isolated data) and dedicated compute (highly scalable) to process requests. We built a custom API router (like DNS) to redirect requests to the correct destinations.
We primarily write code in Ruby and use Rails for our backend framework, and we use React (with Ant design + Tailwind CSS) for the frontend applications. We run our Rails applications on Kubernetes and serve our frontend applications utilising a mix of Firebase and Cloudflare Workers; they communicate through GraphQL/RESTful. Our custom API router is built on Cloudflare Workers and the KV store for high availability and performance. We use managed Postgres (Cloud SQL) and Workers KV to store application data.
Updated: Jan 2026
What stage is the product at?
Atlas has achieved product market fit and is profitable — always still focused on working with many well-known brands closely to understand their problems deeply, to build the "perfect" product. Retention rates are around 90%.
Updated: Jan 2026
What is work/life balance at the company?
We generally start around 9AM and end whenever we feel like. Even while working remotely, we try to overlap the number of hours together as much as possible — things are just moving so fast and there's often a lot of things to sync up on to move fast. At this stage of the company, raw hours makes a big difference so we do expect everyone to work hard (won't be forever), driven more by personal ambition, than clear guidelines around how much time one should pour in.
If you read this document, find a way to tell us this if you are applying for a role:
What is the most interesting thing about yourself beyond your resume? We enjoy having meaningful relationships with the people we work with (and appreciate people who take time to read memos!).
- ...schemas, data models, and ETL processes. Design and maintain production, development, testing and training environments. Migrates software changes to different environments in compliance with SOX regulations. Collaborate with application developers, data architects, and...SeniorFull time
- ...MANTECH seeks a highly technical and mission-focused Senior CNO Software Engineer to join our team in Hanover, MD. In this role, you will develop advanced CNO capabilities that directly support national security. You’ll work in a collaborative environment...SeniorWork experience placement
$3,000 per month
...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new... ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and...Senior- ...Where your work is valued—above-market pay, real work-life balance, and a team that feels like home.” THE POSITION… As a Software Engineer, you will provide engineering expertise in the evaluation and testing of existing and emerging technologies, systems, and capabilities...SeniorWork at officeLocal areaRemote work
- Owning quality engineering for the Commerce product surface, the full-time Senior Software Engineer in Test will execute manual QA, build automation infrastructure, and define quality standards for Shopify-embedded products in a remote environment. Key responsibilities...SeniorRemote work
- To support the development of groundbreaking autonomous vehicle solutions, the full-time Senior Software Engineer, Test will build robust simulation infrastructure and collaborate with multi-functional teams to enhance testing and validation processes, working remotely...SeniorRemote work
$84.84k - $153.55k
...tuning, and capacity management for all organizational software systems as directed by management and senior staff. This position will provide Software solutions delivery support and mentoring for Software Engineers. Lead the design and implementation of software...SeniorFull timeTemporary workWork at officeVisa sponsorshipWork visaFlexible hours- Building scalable mapping systems for self-driving technology, the full-time Senior Software Engineer, Mapping will develop algorithms for 3D reconstruction and map fusion using crowdsourced data from millions of vehicles, working in a collaborative environment either...SeniorRemote work
- Building high-performance storage technologies, the full-time Senior Storage Software Engineer will develop client libraries and filesystem frameworks for AI workloads, enhance storage systems, and create observability tools, working remotely or onsite across various locations...SeniorRemote work
- ...exceptional people to join us! About the role This isn't just another engineering role. This is a unique opportunity to be a founding member of... ...reliable for customers. What you'll bring to Persona A strong software engineering background, demonstrated by 10+ years of...SeniorTemporary workFor contractorsInternship
- ...Job Description: THE WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and agile... .... This Program is seeking a full stack software engineer to develop, maintain and enhance complex...Senior
$86k - $139k
...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Software Engineer SMES Job Code: 36284 Job Location: Camden, NJ (On-Site) Schedule: 9/80 Regular (Every Other Friday Off) Job...SeniorLocal areaFlexible hours$78.91 per hour
Genesis10 is currently seeking a Senior Software Engineer (FIS Profile) for a Hybrid position with a Global Financial Institution located in Jersey City, NJ. This is a 9+ month contract opportunity. This role is for a Senior Software Engineer to support a highly customized...SeniorHourly payPermanent employmentContract work$148k - $235.75k
...A leading technology company is seeking a Senior Systems Software Engineer to enable features on GPU systems. The role involves debugging, collaborating with multiple teams, and developing automation tools. Candidates should have 5+ years of experience in software verification...Senior- ...General Dynamics Information Technology is seeking a Software Engineer Principal in Maryland to develop and troubleshoot mission-critical software applications. The ideal candidate requires a Bachelor of Science, over 8 years of experience, and a TS/SCI w/ Polygraph security...Senior
- ...Lead development of core software systems for autonomous vehicles, including perception, planning, and control modules. Responsibilities... ...key features for the company Requirements 7+ years software engineering experience Experience with distributed systems and robotics...Senior
$165k - $218k
...Slope is seeking a Senior Software Engineer specializing in Space Ground Software in Colorado Springs, CO. You will own the architecture and deployment of software solutions that support mission management for space operations. The ideal candidate has a strong programming...Senior- ...J&T Business Consulting is looking for an experienced Software Engineer to work on mission-critical systems. The role involves design, development, and maintenance of sophisticated software solutions, with a focus on real-time processing and analytics. The ideal candidate...Senior
$230k - $385k
...OpenAI is seeking an experienced Software Engineer to develop the creative rendering layer for its ads ecosystem in San Francisco. You will work across the technical stack to build infrastructure for new ad formats and ensure they feel natural within the ChatGPT experience...Senior$135k - $160k
...CesiumAstro in Broomfield, Colorado is looking for a Senior Software Engineer II to design and implement features for communication system graphical user interfaces. Candidates should have over 6 years of experience, understanding of embedded systems, and excellent communication...Senior- A leading software company is looking for a Senior Software Engineer to drive the evolution of IMS compatible technologies. The ideal candidate will have over 10 years of experience in software engineering with deep expertise in IMS TM and DB application programming. Responsibilities...Senior
$108k - $120k
...Calif., Internet Brands is a fully integrated online media and software services organization focused on four high-value vertical... .... Education: B.E. Computer Science/IT degree (or any other engineering discipline) Experience: 5+ years Position Requirements:...SeniorFlexible hours- ...A leading aerospace company is seeking a Software Engineer specializing in Information Assurance for AWACS and AEWC systems. The role involves designing and building secure IT systems, leading security analyses, and collaborating with a diverse engineering team. Candidates...Senior
- A dynamic software company is seeking a Senior Software Engineer skilled in IMS TM and DB application programming. You will provide architectural leadership and contribute to developing next-generation modernization technologies. The ideal candidate has over 10 years of...Senior
$180k - $195k
...A leading technology solutions provider is hiring a Software Engineer in Fort Meade, Maryland. The role requires an active TS/SCI clearance with polygraph, a Bachelor’s degree in Computer Science, and extensive experience in software engineering. Key responsibilities include...Senior- ...Evolvesquads is looking for a Senior Software Engineer to join our Product Engineering team in Boston. This hybrid role will empower you to lead the design and delivery of complex features, driving architectural decisions while mentoring other engineers. You will partner...Senior
- ...A leading aerospace technology firm in Los Angeles seeks a Ground Software Engineer to design and implement satellite communication software. The role requires extensive programming skills in Python, C++, and Rust, along with experience in microservices and cloud solutions...Senior
- ...A health IT solutions provider is seeking a Senior Software Engineer to design and evolve their Interoperability platform. You will be responsible for securely retrieving patient records from EHRs using FHIR-based APIs, integrating with external healthcare systems, and...SeniorRemote work
- ...A leading automotive company is looking for a Senior Software Engineer to develop and maintain software solutions for innovative vehicle technologies. The candidate will lead autonomy in tool chains supporting various vehicle architectures. Key qualifications include...Senior
- Qualifications Must have Kubernetes experience. Seven (7) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer amazon United States
- experienced software developer United States
- federal - software developer United States
- software developer internship United States
- senior software engineer United States
- software developer fintech United States
- part time software developer remote United States
- software developer intern United States
- software data engineer United States
- software engineer matlab simulink United States





