IT Job Pro

Most Popular Tech Job site – Find Jobs || Post Jobs

Backend Software Engineer

Seattle, Washington Puppet Labs

Summary of Role
We’re building a company built by developers for developers. We reward ownership, customer focus and operational excellence. We abhor bureaucracy and mindless meetings. If you’ve spent 30 minutes in a daily standup that should have taken 5, you know what we’re talking about.
We’re building the best infrastructure automation the world has seen and we’re looking for the best and brightest to join our Puppet Pipelines team and make a real impact in the server management space.
This is a hands on role where you’ll be responsible for building and owning some or most of the core components that power our platform. You’ll produce well architected, carefully implemented and well tested code that runs in production from day one. Finally you’ll lead by example, designing and architecting new services, setting standards for code quality, and mentoring other engineers. Developers on the team will look to you as the gold standard, seek you out for code reviews and value the insights that few can provide.
If the following are true we would love to talk with you:
– You live and breathe Java or Go
– You love building high performance Web apps
– You are laser-focused on the user experience
– You have a passion for the whole stack, from pixels to performance
– You know and care about algorithmic complexity and the difference between O(n) & O(n log n)
– You take pride in writing well tested perfect software that operates flawlessly in production
– You navigate cloud services (S3, DynamoDB, SQS) in your sleep and know how to pick the best components to achieve the functionality and performance you need
Key Skills
– Java and / or Go
– Experience with Distributed systems, multi-threaded programming & concurrency
– Algorithms & Data structures
– AWS EC2, S3, SQS, DynamoDB
– REST Services and APIs
– Linux / OS services
– 4+ years of professional experience
Essential Job Duties:
– Requires logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems
– Requires contact with others (face-to-face, by telephone, virtual meetings, VOIP or otherwise) and working and interacting in a group or team
Working for Puppet
Puppet is leading the movement that will define the next decade of software.
Today it’s characterized by the general realization that for companies to remain relevant, they have to constantly provide great software to their users.
Tomorrow it’s defined by a world of frictionless software change – where any company can deliver a better experience to their users, at any moment.
We’re building a world of unconstrained software change. Where the software that powers everything around us is always available, is constantly modern, and accessible from anywhere
The company is growing fast and we’re determined for everyone here to have a real impact on the company and our customers every day. We’re driven and restless. We encourage creativity and collaboration. By challenging each other, we foster continuous improvement.
Here at Puppet, our values are our ‘culture code’ and guide all that we do. They embody who we are as a team, as a community, and as a business. That’s why we hire carefully for individuals who clearly represent our company values. That means being connected to the communities we serve (around the globe and online), having an understanding that candid conversations can drive innovation, those who know how to ask themselves the right questions to drive customer benefit, and those who understand that the many people, perspectives and places that makeup our company are key to our success.
Puppet offers excellent health benefits for employees and family, a flexible time-off policy (that we do insist you use), and a variety of methods to grow your skills and further your career. We have employees all around the US, the UK, Sweden, Canada, the Czech Republic and Australia. Our headquarters in downtown Portland, Oregon, is one block off Tom McCall Waterfront Park with views of Mt. Hood, Mt. St. Helens and the Willamette River.
More than 30,000 companies including more than two thirds of the Fortune 100 use Puppet’s open source and commercial solutions to achieve situational awareness and drive software change with confidence. We power companies including Twitter, Yelp, Disney, Google, Citrix, eBay, NYSE, Cisco WebEx, Salesforce, Bank of America and PayPal.
Our investors include Kleiner Perkins Caufield & Byers, VMware, Google Ventures, Cisco, True Ventures, Radar Partners, and Emerson Street Partners.
Puppet is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, ancestry, age, veteran status, disability, or any other protected class.
If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact +1-************ for assistance.


To apply for this job please visit