Software Engineer, Distributed Systems
F
FigmaSoftware Development
United StatesFull-TimeSenior
Salary149000.0 - 350000.0 USD per year
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 5+ years
- Required Skills
- AWSBackend DevelopmentPostgreSQLPythonCloud ComputingGCPKafkaTypeScriptAzureGoRedisRustCI/CDLinuxDevOpsTerraformMicroservicesSoftware EngineeringNetworking
Requirements
- 5+ years of Software Engineering experience, specifically in backend or infrastructure engineering..
- Deep understanding of distributed systems concepts such as sharding, replication, consistency, and eventual convergence.
- Experience with cloud-native environments (AWS, GCP, or Azure), infrastructure-as-code, and container orchestration.
- Proficiency in languages such as Go, TypeScript, Python, Rust, or Ruby.
- Strong system design skills and a track record of architecting resilient production systems.
- Excellent communication skills, with experience collaborating across teams and mentoring others.
Responsibilities
- Design, build, and maintain scalable and reliable infrastructure systems that support product innovation and user collaboration at scale.
- Architect and evolve distributed systems including storage platforms, streaming infrastructure, and compute orchestration.
- Improve developer experience by building internal platforms, CI/CD systems, build tools, and APIs.
- Collaborate across product and infrastructure teams to design secure, maintainable, and performant systems.
- Participate in shaping platform strategy, roadmaps, and engineering best practices across the organization.
- Debug and resolve complex production issues that span services and layers of the stack.
- Mentor engineers and foster a culture of collaboration, inclusivity, and technical excellence.
View Full Description & ApplyYou'll be redirected to the employer's site