Software Engineer: Core (Remote)
Role in brief
Constructor is seeking a middle-level Software Engineer for their Core Team. This role focuses on designing and maintaining infrastructure for a high-traffic search engine. Candidates with a strong background in backend systems and comfort across various tech layers should apply.
About the role
In this role, you will be part of Constructor's Core Team, which is responsible for shaping the in-house search engine that handles billions of requests daily. Your work will involve designing and maintaining critical infrastructure to ensure performance and reliability across a globally distributed platform.
Success in this position means contributing to the development of foundational systems that support fast, reliable, and intelligent interactions at scale. You will collaborate with a fully remote team and engage in building resilient backend systems that meet high availability demands.
The salary range for this position is between $80,500 and $138,000, reflecting the middle-level expertise required.
Skills that matter here
- Rust: This role requires proficiency in Rust for building scalable and efficient backend services.
- C++: C++ is utilized for performance-critical components of the infrastructure.
- Python: Python is used for scripting and automation within the backend systems.
- AWS: Experience with AWS is essential for managing cloud infrastructure.
- Jenkins: Jenkins is employed for continuous integration and deployment processes.
- GitHub Actions: GitHub Actions are used to automate workflows in the development cycle.
Who this role suits
- The ideal candidate has a strong foundation in computer science and systems design.
- They are experienced with high-traffic backend systems and can ensure high availability.
- They thrive in a fully remote environment and are comfortable collaborating across different technology layers.
- A proactive approach to problem-solving and a commitment to maintaining system reliability are key traits.
From the employer
- Design, build, and maintain critical infrastructure and services.
- Ensure performance, stability, and reliability across the globe.
- Help design, build, and operate a scalable, resilient platform.
- Strong foundation in computer science, including algorithms and systems design.
- Experience with high-traffic, high-availability backend systems.
- Experience in backend infrastructure design and operation.
- Comfortable working across different layers of the stack.
- Unlimited vacation time, with a minimum of 3 weeks encouraged.
- Fully remote team.
- Work from home stipend.
- Apple laptops provided.
- Training and development budget.
- Maternity & Paternity leave.
- Stock options.
- Regular team offsites.
Questions about this role
Is this role remote?
Yes, this position is fully remote.
What is the seniority level for this position?
This role is classified as middle-level.
How can I apply for this job?
Candidates can apply through the Constructor website at https://constructor.com.