Senior Software Engineer, Product Foundations
Metropolisabout 18 hours ago
Base Salary
$150k - $200k/yr
Responsibilities
- Design and build core services for Metropolis Web Services.
- Maintain service mesh infrastructure for secure communication between microservices.
- Create developer tooling and CI/CD pipelines for efficient code deployment.
- Make technical decisions regarding service boundaries and API design.
- Architect systems for high throughput and low latency.
- Establish monitoring and reliability practices for uptime assurance.
- Drive architectural discussions and mentor other engineers.
Requirements
- 8+ years of backend software engineering experience focused on distributed systems.
- Expert-level proficiency in Java with a deep understanding of JVM performance.
- Production experience with microservices architecture and Kubernetes.
- Strong systems thinking with experience in high-availability distributed systems.
- Hands-on experience with observability tools in high-load environments.
- Knowledge of relational databases and event streaming technologies.
- Experience with AI-powered development tools for enhanced productivity.
- Excellent technical communication skills for complex system design.
Benefits
- 4 days in office to foster collaboration and innovation.
- Access to healthcare benefits and a 401(k) plan.
- Short-term and long-term disability coverage.
- Basic life insurance and a lucrative stock option plan.
- Bonus plans and a culture that values inclusivity and idea sharing.