Principal Software Engineer—MiddleWare [Refer to #28339524]
Specific responsibilities include:
- Lead major product architectural decisions, design and implement fault-tolerant, high availability, low latency, next-generation high-performance memory-based storage-server platform and systems;
- Design services and create APIs from scratch based on vetted customer requirements. Solve complex algorithmic/systemic problems in the design of enterprise grade embedded or application software;
- Perform research and development on High Performance Computing (HPC), software-defined networking, cloud-management systems, in-memory processing, high-availability, system-level optimization, data security, and architecture based on myriad computing platforms;
- Lead research and development on a next-generation virtualization-management system; software for products in cloud, virtualization, scale-out environments;
- Demonstrate technical acumen in the storage and computation area and have great enthusiasm for keeping pace with changing trends in technology;
- Work with Principal Engineers and the Engineering Team in an early-stage environment, mentor junior team members, and train others;
- Work with Technology Management on task schedules and other project needs.
Minimum requirements:
Master’s degree or foreign degree equivalent in Computer Science, Computer Engineering, or a related field plus three years of experience in Software Engineering. Experience (which may be gained concurrently) must include:
- 3 years of experience coding in C++17, C programming, Python, and Bash Scripting; object-oriented and service-oriented design;
- 3 years of experience in building large-scale, distributed, service-oriented systems;
- 3 years of experience in virtualization and hypervisors (KVM, XEN, ESXi, or Hyper-V);
- 3 years of experience with Linux/UNIX, including Linux OS and kernel internal development, Linux network; knowledge in Linux container and Docker;
- 3 years of experience with both Relational and NoSQL databases like MySQL, MongoDB, or equivalent.
- 3 years of experience with RAS (Reliability, Availability, Serviceability) feature for product.
In lieu of a of a Master’s degree in Computer Science, Computer Engineering, or a related field, or foreign degree equivalent, plus three (3) years of experience in Software Engineering, the employer will accept a Bachelor’s degree or foreign degree equivalent in the same fields, followed by five (5) years of progressively responsible experience in software engineering including the experience listed above which may be gained concurrently.
Job Location: 26 Journal Square, 4th Floor, Jersey City, NJ 07306. 40 hours per week, 9:00am to 5:00pm. Send resume and letter of application detailing experience to Leland Bettis, VP Operations, Formulus Black, Corp. 26 Journal Square, 4th Floor, Jersey City, NJ 07306; lbettis@formulusblack.com.
[Refer to #28339524]