Salary
💰 $208,000 - $232,800 per year
Tech Stack
AWSAzureCloudGoogle Cloud PlatformGraphQLLinuxPython
About the role
- Design, implement, and maintain sophisticated workflow and event-driven systems
- Develop isolated execution environments using containers
- Create and optimize runtime environments for performance and reliability
- Architect, implement, and maintain modular systems and robust APIs (e.g., GraphQL subscriptions)
- Conduct complex debugging sessions and resolve challenging system-level issues
- Optimize memory management strategies to enhance system efficiency
- Design and implement enterprise software systems with an emphasis on security, operations, observability, and identity management
- Ensure rigorous security standards and compliance with enterprise security policies
- Integrate robust observability tools (logging, metrics, tracing) to enhance monitoring and troubleshooting capabilities
- Implement identity management solutions, including authentication, authorization, and access control
- Provide mentorship and technical leadership to junior engineers
- Collaborate closely with cross-functional teams, including product management and operations
- Establish and promote engineering best practices and coding standards
- Participate in an on-call rotation to handle potential incidents
Requirements
- 10+ years of experience
- Professional experience with Python programming
- Demonstrated mastery of workflow systems, event-driven architectures, and API development (e.g., GraphQL subscriptions)
- Extensive experience in memory management, debugging complex systems, and creating runtime environments
- Solid understanding and experience with modular software architecture
- Experience designing and managing enterprise software systems focused on security, operations, observability, and identity
- Experience with cloud platforms (AWS, Azure, GCP)
- Extensive proficiency with version control systems, particularly Git
- Strong ability to document designs, specifications, and implementation details
- Excellent communication skills, capable of clearly conveying complex technical concepts to technical and non-technical stakeholders