Job Overview:
We are seeking a highly skilled software developer to enhance our team's capabilities in designing and delivering complex systems.
Key Responsibilities:
* Collaborate with stakeholders to determine user requirements for various projects.
* Identify dependencies and develop design documents for products, applications, services, or platforms.
* Create, implement, optimize, debug, refactor, and reuse code to improve performance, maintainability, effectiveness, and ROI.
* Leverage subject-matter expertise to drive project plans, release plans, and work items with stakeholders.
* Act as Designated Responsible Individual (DRI) and develop playbooks, monitor systems on call for degradation or downtime, alert stakeholders, and initiate recovery actions as needed.
Qualifications:
* Bachelor's Degree in Computer Science or related field.
* 6+ years of technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python.
* 4+ years in design, development, debugging, testing, and problem solving.
* 4+ years in system software, storage protocols, networking concepts, and OS internals.
* 4+ years of on-call responsibilities for live services.