Senior Software Development Engineer
Indexed description
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 researching and developing new security capabilities, pushing the bounds of performance, driving innovative research in distributed storage services for unparalleled scalability and high availability, and investing in user experience.
As a senior engineer on the team, you will collaborate with colleagues mainly on research, as well as 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 dive into specific research areas, explore interdisciplinary challenges, or rotate over time to broaden your research horizons. 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 research and technical expertise, and mentor others along the way.
If you are excited by the prospect of conducting impactful research to making it easier for customers to secure their crown-jewel data-at-rest at scale; if you are interested in research 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
- Research, 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 and future technology integration
- Involve in all aspects of full software product research and development cycle from research-driven design, architectural exploration, development, testing, performance tuning, technical writing, etc
- Gather research insights from technical pre-sales and post-sales support interactions with 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
- A Master's degree in Computer Science, Engineering, Mathematics, Physics, or equivalent research-oriented knowledge and skills
- At least five years of experience translating advanced concepts and research into product-grade code solving problems of increasing complexity
- Skill in at least two programming languages suitable for developing research prototypes and 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 research-driven technical projects across multiple engineers
- Experience mentoring other engineers, formally or informally
- 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 research insights, 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
- Researching, designing, building, or evolving operating systems, kernel and driver
- Researching, designing, building, or evolving network storage systems and protocols
- Researching, designing, building, or evolving cryptography systems
- Researching, designing, building, or evolving key management systems
- Researching, 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
- 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
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search