LocalStack is a fast-growing Series A startup focused on revolutionizing cloud development processes and enhancing dev/test feedback loops.
The company has raised $25 million in its last funding round in Q4 2024, led by Notable Capital, CRV, and Heavybit.
LocalStack provides a high-fidelity emulator and local cloud development platform, allowing developers to build and test cloud applications and data pipelines on their local machines within a lightweight cloud sandbox running in Docker.
The mission is to empower developers to rapidly build and test their cloud applications, improving the development experience and saving time and resources.
The company has a large open-source community with over 57k stars on GitHub, 100k active users, and 290M+ downloads.
LocalStack serves a diverse customer base, from SMBs to Global Fortune 500 companies, and is expanding its globally distributed team.
The role of Senior Software Engineer involves working on Snowflake and AWS big data emulators, building features, and ensuring high-fidelity cloud platform emulation for local testing.
Requirements:
Candidates must have 5+ years of professional experience in backend or systems engineering, ideally within the database domain.
A strong understanding of modern databases and data warehouses, including SQL engines, query planning, storage layers, indexing, and SQL parsing/ASTs, is required.
Hands-on experience with cloud data platforms such as Snowflake, Redshift, Athena, or BigQuery, including optimization techniques and custom parsers/transpilers, is essential.
Practical knowledge of distributed and analytical engines (e.g., Apache Spark, Trino, PostgreSQL, DuckDB) is expected, along with skills in query engines and performance tuning.
Experience in building developer tooling such as CLI tools, SDKs, and database drivers (JDBC/ODBC) or related integrations is necessary.
Proficiency in writing integration and regression tests, maintaining CI/CD pipelines, and automating test scenarios for complex data workflows is required.
Familiarity with Docker-based development environments and containerized services for local testing is important; Kubernetes experience is a plus.
Candidates should have experience with at least one major public cloud (AWS, Azure, or GCP), ideally working with big data or database services.
Strong programming skills in Python are required, with Java being a plus; familiarity with TypeScript or Go is nice to have.
Experience contributing to open source or working with communities to gather feedback and guide contributors is a plus.
The position is fully remote.
Benefits:
The position offers a competitive salary.
Employees will receive a performance bonus.
Competitive share options are available.
An annual company retreat is provided.
A learning budget is allocated for professional development.