Senior Software Development Engineer

Senior Software Development Engineer
Bloombase
軟件工程師
中西區, 香港
7 天前
全職
辦公室工作
科技、資訊和媒體
工作描述
49 天前
Information security is one of the hottest areas in IT. Bloombase is created with the mission to solve data leakage problems in data centers with a transformative approach.

We are building a team of coworkers with the intelligence, the skills and the drive to be the best. If you are looking for a challenging position with a well-managed, well-funded technology innovator, consider a position with Bloombase. We offer an excellent package, as well as a great place to work. We create a positive work environment that attracts and engages high-quality coworkers through a combination of excellent benefits, working conditions and company culture.

If you share the same belief and core values, we would love to talk with you! Join us to experience a Silicon Valley style work environment.

Job Description

Join us to advance the state-of-the-art in storage security technology and serve customers all around the world.

Our team develops Bloombase StoreSafe, a fully-managed data-at-rest security software appliance that enables customers to lock down their crown-jewel data with powerful post-quantum cryptographic technologies. We are developing new security capabilities, pushing the bounds of performance, driving distributed storage services innovation in scalability and high availability, and investing in user experience.

As a senior engineer on the team, you will collaborate with colleagues on research, prototyping, software design, and implementation. Our technical problems span all aspects of network storage technologies - NVMe, RDMA, RoCE, iWARP, Infiniband, FCP, FCoE, iSCSI, NFS, SMB, CIFS, S3, Atmos, REST, HTTP, FTP, SFTP - as well as cryptography: HSM, PKCS#11, FIPS, KMIP, AES, RSA, ECC, qTESTLA, McEliece for datacenter environments including on-premises traditional IT (SAN, NAS, DAS), virtualization (VMware ESXi, VirtualBox), HCI (OpenStack, Kubernetes), edge, CDI (SmartNIC, DPU, IPU) and off-premises cloud infrastructure (AWS, Azure, GCP). You may choose to focus on an area, work across areas, or rotate over time. You will have the opportunity to interact with technology alliance partners and customers and to work with product managers to define product improvements. You will solve hard problems, grow your skills, and mentor others along the way.

If you are excited by the prospect of making it easier for customers to secure their crown-jewel data-at-rest at scale; if you are interested in operating systems, cryptography, storage networking technologies, distributed systems, and/or developer tools; and if you are looking to work with teammates to propose ideas, experiment, learn, and build great software - we would love to hear from you.

JOB RESPONSIBILITY
• Design and develop next generation data encryption security software products and solutions for data-center, server-side, cloud infrastructure for large scale organizational customers in all market sectors
• Interact with Bloombase's partner hardware, software and system vendors for interoperability testing
• Involve in all aspects of full software product development cycle from design, architect, development, testing, performance tuning, technical writing, etc
• Provide technical pre-sales and post-sales support to customers and partners when necessary
• Design and architect technical solutions to meet data protection needs of customers
• Involve and represent Bloombase in various industry technology standard bodies when necessary

Basic Qualifications
• A Master's degree in Computer Science, Engineering, Mathematics, Physics, or equivalent knowledge and skills
• At least five years of experience writing production code solving problems of increasing complexity
• Skill in at least two programming languages used to build system software, e.g. Java, Kotlin, C, C++, Groovy
• Experience applying object-oriented and/or functional design
• Experience defining and/or refactoring software architecture
• Experience leading a technical project across multiple engineers
• Experience mentoring other engineers, formally or informally

Preferred Qualifications
• Experience with Linux, Microsoft Windows Server, Unix, AIX, HP-UX, OS400, zOS
• Experience with Intel, AMD, Arm, MIPS, FPGA
• Experience communicating with users, other technical teams, and senior management regarding product strategy and requirements, execution status, and technical designs
• Experience getting things done through collaboration with engineers on multiple teams, multiple timezones and multiple geographical locations
• Designing, building, or evolving operating systems, kernel and driver
• Designing, building, or evolving network storage systems and protocols
• Designing, building, or evolving cryptography systems
• Designing, building, or evolving key management systems
• Designing, building, or evolving developer tools
• Experience with any of the following is a plus:
• Professional certifications: CISM, CISSP, CISA
• Communicating with users from Fortune 500 companies
• Operating 24x7 production systems

Benefits
• Medical and travel insurance
• Incentive stock options plan
• On-the-job training
• Exposure to top tier Global 500 scale organizations as customers
• Exposure to some of the most successful IT companies and new technologies that are shaping the future of IT
• Opportunities to grow with the company
• Privilege to work with cool and smart people
• Flexible working hours
• Domestic and international business travel opportunities

Bloombase is Equal Opportunity-Affirmative Action Employer - Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation
分享到
更多相似工作