Cyber Security and Malware Protection based firm is hiring a Sr Staff Engineer to play a key role in the evolution of our Email Threat Prevention Cloud-based SaaS Offering, by aligning technology vision to product vision, forming architectural blueprints and driving their implementation across real-time interaction platforms (web and mobile), data pipelines, business intelligence and insights platforms. You will be architecting Cloud systems for enterprise-class and web-scale, with a focus on high scalability & availability, multidatacenter disaster recovery, information security, performance SLAs, component interoperability and a responsive user experience. As a leader in the team, you will drive engineering excellence within the technology team, come up with architectures and designs, work closely with engineers in the team to review designs and contribute directly to code.
Basic Requirements
Bachelors/Masters preferably CSE and from a reputed institution with at least 14 years of experience.
- Strong technical and problem-solving skills, with recent hands-on software development experience
- Experience in architecting reliable distributed systems, with an emphasis on high-volume data management within enterprise and/or web-scale products and platforms that operate under strict SLAs
- Experience and expertise in building full stack systems: front-end, web applications, back-end services and data systems
- Design and architect complex non-functional features such as Customizations / Multi-Tenancy / High Availability / Disaster Recovery and Zero Downtime patching
- Broad, strong technical knowledge which encompasses Software Development, Dev-Ops, Release automation
- Experience with use of wide array of algorithms and data structures
- Knowledge and expertise in working with a variety of programming languages, databases, operating systems & networking fundamentals, software design and programming best practices.
- Preferred: experience with large scale NoSQL/SQL large data stores, and streaming, multi-stage data pipelines and related technologies, e.g., Elastic Search, Cassandra, Spark, Kafka, or similar
- Experience assisting with the support escalations, and designing the product for supportability
- Deep understanding and experience of going through the entire life cycle of building software platforms and products: from inception, product roadmap formation, architecting, planning, delivering, operational considerations in production, closing the loop through user feedback and evolving towards maturity through multiple iterations
- Provide input for ongoing capacity planning. Capacity planning includes ongoing monitoring and management to avoid unplanned capacity constraints or just-in-time capital investments
- Must have in-depth experience participating in, or building/managing world class global teams
- Mentoring and guiding junior staff
- Create and contribute to an environment that is geared to innovation, high productivity, high quality and customer service
- Excellent communication and technical leadership skills
Other Required Experience
- Experience in building multi-tenant Cloud SaaS applications and services.
- Experience and expertise in cutting edge open source technologies.
- Experience in debugging and resolving service issues on live deployments.
- Proven credentials in driving technology innovations to create business impact.
- Proven track record of assisting in the career development of others, actively mentoring individuals and the community on advanced technical issues, and helping managers guide the career growth of their team members.
Didn’t find the job appropriate? Report this Job