Senior Software Engineer, App Platform
Applied Intuitionabout 1 month ago
Base Salary
$188k - $195k/yr
Responsibilities
- Design, develop, and maintain secure, scalable backend platform infrastructure, abstractions, and tooling for application deployment, authentication, and API services.
- Build and optimize distributed systems that support rapid application development and deployment.
- Architect and implement plugin systems and extensibility frameworks.
- Create and maintain cross-platform desktop application infrastructure and deployment pipelines.
- Implement authentication, authorization, automated testing, and authentication solution integrations.
- Gather external customer feedback and identify platform improvements.
- Document platform features, APIs, and best practices for internal and external users.
- Implement observability through logging, metrics, and distributed tracing.
- Monitor platform performance and reliability, resolve bottlenecks and failures, participate in on-call rotations, conduct postincident reviews, and improve resilience.
Requirements
- Master’s degree in Computer Science, Electrical Engineering, or Mechanical Engineering.
- At least one year of experience in a software engineer role with a technology company.
- At least 12 months of experience using Python, Golang, TypeScript or JavaScript, SQL, Flask, Node.js or Express.js, PostgreSQL or MySQL, React.js, Docker, Kubernetes, AWS and GCP cloud services, GitHub, OAuth 2.0, and load balancing.
Benefits
- Primarily in-office work five days per week, with occasional remote work and flexible scheduling when needed.