Systems Engineer Position Available In New York, New York
Tallo's Job Summary: This job listing in New York - NY has been recently added. Tallo will add a summary here for this job shortly.
Job Description
Systems Engineer New York, New York 06/05/2025 Contract Active
Job Description:
Job Summary
We are seeking a Systems Engineer to join our growing technology team. This role blends software engineering with operations to build ultra-scalable, highly reliable systems. The ideal candidate will be involved in the design, development, and delivery of applications and infrastructure, while also helping to define standards and processes that support a reliable and efficient environment across internal data centers and cloud platforms. Key Responsibilities
Engineering & Automation
Automate operations and support for trading and business systems.
Lead improvements in Software Deployment Automation (SDA).
Research and implement tools to enhance system reliability (e.g., Puppet, Git, Mesos).
Troubleshoot and resolve performance and reliability issues across the stack.
Implement automation for monitoring, deployment, and validation of systems and applications.
Mentor team members on engineering best practices and methodologies.
Share knowledge through documentation, presentations, and internal communications. Change Management
Manage installation and configuration of application software using SDA.
Schedule and track application changes and releases.
Define and document installation and rollback procedures.
Assess and communicate risks prior to implementation. Implementation Management
Design and execute implementation strategies for software and configuration changes.
Deploy updates across production and test environments using version control and automation tools.
Perform system and application health checks post-deployment. Reliability Testing
Develop and execute operational test plans based on technical and business requirements.
Support performance, capacity, regression, and failover testing using automated tools.
Participate in scheduled weekend testing of production systems. Application Support
Provide Level II support for test and production environments.
Diagnose and resolve system issues; implement fixes and improvements.
Use tools like Jira, GitHub, and ServiceNow to manage incidents and track defects.
Analyze root causes of production issues and implement preventive measures.
Define and implement standards for system reliability and change control. Required Qualifications
Bachelor’s degree or equivalent experience in Computer Science, Engineering, or a related field.
Must have recent financial domain experience. Expert knowledge of Linux systems, particularly RHEL.
Strong understanding of TCP/IP networking.
Proficiency in scripting languages such as Python.
Experience with source control systems, preferably Git.
Hands-on experience with IT automation tools (e.g., Puppet, Chef, SaltStack).
Familiarity with network administration and monitoring tools.
Experience in operational testing, change control, and implementation management.
Understanding of capacity and performance management.
Ability to work independently and adapt to changing priorities.
Strong problem-solving and communication skills. Preferred Qualifications
Experience with open-source development workflows and community practices.
Passion for continuous learning and innovation in system reliability and automation.