Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Senior Software Engineer - Systems Reliability

Expired Job

Houghton Mifflin Co Evanston , IL 60201

Posted 3 months ago

Job Requisition ID: 12531

Additional Locations:

Software Engineering at HMH is focused on building fantastic software to meet the challenges facing teachers and learners. Enabling and supporting a wide range of next generation learning experiences. We design, and build custom applications and services used by millions. We are creating teams full of innovative, eager software professionals to build the products that will transform our industry.

We are staffing new, small, self-contained teams of engineers with people who love solving problems, building high quality products and services. We are looking for people with a wide range of skills, who can contribute broadly bringing the right tool to the right job. We use a wide range of technologies, and are building up a next generation services platform that can make our learning tools and content available to all our products, and someday to the world. If you want to make a difference in the lives of students and teachers, and understand what it takes to deliver high quality software, we would love to talk to you about this opportunity.

The Opportunity

  • Systems Reliability Engineer

  • Technical Services Team

Who We Are

The Bedrock Technical Services Team operate, develop, maintain and support the newest services delivery platform for Houghton Mifflin Harcourt. We focus on reliability, availability, performance and scalability of the newest efforts in the education space.

What youll do

As a member of the Bedrock Technical Services Team you will be working with engineers and fellow team members, worldwide to deliver reliable, scalable services running on Apache Mesos/Aurora. You will work closely with these engineers to develop the latest in cloud systems and software solutions in a rapidly developing space.

You will be involved in all levels of design, development and delivery of these applications and infrastructure in addition to helping define the ever evolving standards and processes that facilitates an efficient and healthy work environment.

  • You will participate with team efforts to lower operation cost through improved design, effective implementation, elimination of break/fix behaviours and extensive automation.

  • Your responsibilities include but are not limited to

  • You will identify, investigate and fix application performance, systemic inadequacies and latent reliability issues.

  • You will influence standardization and process refinement within the engineering organization.

  • Troubleshoot stack-wide engineering issues related to hardware, software, network, applications and cloud service providers.

  • You will mentor engineers and team members on methodology, standards, monitors and best practices.

  • Take part in peer code reviews providing qualitative feedback and facilitate and learning environment through equitable exchange of ideas.

  • Represent the teams efforts and advances through internal presentations, blog articles and thorough documentation of these efforts.

Who You Are

  • Expert knowledge of Linux servers, specifically RHEL/CentOS/Amazon Linux.

  • Demonstrable knowledge of TCP/IP, security (application and systems) and experience supporting multi-tiered technologies.

  • Practical knowledge of high level scripting language (Python, etc).

  • Practical knowledge of caching technologies, messaging protocols and software design and life cycle.

  • Practical knowledge of practices and use of source control, specifically git.

  • Practical understanding of application and systems design and an ability to communicate trade-offs, benefits and pitfalls of various decisions in those designs.

  • Possess the ability to adapt and adjust to rapidly changing land-scape and priorities.

  • Strong ability to work independently and prioritize tasks with little or no direction.

  • Demonstrable ability to effectively and efficiently troubleshoot and communicate and influence a disparate range of individuals through effective communication and decision making.

  • A critical thinker looking past the immediate concerns and distractions and considering the landscape of the future.

  • A passionate lifelong learner and innovator realizing the current technologies and problems are perishable and change is inevitable.

Desired Skills

  • Practical experience in Java, Scala or GoLang.

  • Experience with or a strong desire to learn Apache Mesos/Aurora, Zookeeper and Amazon Web Services.

  • Familiarity with open source software development culture, community and workflows.

  • Practical experience with monitoring and alerting workflows and technologies.

Physical Requirements:

  • Might be in a stationary position for a considerable time(sitting and/or standing)

  • The person in this position needs to move about inside office to access file cabinets, office machinery, etc

  • Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine, and computer printer

  • Must be able to collaborate with colleagues via face to face, conference calls, and online meetings


Houghton Mifflin Harcourt (NASDAQ:HMHC) is a global learning company dedicated to changing peoples lives by fostering passionate, curious learners. As a leading provider of pre-K12 education content, services, and cutting-edge technology solutions across a variety of media, HMH enables learning in a changing landscape. HMH is uniquely positioned to create engaging and effective educational content and experiences from early childhood to beyond the classroom. HMH serves more than 50 million students in over 150 countries worldwide, while its award-winning children's books, novels, non-fiction, and reference titles are enjoyed by readers throughout the world.

For more information, visit


Houghton Mifflin Harcourt is an equal employment opportunity employer and participates in E-Verify. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of gender, race/ethnicity, gender identity, sexual orientation, protected veteran status, disability, or other protected group status.

  • LI-MD1
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Systems Engineer

Esterel Technologies

Posted 2 weeks ago

VIEW JOBS 11/6/2018 12:00:00 AM 2019-02-04T00:00 SUMMARY The Senior Systems Engineer enhances and improves business infrastructure systems and processes in support of ANSYS business. The role is responsible for the validation of business requirements and design approaches, advanced system improvements on IT systems and environments and provides expertise to IT and the business units in a limited subject matter field. This role will work independently with moderate supervision and participate as a technology resource in larger projects. The primary purpose of this position is to provide engineering support for the design, implementation, support, and monitoring of an enterprise VMware vSphere environment. RESPONSIBILITIES * Conduct new and existing equipment, hardware, and software upgrades projects * Provide technical vision about virtualization technologies and describe customized solutions to address complex environments * Analyze and troubleshoot VMware server deployment and virtualization issues * Communicate and drive infrastructure improvement ideas within a project-based framework * Develop processes, optimization methods and risk management strategies * Perform advanced customization and improvements of core infrastructure and client systems * Perform root-cause analysis: analyzes network, hardware and software issues with infrastructure and client systems * Test and promote enhancements to existing infrastructure systems * Collaborate with other IT functions on complex business requirements, including design and integration points * Participate in on-call 24X7 support as needed in the event of system outage or failure * Provide documentation on installation and configuration procedures MINIMUM QUALIFICATIONS * Associate Degree * Minimum of five (5) years of [Unix, Windows, Networking, Virtualization, Cloud, or Security] * Minimum of five (5) years of practical experience in implementing and sustaining VMware installation, configuration, management, and data protection of high-availability virtualized environment is required. * VMWare current certifications preferred. * Detailed understanding of operating system concepts * Detailed understanding of distributed computing environment concepts * Ability to identify and remedy hardware and software failures * Ability to conceptualize and implement process and design improvements * Specialist knowledge of supporting VMware Technologies - vCenter, ESX, vSphere and VDi * Experience with Dell hardware and EMC storage PREFERRED QUALIFICATIONS * Core competencies for this position also include effective time management, problem solving and time management, customer focus, a drive for results, the ability to communicate effectively, teamwork and organization skills * Experience in Windows and/or Linux operating systems * Ability to travel internationally as needed * Heavy lifting is necessary as infrastructure components can weigh up to 50lbs * Strong technical troubleshooting skills * Experience with Horizon View * In depth applied knowledge of monitoring VMware Operations Manager, VM tuning, and capacity planning CULTURE AND VALUES Culture and values are incredibly important to ANSYS. They inform us of who we are, of how we act. Values aren't posters hanging on a wall or about trite or glib slogans. They aren't about rules and regulations. They can't just be handed down the organization. They are shared beliefs – guideposts that we all follow when we're facing a challenge or a decision. Our values tell us how we live our lives; how we approach our jobs. Our values are crucial for fostering a culture of winning for our company: * Customer focus * Results and Accountability * Innovation * Transparency and Integrity * Mastery * Inclusiveness * Sense of urgency * Collaboration and Teamwork ANSYS does not accept unsolicited referrals for vacancies, and any unsolicited referral will become the property of ANSYS. Upon hire, no fee will be owed to the agency, person or entity. Esterel Technologies Evanston IL

Senior Software Engineer - Systems Reliability

Expired Job

Houghton Mifflin Co