Senior Software Engineer
Timisoara, Romania
5 zile în urmă

Summary of Role

Puppet is looking for an experienced and enthusiastic Senior Software Engineer with strong programming skills and a demonstrated track record in delivering high quality software in a fast-

paced, agile environment. The role will involve core development tasks and driving quality within the team. The right candidate will naturally empathize with customers and have a passion for building quality into every software development activity.

As a Senior Software Engineer, you will be part of a talented engineering team delivering against roadmap strategy for the company and doing so in an iterative workflow.

You will collaborate with developers, user researchers, and product managers to lead and shape design and development, delivering high quality & innovative software.

You will also help promote the usage of Puppet in conjunction with an ever evolving list of technology platforms.

If your software development habits include reviewing code, writing automated tests to validate your code and using continuous integration for fast feedback and a ruthless focus on efficiencies, you’ll fit right in.

Responsibilities :

  • Develop, review, and implement functionality based on customer and engineering requirements
  • Foster continuous learning, by quickly iterating through design and implementation, validation and delivery
  • Work with Product Management, Development, and UX teams in an agile environment to ensure on-time, high-quality releases
  • Work with the product team, to translate functional requirements into pragmatic logical, service-based technical designs.
  • Develop, review, and implement test strategies for complex distributed systems
  • Be a technical leader both within the team and organization through coaching, mentoring, code reviews etc. focusing on continuously improving our engineering processes and practices, quality and deliverables.
  • Develop, maintain and evolve automated tests
  • Participate in defect root cause analysis to continuously improve test coverage
  • Drive initiatives to support continuous improvement of process, quality metrics, communication, and tooling
  • Participate in project planning, report status, and raise areas of risk to management
  • Essential Experience

  • 4+ years professional experience as a Software Engineer , ideally with complex systems, microservice architectures, and Enterprise applications.
  • Strong programming skills with higher level languages including preferably two of the following technologies : Ruby, Rust, Java, Clojure, Golang
  • Practitioner of agile development with a track record of learning from your actions to make positive adjustments.
  • Experience working closely with key stakeholders across the engineering team, including Architects, Product Owners and UX designers.
  • Great verbal and written communication skills with the ability to present complex technical information in a clear and concise manner.
  • Strong logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems
  • Strong communication skills (face-to-face, by telephone, virtual meetings, VOIP or otherwise) and the ability to work and interacting in a group or team
  • Desirable Experience

  • BS or MS in computer science, or equivalent
  • Public cloud environments (AWS, Azure, etc.)
  • Experience with Docker, Docker Compose, Docker Swarm, Kubernetes.
  • Experience with a configuration management system, e.g. Puppet, Chef, Ansible etc.
  • Experienced with Continuous Integration systems, such as Jenkins, Travis, etc.
  • Test-driven development including unit, functional and user-acceptance
  • JUnit, Cucumber, RSpec, or other major test framework
  • Linux and / or UNIX including shell programming (e.g. Bash, Korn, C shell)
  • Version control, preferably Git
  • 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.

    Adaugați la favorite
    Eliminați de la favorite
    Email-ul meu
    Făcând clic pe "Continuați", sunteți de acord că nevoo colectează și procesează datele personale pe care le-ați furnizat în acest formular pentru a crea un cont nevoo și pentru a vă abona la alertele noastre prin e-mail, în conformitate cu Politica de confidențialitate . Puteți să vă retrageți consimțământul în orice moment, urmând și pașii .