Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Systems Engineer - Development Tools  image - Rise Careers
Job details

Senior Systems Engineer - Development Tools

Hudson River Trading (HRT) is looking for a talented Systems Engineer to join the Developer Tools team, supporting the firm's development needs with a focus on automation and tooling.

Skills

  • Python programming
  • Linux/UNIX systems
  • Problem analysis and debugging

Responsibilities

  • Build and maintain tools and software to automate, monitor, and improve build, test, and development workflows
  • Analyze build patterns and troubleshoot systemic resource usage
  • Consult with developers to help software engineers solve problems and interface with Linux systems

Education

  • Bachelor's or Master's degree in computer science or a related field

Benefits

  • Diverse work culture
  • Collaborative work environment
  • Opportunities for professional growth
To read the complete job description, please click on the ‘Apply’ button
Hudson River Trading Glassdoor Company Review
4.8 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Hudson River Trading DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Hudson River Trading
Hudson River Trading CEO photo
Unknown name
Approve of CEO

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Systems Engineer - Development Tools , Hudson River Trading

If you're a talented Systems Engineer looking for an exciting opportunity to make an impact, Hudson River Trading (HRT) has the perfect role for you! As a Senior Systems Engineer on the Developer Tools team based in Chicago, Illinois, you'll have the chance to build and maintain the critical infrastructure that powers our software development processes across the firm. In this role, you’ll be working on server and software build infrastructure that enhances collaboration and review of code across all teams at HRT. You'll design, build, and scale our code collaboration platforms and develop tools that streamline our build and testing workflows. Your knowledge and expertise will be invaluable in analyzing build patterns, troubleshooting resource usage, and advocating for improvements to create more efficient processes. We're not just about managing existing systems; we're looking for someone who is passionate about strategic design and implementation to support our future development needs. With your solid understanding of Linux/UNIX operating systems, Python programming skills, and problem-solving abilities, you will consult directly with software engineers, sharing insights that help them navigate complex issues effectively. At HRT, we pride ourselves on fostering a collaborative and innovative culture where your ideas and contributions will be valued. If you're ready to bring your expertise to a dynamic, high-velocity environment where you can truly make an impact, we invite you to join our team at Hudson River Trading.

Frequently Asked Questions (FAQs) for Senior Systems Engineer - Development Tools Role at Hudson River Trading
What are the primary responsibilities of a Senior Systems Engineer at Hudson River Trading?

As a Senior Systems Engineer at Hudson River Trading, your main responsibilities will include building and maintaining tools to automate and improve the software development lifecycle, analyzing build patterns, troubleshooting resource issues, and consulting with software engineers to enhance their efficiency with Linux systems. You will play a critical role in supporting the Developer Tools team's efforts to streamline workflows across the organization.

Join Rise to see the full answer
What qualifications are needed for the Senior Systems Engineer position at Hudson River Trading?

To qualify for the Senior Systems Engineer position at Hudson River Trading, you should have a Bachelor's or Master's degree in computer science or a related field, along with a solid understanding of Linux/UNIX systems and Python programming. A minimum of 2 years of relevant experience is required, and familiarity with Java or Groovy, as well as experience with tools like Jenkins, is preferred.

Join Rise to see the full answer
What programming languages should I know for the Senior Systems Engineer role at Hudson River Trading?

For the Senior Systems Engineer role at Hudson River Trading, proficiency in Python programming is essential. Additionally, familiarity with Java and Groovy is preferred. Being comfortable working with open-source software across various languages will also be beneficial as you will support and debug existing tools and systems.

Join Rise to see the full answer
How does the Developer Tools team at Hudson River Trading collaborate with other teams?

The Developer Tools team at Hudson River Trading collaborates closely with other software development teams to understand their needs and to design systems that improve their development experience. This involves not only building the infrastructure but also strategizing on how to make enhancements that are beneficial for all teams in the firm.

Join Rise to see the full answer
What type of culture can I expect at Hudson River Trading as a Senior Systems Engineer?

At Hudson River Trading, you can expect a collaborative and open culture that values diverse perspectives and encourages innovation. The company fosters a sense of community among employees, promoting a friendly environment where ideas are shared and celebrated, creating a workplace where everyone feels valued and supported.

Join Rise to see the full answer
Common Interview Questions for Senior Systems Engineer - Development Tools
Can you explain your experience with Python programming as it relates to systems engineering?

When answering this question, it's important to highlight specific projects where you've utilized Python to solve problems or automate tasks. Discuss your familiarity with libraries and frameworks, as well as how you've debugged and improved systems using your Python skills. Focus on your ability to analyze and optimize existing solutions.

Join Rise to see the full answer
What steps do you take when troubleshooting a build issue in a Linux environment?

To effectively answer this question, outline a systematic approach to troubleshooting, such as checking logs for error messages, analyzing configuration files, and understanding environment variables. Discuss how you would collaborate with development teams to identify infrastructure-related issues and how your past experiences inform your troubleshooting methods.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects as a Senior Systems Engineer?

In your response, emphasize the importance of understanding project deadlines, stakeholder needs, and the overall impact of tasks on the business. Mention any tools you utilize for project management and how effective communication plays a role in prioritizing and delegating tasks within a team setting.

Join Rise to see the full answer
What do you know about continuous integration and continuous deployment processes?

In answering this question, discuss the importance of CI/CD in the software development lifecycle and how it streamlines the process of deploying updates. Highlight any relevant tools you've used, like Jenkins, and describe how you've implemented these practices in your previous roles.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you resolved it.

Be prepared to provide a detailed account of a specific problem, including the context, the steps you took to investigate, and the final resolution. Focus on your thought process and collaboration with colleagues to overcome the challenge, showcasing your problem-solving skills.

Join Rise to see the full answer
What tools and technologies are you familiar with in the realm of systems configuration management?

Here, emphasize your knowledge of specific tools like Ansible, Puppet, or Chef. Discuss experiences where you’ve used these tools to automate system configurations and the benefits this brought in terms of efficiency and consistency in deployment. Mention how staying updated with current trends in configuration management is part of your professional development.

Join Rise to see the full answer
How do you ensure the security of systems when implementing new tools?

In your response, outline the steps and best practices you follow to assess risks when introducing new tools, such as conducting security assessments, staying informed on vulnerabilities, and engaging with security teams to ensure compliance with organizational policies. Highlight your proactive approach to maintaining security in your implementations.

Join Rise to see the full answer
What experience do you have with monitoring systems and performance tuning?

Discuss any monitoring tools you've utilized, such as Prometheus or Grafana, and explain how you've analyzed system performance data to identify bottlenecks. Provide examples of how you've applied performance tuning techniques to enhance system efficiency and reliability.

Join Rise to see the full answer
How important is documentation in your work as a Systems Engineer?

Highlight the significance of documentation in ensuring clear communication within teams and creating a knowledge base for future reference. Discuss your approach to documenting systems architecture, processes, and configurations, emphasizing how this practice fosters continuity and supports team members.

Join Rise to see the full answer
Why do you want to work as a Senior Systems Engineer at Hudson River Trading?

When responding to this question, connect your personal values and career goals with HRT's mission and culture. Highlight your enthusiasm for working in a fast-paced, innovative environment, and express your desire to contribute to the development of cutting-edge systems that enhance the team's effectiveness and the overall trading experience.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Photo of the Rise User
Posted 10 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Photo of the Rise User
Cprime Remote No location specified
Posted 6 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Photo of the Rise User
Posted 10 hours ago
Posted 2 days ago
Photo of the Rise User
Posted 10 hours ago
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Empathetic
Photo of the Rise User
Posted 5 days ago
MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$100,000/yr - $150,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 6, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!