We are seeking a Senior Software Engineer to build innovative software products.
An ideal candidate will be part of the PaaS (Platform as a Service) product development team and be responsible for building a highly scalable, and reliable cloud security platform.
- Work in a very fast-paced environment to design platform architecture and roadmap
- Follow the best practices, standards, architectural approaches and complex technical resolutions for processes.
- Build highly scalable, secure and reliable architecture and deliverables using agile methodologies and Test Driven Development (TDD)
- Work closely with the Technology and Engineering Team Leaders to plan and execute software engineering development cycles in an Agile environment.
Required skills and experience:
- 7+ years software development and architecture experience.
- 5+ years Java or .Net or similar experience
- 2 + years of Node.js experience
- 3+ years cloud infrastructure experience (AWS, Azure or others)
- Experience building / consuming REST APIs
- Experience with SQL and NoSQL database systems
- Experience with microservices and deploying them using Kubernetes/Docker
Compensation range available: base salary up to $165K/yr +8 % bonus + PTO + 401K matching + comprehensive health insurance + education allowance.