Software Engineer

Gruntwork


8 months ago

06/03/2019 08:59:10

Job type: Full-time

Category: Software Development


What You'll Work On

Gruntwork Houston: build a fundamentally better DevOps experience. Houston consists of a serverless REST API (Node.js, TypeScript, Lambda, API Gateway), a web-based single-page app (Angular, TypeScript, SASS), and a CLI tool (Go).

Infrastructure as Code Library: create reusable infrastructure modules for a variety of infrastructure (e.g., Kubernetes, ELK, Consul, Vault, Kafka, MongoDB, InfluxDB, Jenkins, etc), using a variety of tools (e.g., Terraform, Go, Python, Bash, Docker, Packer, etc), across many clouds (e.g., AWS, GCP, and Azure).

Open Source: contribute to our open source projects, including our open source modules, Terragrunt, Terratest, cloud-nuke, bash-commons, and more.

And a little bit of everything else. Gruntwork is a small, distributed, self-funded, profitable startup, so things are changing all the time, and we all wear many hats. You should expect to write plenty of code, but, depending on your interests, there will also be ample opportunity to write blog posts, give talks, contribute to open source, go to conferences, talk with customers, do sales calls, think through financial questions, interview candidates, mentor new hires, design products, come up with marketing ideas, discuss strategy, consider legal questions, and all the other tasks that are part of working at a small company.

Your Ideal Background

You know how to write code across the stack ("Dev").

You have experience running production software ("Ops").

You have a strong background in software engineering (or are working hard on it!).

Bonus points for a sense of humor, empathy, and curiosity.

Note that we're less concerned with prior experience than we are with curiosity about all areas of the stack and demonstrated ability to learn quickly and go deep when necessary.


----


Gruntwork is a Human-Friendly Company.

We aim to build a company:

Where you get to take on big challenges, but the hours are reasonable.

Where everyone is treated fairly and with respect, but where disagreement is welcome.

Where the team takes great pride in our craft, but also gets things done.

Where we are all focused on advancing the company's mission, but get plenty of time off.

That is welcoming, safe, and inclusive for people of all cultures, genders, and races.

In short, we want to work on interesting problems, with interesting people, while leading interesting lives.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Skylight (US only)
    4 days ago

    Skylight (https://skylight.digital/) is at the forefront of a civic movement to reinvent how the government serves the public in a digital world.

    Were looking for a DevOps Engineer to join our talented team of technologists in driving this movement forward.

    Youll be a key part of our small, but rapidly growing team, which consists of former Presidential Innovation Fellows, founders of 18F, and members of the U.S. Digital Service.

    We work in small, fast, agile teams to create exceptional customer experiences and enduring solutions out of the governments most complex design and technology challenges. The work is challenging, but highly rewarding.

    Benefits

    We focus on supporting you in a variety of ways:

    • Competitive salary
    • Opportunities for an economic stake in the company's success
    • Performance bonuses, referral bonuses, publication bonuses, and public speaking bonuses
    • Medical insurance, dental insurance, vision insurance, short-term and long-term disability insurance, life insurance, dependent care FSA, healthcare FSA, and health savings account
    • Dollar-for-dollar 401(k) match up to 10% of your salary
    • Flexible paid-time-off policy (minimum of 29 days), which covers any type of leave (such as holiday, sick, and vacation) that you need or want to take
    • Minimum of 9 weeks paid time off for all eligible new birth, adoption, or foster parents
    • Annual $2,000 professional development allowance
    • Annual budget of up to $750 for tech-related purchases
    • Access up to $1,000 before payday to cover emergency expenses
    • Incentives for living in a HUBZone area (https://maps.certify.sba.gov/hubzone/map), including relocation assistance and a monthly stipend to help offset the cost of rent or mortgage
    • Remote-friendly work environment
    • An environment that empowers you to unleash your superpowers for public good

    We participate in E-Verify and upon hire, will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.

    We're an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, sex, sexual orientation, gender identity or expression, religion, age, pregnancy, disability, work-related injury, covered veteran status, political ideology, marital status, or any other factor that the law protects from employment discrimination.

    Skills & requirements

    What you’ll do:

    • Engineer an incredible experience for developers who are working in web-based environments such as Ruby, Python, Java, and Node.js through automation, virtualization, and process improvement

    • Achieve technical excellence by advocating for and adhering to lean-agile engineering principles and practices such as simple design and automated testing

    • Represent Skylight's culture of delivery when interacting with government stakeholders and other contractors

    What we’re looking for:

    • Expertise in the areas of version control, deployment automation, continuous integration, test automation, monitoring, proactive notification, and “shift-left security”

    • Able to deploy and configure services using infrastructure as a service providers such as Amazon Web Services and Microsoft Azure

    • Able to solve problems using scripting and programming skills

    • Able to administer Linux-based systems, as well as Apache-based web servers

    • Experience with Elasticsearch and Docker

    • Experience creating secure systems while enhancing the privacy of all system users

    • Experience working within a multidisciplinary, agile team format

    • A mindset and work approach that aligns with our core values (https://skylight.digital/culture)

    • Ability to travel from time to time

  • NS8 is a fraud prevention hub with industry-leading time to value that empowers eCommerce merchants to reduce their total cost of fraud through data orchestration and early-stage detection tools that filter out malicious activity before it starts.

    Why Join Us?

    • We're blowing up and need talented engineers and leaders to keep up with our explosive business growth.

    • We've got funding and our revenue is killing it too. Our numbers are outperforming the projections in our last pitch deck - and we all know how lofty those can be.

    • Our CEO is a developer of over 20 years and has additional founder and CEO experience with fast paced startups, so he gets the engineering side and the business under commits so development can over deliver.

    • Our CTO has decades of technical expertise, running large development organizations with resources in every corner of the globe, deploying products that generate hundreds of millions of dollars annually across diverse and highly regulated markets.

    • Our CSA has over 20 years development experience with both Fortune 20 companies and founding many startups in the platform space, including several large exits.

    Our Engineers:

    • Excel in a flat hierarchy and spend almost 100% of their time writing code.

    • Love working in our agile, continuous integration and deployment environment.

    • Conceive, design, develop, deploy and operate the code they write.

    • Deploy maintainable, instrumented, predictable and reliable distributed systems on a steady cadence.

    • Write tooling for automation, diagnostics, debugging.

    • Participate in on-call rotation for their services.

    • Build with a security mindset and are up to date on industry best practices.

    • Design from the start with multi-tenancy and high availability as requirements.

    • Have developed their remote engineering muscles and are highly engaged via Slack.

    Our Stack:

    • TypeScript, React, Node.js

    • AWS technologies

    • Kubernetes

      • Concourse + Helm3 for CI/CD

      • Prometheus

      • Grafana

    • Kafka

    • ProtoBuf3

    • Mongo

    • MySQL

    Your Role:

    The Director of Cloud Infrastructure is an experienced infrastructure technologist and leader who is passionate about DevOps: leading, mentoring, and scaling teams responsible for NS8’s software development delivery pipeline, cloud infrastructure, and production services.

    Responsibilities:

    • As Director of Cloud Infrastructure, you will collaborate with the CTO, Chief Architect and entire Engineering organization to roll out and maintain DevOps best practices to enable rapid software development through a robust and secure infrastructure.

    • Manage a plan for how to move towards best practice, and communicate progress to relevant stakeholders

    • The Director of Cloud Infrastructure is responsible for NS8’s development, test, and production infrastructures.

    • Support the engineering teams with infrastructure and tools to automatically build, deploy and run applications maximizing the use of automation and observability

    • The ideal candidate will have considerable knowledge of cloud computing and AWS with experience building environments that meet high availability, scalability, and reliability criteria.

    • Experience with continuous integration, continuous delivery and continuous deployment.

    • Experience with container architecture and container orchestration tools (Kubernetes)

    • Experience managing and maintaining Kafka

    • Experience deploying, managing and monitoring production services, as well as the supporting infrastructure such as CI/CD pipelines and container orchestration (Concourse, Istio)

    • Responsible for configuration, management and orchestrating response using alerting tools such as New Relic, Honeycomb and PagerDuty. Streamline incident management and escalation process to provide 24/7 support for production services

    • Managing technical people and engineering leads, including performance management, career management, and conflict resolution

    • An ability to build teams while keeping engineers and leads engaged

    Qualifications:

    • Bachelor’s or Master’s degree in Computer Science or similar.

    • 5+ years developing software in a professional environment

    • 5+ year in DevOps

    Our Benefits:

    • Work from home or on-site in Las Vegas

    • Competitive salaries

    • Equity

    • Medical

    • Dental

    • Vision

    • FSA

    • Fully stocked kitchen for on-site employees

    Our Culture:


    • Vibrant is an understatement, company events are always first class and exciting – axe-throwing, luchador wrestling, fancy dinners, charity events, game shows.

    • Value diversity, transparency, and encourage everyone to be their authentic self.

    • Supportive, learning culture; where engineers are encouraged to present Lunch and Learns on any topics they are passionate about.



    Physical Demands:


    While performing the duties of this job, the employee routinely is required to sit; walk; talk and hear; use hands to keyboard, finger, handle, and feel; stoop, kneel, crouch, twist, crawl, reach, and stretch. - The employee is occasionally required to move around the office.



    NS8 Inc provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


    This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

  • Get to know us

    We create open-source software that puts users in control of their online browsing experience. Our desktop and mobile products, such as Adblock Plus, Adblock Browser, and Flattr, help sustain and grow a fair, open web, giving users control while providing user-friendly monetization. Our most popular product, Adblock Plus (ABP), is currently used on over 100 million devices.

    What you'll do

    With your knowledge of automation, and creative mindset, you'll develop solutions to anticipated issues and drive those solutions forward. Support the blocking of disruptive ads while helping to counter ad-block circumvention. You'll communicate with stakeholders from different teams to improve technical processes and tools in our Filters department.

    After your morning coffee, you’ll be expected to...
    • Develop solutions for automated crawling of web content and monitoring of ads to asses ad-blocking quality.
    • Work on automating pushes to the anti-circumvention filter list in response to common circumvention methods
    • Support any innovation initiatives around monitoring with technical expertise.
    • Create, maintain, and improve technical processes, including tooling and documentation.
    • Improve team communication and sync with your colleagues to make sure everybody is on the same page.
    A little bit about you...
    • 4+ years of experience in software development
    • Good knowledge of JavaScript (especially Node.js)
    • Strongly process- and quality-oriented
    • Experience with agile methodologies
    • Basic DevOps knowledge, e.g. Docker
    • Proficient user of spoken and written English
    It's great, but not required, if you have...
    • A university degree (incl. Applied sciences) in Information Science or related
    • Knowledge of additional scripting languages
    • Experience with multi-lingual/multi-cultural teams
    • Knowledge about machine learning
    A little bit about the team you’ll work with

    You’ll join the Filters department and work on the Circumvention and Filter List teams. We’re proud to unite people from diverse backgrounds in our cross-functional teams. We all have our niche expertise areas and projects we work on, and that means we can support each other if somebody gets stuck with an issue. Right now, we’re all about improving and automating processes. Join us if you want to become part of a great team that makes a difference in the web ecosystem.

    A lot of our eyeo colleagues work remotely and so can you. We’re happy to pay for a coworking space, or if you prefer, we will help you relocate to our offices in Cologne or Berlin.

    Not sure if this is for you? Consider contributing first.


    Privacy Notice
    When you apply, you’ll be automatically forwarded to our recruitment platform operated by an external service provider called Greenhouse (seated in the US). Greenhouse collects some information on its website, such as anonymous usage statistics, by using cookies, server logs, and other similar technology. For more information, please refer to Greenhouse’s Privacy Policy. All documents and information provided by you are stored with Greenhouse. In order to ensure an adequate level of data protection, eyeo and Greenhouse have entered into the EU Standard Contractual Clauses (“processors”) - Commission Decision C(2010)593. You can request a copy of this by contacting us at privacy[at]eyeo.com. If you don’t want your data forwarded to Greenhouse, please do not apply. For detailed and further information, please refer to our Privacy Policy at https://eyeo.com/en/privacy.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!