Senior Software Engineer, DevOps

Avant


2 weeks ago

10/07/2019 10:22:48

Job type: Full-time

Hiring from: US only

Category: Software Dev


Amount delivers the technology that financial institutions need to create and enhance their digital credit offerings. Built by lending industry veterans, Amount helps partners go digital in months—not years—with a suite of proven product modules for credit decisioning, fraud prevention, account verifications, servicing engines and CRM solutions. Amount partners can optimize performance across product categories by tapping into various service offerings including customer acquisition, funnel and performance assessments, and risk consulting & analytics. Amount clients include financial institutions collectively managing close to $1T in US assets and servicing more than 25 million US customers. Visit www.amount.com for more information.

Amount is building an infrastructure platform and set of tools that enable creating, managing and delivering computing resources to the entire organization. All our infrastructure is in code and we believe in creating or using systems to enable autonomy and self-service for our engineering teams.

We value constant self-improvement, honest feedback, clear communication and empathy for the users of our services.

What you do at Amount:

  • Create infrastructure that enables rapid iteration across engineering teams

  • Design and implement build, release, delivery, and deployment pipelines

  • Manage cloud resources

  • Ensure operational excellence of autonomous software systems

  • Educate and evangelize software systems knowledge across engineering teams

Why you are a fit for Amount:

  • 5+ years of relevant professional experience

  • Extensive programming experience. We use a mix of python, golang and bash

  • Experience with infrastructure as code. Terraform, packer and ansible are our tools of choice

  • Deep understanding of Linux operating systems and containerization. We use Docker and Kubernetes

  • Extended knowledge of cloud infrastructure. We run on AWS.

  • Experience supporting production web applications

  • Knowledgeable with N-Tier cluster technologies (nginx, haproxy, memcache, redis.)

  • Knowledge of development tool creation and application architecture design.

  • Experience with networking paradigms (not a must, but, nice to have)

Why Amount is a fit for you:

At Amount, we believe our values make a difference:

  • We value, support, and help each other grow

  • We are committed to active inclusion and diversity

  • We are transparent and believe the best idea wins

  • We succeed when our customers succeed

  • We get sh!t done… responsibly

And we keep it fun!

We believe that ideas are more important than titles, everything is more fun together, everyone drives change, and everyone is an owner. While we believe the perks and benefits that we offer are terrific, nothing excites us more than having the ability to collaborate with intelligent, highly-motivated and talented people on challenging problems as we work to change the face of online lending.

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

  • 4 weeks ago

    DESCRIPTION

    TaxJar’s remote-only team of 100+ people is growing quickly. We have an immediate opening for a DevOps Engineer who wants to help us make eCommerce easier for everyone.

    Our core values

    • We do the right thing for our customers.

    • We're a team, built on trust.

    • We're proud to be remote.

    • We're in control of our own destiny.

    We're looking for a detailed oriented, battle-tested, and knowledgeable DevOps engineer that is eager to make an impact on a game-changing product in eCommerce. Someone that has the passion to build the infrastructure for TaxJar's core services to maintain and exceed our traffic and reliability trajectory.

    On our team you will have the opportunity to build and maintain cloud architecture that supports tens of thousands of customers.

    *This is a full-time remote position available to folks located in the US.

    As a DevOps professional for TaxJar you will

    • Help us maintain high standards for security, stability, and operational best practices

    • Maintain, test, and improve disaster recovery across our technology stacks

    • Build complex deployment pipelines for Ruby and Elixir applications

    • Maintain and improve our monitoring and alerting systems across AWS and Heroku applications

    • Assist in migrating services from Heroku to AWS

    • Be an expert with AWS cloud services; EC2, RDS, IAM, EKS, Developer Tools, etc.

    • Have experience with infrastructure as code using tools such as CloudFormation, Terraform, Ansible, Chef, Puppet, etc.

    • Support the project efforts of all TaxJar development teams

    REQUIREMENTS

    • 3 - 6 years of experience in cloud based DevOps with a heavy focus on AWS services

    • Production experience with: CloudFormation, CodeDeploy, Ruby applications, AWS cost optimization, and Postgresql

    • Extensive knowledge of monitoring and operating applications in containers at scale

    • Experience with running disaster recovery scenarios and then documenting and implementing issues that were discovered

    • Ability to write clear and accurate documentation around how infrastructure is laid out and can be modified

    • Be accountable for the infrastructure you are provisioning and maintaining

    • Manage DevOps tasks from assignment through to production

    • Agile, humble, trustworthy, and a team player

    • Rapid learner who thrives in a fast-paced and demanding environment

    • Passion for building simple and intuitive solutions for complex problems in eCommerce

    • Excel at communicating with the team remotely (chat, video, email, etc)

    You’ll be a great fit on our team if you

    • Only want to work remotely

    • Are a PRO at communicating and collaboration

    • Highly value working with people you like and respect

    • Are accountable

    • Are confident in your skills and a solid team player (we’re peers here, no egos please) but also comfortable working asynchronously

    • Are hungry to play an impactful role and not afraid to fail

    • We’re a happy team and we all really love what we do. We've created a space where high-achievers can succeed, but are also safe to fail. We're profitable and focused on growing TaxJar sustainably. We're always learning how to make TaxJar the best place to work for all of us, and not just another tech startup. We’re always looking for an amazing new teammates to come share in the excitement of solving real-world problems with technology.

    BENEFITS

    • Excellent health, vision and dental benefits

    • Flexible vacation policy

    • $1,000 in professional development credit

    • Home office stipend

    • Equity in a profitable company

    • 2x year all-company in person retreats (fully paid for by us of course)

    • Mandatory Birthday holiday!

    • 12 week paid maternity/ 6 week paid paternity leave

    • Monthly perks reimbursement for things like Netflix, Amazon Prime, your gym membership, home internet and more.

    • We offer all of our employees amazing benefits. Visit www.TaxJar.com/jobs for a full list of our benefits and to learn more about how we work and what we stand for.

    If you're not the perfect fit for this position, but you know someone who is, we'll pay you $1,000 if you refer us to the person we hire.

  • Today

    Do you want to make a service that better connects the world through language? Do you want to contribute to making advancements in the way the world communicates? To take this to the next level and turn Paradi into the default tool for multilingual communication, we need a passionate developer to join our team.

    We are looking for a highly skilled computer programmer who is comfortable with both front and back end programming. Full Stack Developers are responsible for developing and designing front end web architecture, ensuring the responsiveness of applications and working alongside graphic designers for web design features, among other duties.

  • Datawire (US only)
    3 weeks ago

    Why Datawire?

    Our mission is to help organizations, big and small, embrace the cloud-native culture. We believe that cloud-native organizations can better help their customers and improve their businesses.

    Ultimately, we are drastically improving the way engineers and developers work. What better way to spend your time than creating bleeding edge technology that is already respected and beloved by the open source community? With thousands of users including Microsoft, PTC, Ticketmaster, and Cisco, the Ambassador OSS Slack channel boasts nearly 2000 members.

    Role

    Datawire’s Engineering Team Lead takes pride in the throes of management – figuring out ways to enable and empower individuals to do their job well and effectively as a team. As a coach, mentor, and leader, you will spend time helping people do technical work. This person will work closely with the CTO in managing the technical direction of Ambassador Pro.

    Primary Responsibilities

    The lead role is really about making sure the feedback loop of a software project stays healthy. The loop takes input from 3 sources:

    • Existing users of the software

    • The product function of the organization

    • Internal feedback from the team

    (Note: these sources correspond to our three work queues: existing customers, new customers, and tech debt.)

    What does healthy mean?

    • Splitting our time/resources roughly equally between the three kinds of feedback

    • Correctly prioritizing within each category (this is done in concert with product for the external sources of feedback and with the team for internal sources of feedback)

    • Ensuring status of any item resulting from input is communicated back to any stakeholders

    • Verifying deliverables resulting from input are “end-to-end” they actually solve the user’s problem

    Requirements

    • Elevate the conversation back to the original goal in different situations. This means dealing well with vague inputs.

    • Facilitate conversations on the team about how the current set of detailed work tracks back to high level goals

    • A *good* lead won’t actually be doing all the work of keeping the feedback loop healthy themselves (this doesn’t scale at all), but instead, helping the team members do the work

    • Firsthand understanding of general software workflow, and the ability to deeply understand Datawire’s specific project workflow and issues

    • Systems programming experience, e.g. writing continuous uptime network servers

    • Networking experience

    • Languages: Python, Golang

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!