Senior Software Engineer
Design and implement features and microservices using Django or Flask with SQLAlchemy. Integrate with Node.js frontends and Python or Rust services, test locally, participate in code review and CI, maintain Kubernetes deployment configuration, deploy releases, and contribute to architecture and infrastructure decisions. The role may also involve threat-intelligence products and security-related microengine components.
Responsibilities
- Design and implement features and microservices using Django or Flask with SQLAlchemy
- Integrate services with a Node.js frontend or Python or Rust microservices
- Test work in a local end-to-end testing environment
- Push code to GitHub for review and testing in GitLab CI
- Write or revise Kubernetes charts and deployment values
- Deploy new features to production during releases
- Contribute to architecture decisions and infrastructure scalability
- Build or improve security-related microengine components
- Develop integrations for threat-intelligence products
- Collaborate and communicate effectively in a remote work environment
Requirements
- 5+ years of production software engineering experience building cloud microservices, primarily with Python and Rust
- 5+ years of production software architecture and design experience
- Comfort with an LLM-assisted development environment
- Proficiency with debugging and testing tools
- Proficiency with Docker and Docker Compose
- Proficiency with Kubernetes deployments and distributed computing
- Experience with databases, caches, and queueing systems
- Comfort working in a remote-only environment
- Analytical mindset and confidence sharing ideas
- Ability to document ideas clearly
- Ability to constructively critique ideas and teammates
- Ability to self-direct and stay motivated
- Ability to collaborate effectively
- Proficiency in written and spoken English
Benefits
- Health, dental, and vision coverage for US employees
- 401k for US employees
- Paid time off for US employees
- Flexible work hours with core overlap hours
- Powerful laptops and desktops provided