Fog Creek Software
About the role
Manuscript is a purpose built project management tool built on the powerful engine of our flagship product, FogBugz, which pioneered bug tracking. Fog Creek is looking for an experienced, enthusiastic engineer to dive into both operations and development, and work on the infrastructure behind Manuscript.
On the Infrastructure and Operations (Io) team, you'll help us help us adapt to new methodologies and infrastructure in Microsoft Azure while dissecting and maintaining our products in their existing environment. Together, we'll build the future of Fog Creek's On Demand products.
In this position, you're able to work from anywhere—seriously. While our office is in New York City, over half of our employees are all over the US and the world. Currently the Io team is entirely remote. If you work at HQ, you'll be in a brand new office, carefully and thoughtfully designed to give each person both private and collaborative work spaces. If not, you'll be part of a remote-first culture where all of our meetings are online and apps and tools like Slack, Trello and Google Hangouts are the normal way to communicate. Remote workers never end up struggling to hear a meeting where everybody in the office forgot that someone was on the other end of a speakerphone.
We offer fair, competitive, and transparent pay. The range for this position is $73K to $95K and we look at factors like your experience and location to determine our offer, which comes with a comprehensive benefits package. We don't negotiate because we make our best possible offer up front—no games.
We're looking for people with:
At least five years of computing experience, knowledge and excitement about the terrain, primarily with a Windows Server stack (Windows Server, IIS, Active Directory)
A demonstrated use of several services in Microsoft Azure, such as Virtual Machines, Application Gateways, SQL Elastic Pool
Code familiarity: whether it's contributing to our core products in C#, scripting solutions in Python or Ruby, or defining infrastructure configurations in JSON, you'll need to be comfortable with programmatic ways of solving problems. You don't need to be a developer, you need to be able to run and support code
Experience in an on-call rotation, ability to respond to critical incidents calmly
A deep understanding of the tools at an Operations Engineer's disposal, such as monitoring and logging, and knowledge of the time and place to use each one
Pragmatic problem solving abilities dealing with complex systems
Comfort wearing lots of hats in a heterogeneous environment such as: working with web servers and databases, automating tasks, deploying hardware and software, using dashboards and ssh terminals, experience with both Windows and Linux systems
An excellent command of written and spoken English. Thoughtful, empathetic communications and clear documentation are necessary for success
That being said, on this day we'd be particularly delighted to hire someone with experience in:
Hosted/Cloud migrations: you have experience restructuring features in applications and migrating to Microsoft Azure
Hashicorp tools and Infrastructure as Code
Experience with Elasticsearch, Redis, HAProxy
Physical datacenters with both bare metal and virtual hosts, particularly VMWare
Debian-based Linux systems
We want you to know
We welcome you, as you are, to work at Fog Creek. We're removing the structural barriers and daily frustrations that too many tech companies inflict on underrepresented workers. From day one, our company has been about respecting and valuing our workers, and you’ll be supported by every level of our organization when you join our team. We support workplace diversity.
Fog Creek Software, Inc. does not discriminate in employment matters on the basis of race, color, religion, gender identity or expression, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, disability, or any other protected class. If you have a disability, we're more than happy to accommodate and make the interview process better for you.
What to expect when you apply
To apply, head over to apply.glitch.me and complete the required fields – keep in mind you'll need an up-to-date resume and cover letter telling us why you'd be great for the position! Specifically we'd like to hear more about your experience with hosted and cloud migrations. Our auto-response will let you know we received your application and include an optional survey. We'll use whatever information you choose to provide anonymously to help us improve diversity at Fog Creek!
After that, rest assured your application will be read by a real, live Fog Creek Engineer (so please feel free to get as technical as you like).
If we decide to move forward, we'll schedule a short call with you and a member of our technical staff to talk more about what you've done and why you're interested in the role. This interview will also be an opportunity to ask any questions you have about the role or Fog Creek in general.
The next step is a take home test. We'll use it to assess your operational skills. But don't freak out! We know you're an incredibly busy individual and will work with you to find a time where you can devote no more than a couple of hours to work on it. We'll also be available to answer any questions you may have.
Finally, we schedule a day of interviews with you and some other members of the Fog Creek team. We'll do this over video for the most part, but if you're local we'd be happy to have you to our office and provide lunch. We lean heavily toward task-based interviews to help us understand your skill level, strengths and possible weak areas. Our goal isn't to have you implement complex coding structures on a whiteboard , but to see how you think and give you problems you would actually encounter at work and then have a conversation about it.