Overview
Job Purpose Are you passionate about technology, systems engineering, and thrive in a fast-paced, results-driven environment? ICE is seeking a talented Systems Developer to join our team. As a Systems Developer, you will be instrumental in creating and maintaining code that empowers high-performance development, non-production, and production Linux environments, which underpin the NYSE trading platforms. Your role extends to contributing to various internal development initiatives within our Systems Engineering organization, making you an essential part of our dynamic team. Responsibilities
- Evaluate, Test, and Integrate Code: Assess, test, and integrate new code to support hardware upgrades and configuration changes.
- Codebase Contribution: Contribute to the overall NYSE Pillar codebase, primarily using C/C++.
- System Optimization: Fine-tune systems to ensure maximum performance and availability.
- 24/7 Operations Support: Respond to and assist in production operations, ensuring system stability in a 24/7 environment.
- Technical Analysis and Problem Resolution: Provide technical analysis, troubleshoot problems, and propose effective solutions.
- Collaboration: Collaborate with developers, operations staff, release engineers, and end-users to provide support and coordinate efforts.
- Mentorship: Educate and mentor team members and operations staff to foster skill development and knowledge sharing.
Knowledge and Experience
- Education: Bachelor's degree in engineering or computer science or equivalent experience in systems engineering and/or development.
- Linux Expertise: 3+ years of hands-on experience with the Linux Operating System, with a preference for RedHat variants.
- Scripting Skills: 2+ years of hands-on experience with scripting languages such as Python, Shell, or JavaScript.
- Programming Proficiency: 2+ years of hands-on experience with at least one major programming language (C/C++/Java) on Linux.
- Tools Familiarity: Experience with tools like JIRA for issue/project tracking and Git or closely related version control systems.
- Linux Administration: Proficiency in Linux administration and engineering.
- Analytical Skills: Strong problem-solving and analytics skills.
- Project Management: Proficiency in project management, organization, and time management.
- Customer Focus: A dedication to providing the best possible user experience and effective communication with technical and business resources.
Preferred
- Experience with designing/implementing scalable hardware solutions for performance and high availability.
- Experience in developing applications that utilize relational databases.
- Advanced Linux kernel and network tuning.
- Understanding of and experience with low-latency, high-performance Linux environments.
- Experience with Automation tools like Ansible, Puppet, Chef, or other build automation and configuration management.
- Experience with common hardware support tasks.
Schedule This role offers work from home flexibility of one day per week. Intercontinental Exchange, Inc. is an Equal Opportunity and Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin or ancestry, age, disability or veteran status, or other protected status. #LI-DR1 #LI-Hybrid
|