Senior Systems Software Engineer

4 weeks ago


New York NY United States Hudson River Trading Full time

The Systems Development team at Hudson River Trading builds and maintains the platform that is shared by all Systems teams to provision, monitor, and manage our server and network infrastructure. As a Systems Software Engineer, you will develop tools in Python with a focus on improving development experience for users of our configuration management system, SaltStack. This role offers a unique opportunity to impact a critical part of our existing and growing infrastructure. You’ll improve and integrate our existing tools and libraries across the platform, as well as design and build new ones to make trading, research, installation, and monitoring systems easier to manage and more reliable. Strong Python skills, development experience, and some experience with Unix are required.

Responsibilities

  • Building and maintaining tools and software features to automate systems engineering workflows related to machine provisioning, monitoring, metrics collection, maintenance, and network configuration
  • Integrating and extending configuration management modules (SaltStack and Ansible) and tools
  • Troubleshooting software bugs on a fleet of Linux machines, including application, network, operating system, and/or kernel issues
  • Writing configuration management (SaltStack) code to build, deploy, and maintain new services
  • Helping to set the general direction for the Systems Python platform, representing Salt users internally

Qualifications

Required:

  • BS and/or MS in computer science or a related field
  • 5+ years of relevant experience, including programming in Python
  • Experience using automation to solve problems and improve processes efficiently
  • Acts effectively as a team player but also works well independently
  • Skilled at juggling multiple tasks while maintaining a high level of attention to detail
  • Familiar with open-source software
  • Strong Python programming skills
  • Must be able to debug and analyze problems quickly
  • Must be able to learn at a fast pace and apply new skills effectively
  • Strong grasp of computer science fundamentals and software design patterns
  • Solid understanding of Linux/UNIX operating systems

Preferred:

  • Understanding of Debian operating system
  • Proven experience with SaltStack internals or platform ownership
  • Familiarity with systems configuration management and monitoring technologies
  • Familiarity with continuous integration and continuous deployment tools and processes
  • Understanding of networking protocols

Annual base salary range of $150,000 to $250,000. Pay (base and bonus) may vary depending on job-related skills and experience. A sign-on and discretionary performance bonus may also be provided as part of the total compensation package, in addition to company-paid medical and/or other benefits.

#J-18808-Ljbffr

  • New York, New York, United States Roy Talman & Associates Full time

    Job DescriptionWe are seeking an experienced Senior Software Systems Engineer to join our team at Roy Talman & Associates. The successful candidate will have advanced proficiency with C/C++ systems development in a Linux environment and demonstrable success building high-performance software.The estimated salary for this position is $120,000 - $180,000 per...


  • New York, NY, United States Sara Software Systems Full time

    hese roles include, but are not limited to analysis, design, coding, engineering, testing, debugging, standards, methods, tools analysis, documentation, research and development, maintenance, new development, operations, and delivery. With every role in the company, each position has a requirement for building quality into every output. This also includes...


  • New York, United States Sara Software Systems Full time

    Leverage your technical expertise to implement critical solutions Work collaboratively within the team and across functional areas to drive design and implementation of new product features, from inception through to production Job Title: Senior Software Engineering - Philanthropy Engineering (Contract) Work Location: Manhattan, NYC ...


  • Atlanta, GA, United States Ultimate Software Full time

    Here at UKG, our purpose is people. Our HR, payroll, and workforce management solutions help organizations unlock happier outcomes for all. Our U Krewers, who build those solutions and support our business, are talented, collaborative, and innovative problem-solvers. We strive to create a culture of belonging and an employee experience that empowers our...


  • New York, United States Persistent Systems Full time

    Job Description & ResponsibilitiesWe're looking for a Senior Back-End Software Engineer with extensive experience developing software with Java in a Linux environment.  You will be responsible for working with a team of engineers in the development and implementation of applications that will automate our QA testing platform for our firmware running on...


  • New York, New York, United States Open Systems Technologies Full time

    About Open Systems TechnologiesWe are a financial firm based in New York, NY, seeking an experienced Senior Frontend Software Engineer to join our team. Our ideal candidate will have a strong background in developing with JavaScript and modern, component-based JS frameworks like React.Compensation and BenefitsThe salary for this position is estimated to be...


  • Orlando, FL, United States FactSet Research Systems Inc. Full time

    Senior Software Engineer, IBS Services Engineering, FactSet Research Systems Inc., Orlando, FL: Manages a team of software engineers or projects within the IBS Services Engineering team. Min. Reqs. BA, or higher, or for.equiv., in CS or rel. tech. field & 2 yrs of softw. Eng. industry exper.,w/Amazon Web Services (AWS), RESTful APIs, Python Flask framework,...


  • Seattle, WA, United States Software Resources Full time

    Senior Software Engineer (Back-End Scala) Software Resources has an immediate job opportunity for a Senior Software Engineer with a major corporation in Seattle, WA. On-site 2-4 days per week. Duration : 12 month(s)MUST HAVES: This is not A Data Engineer. This is a back-end expert Scala developer. Must have expert experience with Library Development. This...


  • New York, New York, United States Intelliswift Software Full time

    About the RoleWe are seeking a seasoned Technical Software Delivery Lead to join our team at Intelliswift Software. The successful candidate will have strong technical leadership experience and a proven track record of delivering complex software projects.Key Responsibilities:Leverage your expertise in software engineering to guide senior development teams...


  • Rochester, MI, United States OneStream Software Full time

    DescriptionSoftware Engineer - IAM Location: Remote, USAEmployment Type: Full-TimeCompensation: $104,000 to $149,000(Range applies to US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on experience. Benefits Offered: Vision, Medical, Life, Dental, 401K SummaryOneStream Software is a leading provider of Corporate Performance...


  • New York, New York, United States Triunity Software Full time

    Job Description:We are looking for an experienced AI developer to lead the development of an AI-powered graphics design tool. In this role, you will collaborate with the development team to integrate AI and machine learning algorithms into the tool and implement AI features that can enhance design processes and automate tasks. You will also be responsible...


  • New York, United States Lovefreedom Solution Full time

    Job DescriptionJob DescriptionOverviewThe Senior Software Engineer (Back-End) plays a critical role in developing and maintaining the server-side logic for applications. This position is integral to ensuring optimal performance and responsiveness to front-end requests, making it essential for the overall success of our technology solutions. The ideal...


  • New York, United States Persistent Systems LLC (New York) Full time

    Job Description & Responsibilities We're looking for a Senior Back-End Software Engineer with extensive experience developing software with Java in a Linux environment. You will be responsible for working with a team of engineersin the development and implementation of applications that will automate our QA testing platform for our firmware running on the...


  • New York, United States Collibra Full time

    EMPLOYER: Collibra Inc.TITLE: Senior Software Engineer LOCATION: New York, NY (option to work remotely from any location nationally)DUTIES: Responsible for developing high quality code and participating in testing and maintenance of code. Develop SaaS software and deploy into a cloud environment and apply pragmatic engineering approaches to deliver value to...


  • New York, United States Gemini Space Station Full time

    Gemini Space Station seeks Senior Software Engineer in New York, NY.Duties: Design and develop new software products and product features for the digital asset platform of cryptocurrency exchange. Work with Quality Assurance Team to write, implement, and direct automated test codes to ensure the operation of new software product features. Provide input to...


  • New York, New York, United States CTC Trading Group, LLC Full time

    CTC Trading Group, LLC is a leading financial institution seeking an experienced Senior Software Engineer to join their team in New York. This position offers a unique opportunity to work with cutting-edge technologies and contribute to the development of high-performance full-stack solutions.Job Summary: As a Senior Software Engineer, you will partner with...


  • New York, New York, United States Fidelity Information Services Full time

    Job OverviewFidelity Information Services is committed to delivering innovative solutions that meet the evolving needs of our clients. As a Senior Software Engineering Professional, you will play a critical role in shaping the future of our software development team.Salary$31,200 per yearJob Description:We are seeking an experienced Senior Software Engineer...


  • New York, New York, United States MetaSquare Full time

    We are looking for a talented Senior Software Engineer to lead our software development team at MetaSquare Inc. The ideal candidate will have a strong background in software engineering, excellent problem-solving skills, and the ability to mentor junior engineers.This senior role comes with a salary package of around $150,000 per annum. Key responsibilities...


  • New York, United States Orbis Group Full time

    Senior Software Engineer, Machine LearningLocation: Hybrid NYCSalary: 200k-235K base + equity + benefitsA growing startup dedicated to addressing identity risk for organizations in the financial sector is looking for a Senior Software Engineer to join their Machine Learning team. The company helps businesses combat fraud and manage credit and compliance...


  • New York, United States Orbis Group Full time

    Senior Software Engineer, Machine LearningLocation: Hybrid NYCSalary: 200k-235K base + equity + benefitsA growing startup dedicated to addressing identity risk for organizations in the financial sector is looking for a Senior Software Engineer to join their Machine Learning team. The company helps businesses combat fraud and manage credit and compliance...