DevOps Engineering Team Lead (100% Remote)

ABOUT US

At Close.io we’re building the sales communication platform of the future. We’ve built a next-generation CRM that eliminates manual data entry and helps sales teams close more deals.  We are hiring engineers to join our DevOps team to help take our platform to the next level by adding new features, providing better performance, and even higher reliability.  We are a ~30 person remote team(with ~13 engineers) that is profitable and building a product our customers love.
Our backend tech stack currently consists of Python Flask/Gunicorn web apps with our TaskTiger scheduler handling many of the backend asynchronous processing tasks. Our data stores include MongoDB, Elasticsearch, PostgreSQL, MySQL, and Redis. Our infrastructure runs on AWS using a combination of managed services like RDS and ElastiCache as well as EC2 instances managed by Puppet.  These EC2 instances run everything from our databases to our Kubernetes clusters.
ABOUT YOU

We’re looking for a full-time DevOps Engineering Manager / Team Lead to join our core team who has significant experience in building, managing, and monitoring infrastructure and backend services at scale. 
In this Team Lead role, you will be doing *both* hands-on technical work yourself *and* managing/leading a small remote team (2-3 people) of exceptional Senior SRE/DevOps Engineers.
Come help us with projects like…
  • Building out our Kubernetes infrastructure to include additional services, increased redundancy/scalability, and harnessing new k8s features
  • Scale our Elasticsearch and MongoDB clusters to support our data growth
  • Tune our MySQL and PostgreSQL databases
  • Improve our public Close.io API performance and resiliency
  • Tighten security across our infrastructure
  • Implement autoscaling techniques that balance performance, workload demands and costs
  • Improve our CI/CD process making builds/deployments faster and safer
  • Further develop our Prometheus/Grafana monitoring infrastructure
  • Enhance our Elasticsearch/Logstash/Kibana (ELK) logging stack

And leadership responsibilities like…

  • Being responsible for the happiness, well-fare, and productivity of the DevOps team; do regular 1:1s.
  • Leading the strategy, roadmap, and goals for the DevOps team
  • Coordinating with other engineers on current and upcoming infrastructure needs for Product and overall business goals
  • Having the primary responsibility for the stability, performance, and security of our infrastructure
  • Hiring/growing the team as needed, while keeping a high quality bar

You should…

  • Have 2+ years managing & leading an engineering team, including experience recruiting/hiring great engineers
  • Have a servant leadership attitude with the ability to foster a collaborative & positive energy work environment, especially when PagerDuty is calling
  • Have real world experience building scalable systems, working with large data sets, and troubleshooting various back-end challenges under pressure
  • Have significant experience with *nix, Python, bash, and Puppet or similar backend systems and frameworks
  • Experience working with large databases running on MySQL, PostgreSQL, and/or Mongo
  • Have experience configuring monitoring, logging, and other tools to provide visibility and actionable alerts
  • Enjoy automating processes using Python, bash, Puppet, or other scripting languages
  • Have experience with Docker containers and microservices
  • Understand the full web stack, networking, and low level Unix computing
  • Always be thinking of ways to improve reliability, performance, and scalability of the infrastructure

Why work with us?

Interested in Close.io but don’t think this role is the best fit for you? View our other positions.

Privacy and Compliance Manager

ScheduleOnce (www.scheduleonce.com) is an innovative Software-as-a-Service company that provides a feature-rich scheduling platform to businesses. We are looking for a Privacy and Compliance Manager to lead our privacy and compliance efforts and support our rapid growth within the Enterprise market. Candidates should have the potential to serve as ScheduleOnce’s top authority on all privacy and compliance matters. 

Please note:

  • ScheduleOnce operates virtually and all employees work remotely from home.
  • Urgent compliance and privacy incidents may require out-of-hours responses, including nights and weekends. 

Roles and responsibilities

  • Ensure compliance with security and privacy frameworks (PCI, HIPAA, GDPR, etc.)
  • Define security policies and controls in line with SOC2, ISO27001 and NIST standards
  • Review legal agreements from a privacy and compliance perspective
  • Suggest and implement continuous improvements to privacy and compliance through an ongoing risk management process
  • Develop and deliver training and privacy and security awareness programs to employees
  • Provide an information security perspective on compliance with client agreements
  • Develop security policies and standards and ensure they are implemented and followed
  • Ongoing monitoring of the company’s security and compliance health on all fronts
  • Act as a subject matter expert on compliance and privacy throughout the product development lifecycle
  • Define and manage the company’s privacy and compliance roadmap

Requirements

  • 2 years of experience as a Privacy & Compliance Manager 
  • Bachelor/Masters degree in any related field 
  • Legal experience is highly desired
  • Information security certification is an advantage (CISSP or CISM) 
  • Experience with security and privacy frameworks (GDPR, SOC2, ISO27001, HIPAA, PCI, NIST, CSA, EU Privacy Shield)
  • Experience writing professional requirements and policy documents
  • Excellent English, written and verbal communications skills (Native)
  • Hands-on, fast learner, good team working skills and highly motivated
  • Understanding of business and technical risk, how to translate between the two and communicate to various levels of technical and business stakeholders 

Employment details:

  • Full time position 
  • 100% work from home in a virtual environment 
  • Non-standard hours might be required 

What we offer:

  • Dental insurance 
  • Medical Insurance 
  • 401K Plan 
  • Paid vacation days
  • Paid sick days 
  • Company provided laptop and headset
  • Opportunity to travel for the company bi-annual international retreats

Site Reliability Engineer

What you’ll be doing

Help us develop reliable, scalable, and efficient container orchestrated solutions for our new and existing applications. You’ll be using Kubernetes, Helm, Spinnaker, Docker, and cloud technologies to deliver our apps to 20 million users in more than 195 countries.

Some things that are pretty important to us:

  • Strong experience deploying and managing Kubernetes applications.
  • Strong experience taking any application and running it on Kubernetes.
  • Experience with Terraform or similar infrastructure-as-code tools.
  • Knowledgeable working with Cloud platforms like Google Cloud Platform.
  • Experience working with distributed systems.
  • Experience collecting, analyzing, and monitoring resource and application metrics.
  • Building Docker containers for frontend and backend applications.
  • Experience working as part of a remote team in a self-directed way.
  • Join an on-call rotation for off-hours incident response. Not all the time, but sometimes.
  • Flexibility, teamwork, empathy, mentorship, sense of humor and the willingness to do what’s necessary to help a small company grow.

Other things that would be nice to have:

  • Experience with cloud/distributed data stores.
  • Familiar with using Helm to manage Kubernetes applications.
  • Experience automating CI/CD pipelines.
  • Stanley Cup tickets for all your co-workers (hey, we can dream).
  • Be a TeamSnap user (sign up for a free trial to see what we’re about).
  • Be a parent, coach or participant in a recreational sport
  • Be a TeamSnap user (sign up for a free trial to see what we’re about)
  • Ability to talk to animals, Doctor Doolittle-style

Location

We are headquartered in Boulder, Colorado, but this job is remote (unless you happen to live near Boulder, in which case you’re welcome to come to the office). TeamSnap is a mostly-distributed company, so you must be very comfortable working with people who aren’t in the same physical location as you or each other.

Why TeamSnap?

  • Work on a product that people use and love
  • While we’re still relatively small, we’re not a fly-by-night startup; we’re the leader in a massive market
  • We have a proven revenue model, an experienced executive team, solid funding, and a strong strategic plan
  • We have fantastic benefits, and you’ll have a stake in the company
If you’re looking for an opportunity to show off the very best of your skills, in an environment of trust, respect and flexibility, this might very well be the best job you’ll ever have. We’re passionate about helping our customers spend less time organizing and more time playing.

Benefits and Perks

We offer competitive salary and benefits, lots of opportunity to develop professionally, and the ability to demonstrate what you can achieve. TeamSnap is still small enough that your actions will help drive our success. Benefits include:
  • Competitive salary
  • Medical/dental/vision for you and your family
  • Education reimbursement up to $1,500/yr
  • Wellness stipend of $50/mo
  • 401K
  • Up to $300/yr to donate to charitable causes
  • Free TeamSnap service for your family and friends
  • Free TeamSnap swag.
  • Flexible PTO and vacation policy

Diversity and Inclusion

TeamSnap is a company built around trust, kindness and collaboration, where diverse backgrounds, experiences and viewpoints are celebrated and valued. This is a place where everybody belongs.

Senior Systems Engineer

Principals only, no recruiters. Currently, we are not set up to support remote employees from CA, NY, WA or outside the continental US. All applicants must have an existing US work visa.
Spreedly is an API based payments company headquartered in Durham, NC. We are a stable, growth stage start up with a team that enjoys working together and is remote friendly and inclusive. Our culture is based around our dedication to a meaningful work/life balance, and our commitment to that is reflected in the way we’ve structured the company, as well as the benefits and perks that we offer employees. We’re currently searching for an experienced systems engineer to join our high-functioning engineering team and start contributing quickly as we migrate our data-center based infrastructure to AWS.
Systems Engineering is our internal team that focuses on the development and operation of Spreedly’s systems through well-designed tooling and accountable processes. You’re building the platform on which Spreedly operates. So you might be responsible for provisioning a new component in our production environment, but you should also be thinking of how to deliver that service in a way that lets the other engineering teams use and operate it themselves.
The Systems Engineering team also takes on projects that ensure the scalability and security of Spreedly’s transactional service. One such example might be managing the migration to new logging infrastructure, or the re-encryption of millions of sensitive credit cards. So this really is a true engineering role with development and operational concerns, and that should be exciting to you!
Spreedly’s business is working with and storing credit card data, so thinking about security is a way of life at Spreedly, as is building sustainable processes to keep things safe (and our auditors happy!).
What we’re looking for in a Senior Systems Engineer is somebody who’s not afraid to jump into complex infrastructure and systems problems and make sense of them. We are actively migrating to an AWS infrastructure, so you will have a chance to impact and help design our next generation production infrastructure and systems. We regularly deal with the deeper fabric of software – think encryption, encoding, and security, all within the context of a distributed system. You don’t have to be an expert in any of those aspects, but you should be really open to learning about them.

Requirements

  • Experience operating and building systems on physical hardware as well as AWS
  • Comfort treating infrastructure as code (we use Ansible, Packer, Docker, and Jenkins)
  • Experience, or familiarity with, modern cloud orchestration tooling (like Terraform, in our case)
  • Ability to build, operate, and deliver solutions in support of distributed systems
  • A willingness to be a generalist and dig into new things you’ve never done before
  • Excellent written communications, and a track record of documenting your work
  • The ability to operate semi-autonomously, sorting your own immediate priorities out of the ever-shifting needs of a startup environment
  • A quiet confidence in your ability to learn new tech as necessary. Today the team manages Riak, NGINX, HAProxy, Consul, Redis, and Linux … but are always pragmatically evaluating new services and tools

What We Offer

  • Competitive salary + equity package
  • Outstanding medical and dental benefits (we pay 100% of monthly premiums for employees + families)
  • Open PTO policy
  • Tues./Thurs. in-office days- the rest of the week employees work wherever they choose
  • Paid lunches on in-office days
  • 12 weeks paid Family leave
  • Company sponsored 401k
  • Yearly paid professional development
We are open to remote candidates, with the caveat that you must be located in the continental US and be able to travel to our Durham office once a quarter. With ~30% of our engineers already remote, we are experienced supporting remote employees. If you are remote we’d like for you to have had prior experience working in a remote setting.
We’re constantly striving to have the fairest and most productive hiring process possible. We want to ensure that every candidate is treated equally and our interactions are designed with that goal in mind. If you want to get a sense for what your application process will look like, we’d encourage you to read the following: Stop Hazing Your Potential Hires and Programming Puzzles Are Not the Answer.
If this at all sounds interesting, we’d love to hear from you!
Spreedly is an equal opportunity employer. We actively work to drive out even unintentional discrimination in our hiring processes via practices like blindly graded work samples and structured interviews.
Due to the sensitive nature of what Spreedly does – handling payment data – candidates must complete a successful background check. If you have concerns along those lines, please discuss with us sooner rather than later – we do not want you to waste time in the hiring process and get disqualified at the end if we can help it.

DevOps Engineer

WHAT YOU’LL DO AS A DEVOPS ENGINEER: 

Create efficient, reliable infrastructure with code, automate processes and provide operational support.

  • Build and maintain tools for deployment, monitoring and operations. 
  • Troubleshoot and resolve issues in our dev, test and production environments.
  • Provide on-call support to resolve and/or escalate production incidents or issues outside normal working hours including support during software deployment/release activities.
  • Participate in all phases of system development, deployment, configuration, and monitoring including performance and availability, alerting, data integrity, security and capacity planning.
  • Build and maintain our machine learning infrastructure 
 WHAT WE’RE LOOKING FOR: 

  • A highly collaborative software engineer with a passion for modern infrastructure
  • A deep understanding of fundamental Internet technologies
  • A strong understanding of operating systems, networking, and software engineering fundamentals
  • Experience using AWS or other virtualized infrastructure
  • Excitement to use tools such as Docker, Ansible, Packer, Troposphere, Consul, Jenkins, SonarQube, and AWS
  • Strong background in Linux/Unix Administration. MySQL experience is a plus
  • Familiarity with several scripting languages (e.g. python, bash) and have in-depth experience with at least one
  • Demonstrable skills in continuous deployment, configuration, networking and integration
  • Experience running a high-volume website in a production environment is a plus
  • 6+ years of relevant experience OR Bachelors in Computer Science 

 BONUS POINTS FOR: 

  • Python expertise
  • Demonstrated ability to build and run high-volume Internet services
  • Previous contribution to Open-Source Software
 OUR TEAM & CULTURE: 

We’re relentlessly customer focused: Everything we do, we do to make things better for our customers. We innovate and continuously improve. Better products. Better service. More Value. Repeat 
We’re here to win: We lead in a market that never stops moving. We have the courage to commit, to make tough decisions and when we need to we turn on a dime. 
We love this stuff: We hire smart, fun, talented people who want to make a difference. We’re  building the world’s most amazing team of personalization zealots. 
We’ve got each others backs: We value candor, appreciate diversity and insist on respect. We’re here for each other. Every day. We win as a team with a shared spirit of optimism. 
We’re owners and we act like it: We take initiative, act with urgency and are accountable for results. We’re all engaged 
Integrity is non-negotiable: Our customers, suppliers, partners, stakeholders, communities and competitors can all trust us to do the right thing. No BS. No exceptions 
 
PERKS: 

  • You’ll get to work with a a very talented and passionate team of personalization zealots 
  • We pride ourselves on upholding a respectful and supportive environment; if there’s something you need to get your work done, well get it for you
  • We understand that everyone is different. We have flexible hours, no dress code, and you’re free to migrate between dedicated desks (standing desks available), private rooms, open lounges with couches, or even the lawn to get your work done.
  • Unlimited PTO 
  • You’ll never go hungry – catered lunches and tons of snacks
  • 12 weeks of fully paid maternity leave and 4 weeks of fully paid paternity leave
  • Full Benefits, 401k & Stock options
 
 
 
Monetate is an Equal Opportunity Employer. We consider qualified applicants for employment 
without regard to race, religion, color, national origin, ancestry, age, sex, gender, gender identity, gender expression, sexual orientation, genetic information, medical condition, disability, marital status, or protected veteran status. 
 
 

Software Engineer-Security

Bevy Labs
At Bevy Labs we have deep experience building community from the ground up. We are building the best products to help companies manage and scale their user groups and event communities all over the world. We are a distributed company and strive to be as diverse as the people using our products.

Bevy Labs Engineering

On the engineering team you are at the heart of the action, contributing to products that are actively used by world-class communities to create connections and experiences for their people. 
 
We care about solving challenging problems to build products that make a real difference in the lives of our customers and their users. We also care about the craft of software engineering and how we can always become better at what we do, individually as well as collectively.
 
This means continuous integration, lots of automated test coverage, thorough reviews, good thinking and lots of experiments to discover new ways of improvement.
We are still small and nimble, but we are excited to grow.

This position

All members of the engineering team are expected to participate broadly in development activities, including design discussions and code reviews. This position has a primary focus on security. Responsibilities in that area include:
  • Audit code base for security issues

  • Perform security reviews of requirements, designs, code changes

  • Perform internal penetration tests

  • Help educate team about security practices in the development life cycle

  • Help implement changes in software and infrastructure to increase security

You

You will fit in well with us, if you:
  • Reside in North or South America. Yes, we are a distributed company, but since we are still small, we like to minimize the time zone spread within the team.

  • Are an excellent communicator. In our small team, English is the official language. You need to be able to articulate complex ideas efficiently and effectively. When people do not share an office, it is essential to pay extra attention to communication.

  • Have a solid technical background. You should have at least five years of professional software development experience and be able to point to a track record of caring about software engineering practices.

  • Care deeply about usable security and can point at a track record of contributions to make teams, software and infrastructure more secure.

  • Feel at home with Python/Django, JavaScript/React.js and the shell command line.

  • Like to learn and strive to do so often. As a company we improve to the extent that our team does. It starts with each individual. Humility and an open mind help a lot.

  • Ideally know what it is like to work in distributed development teams, or better yet, thrive in them. It probably means you already know you don’t need a structured office environment with a manager who checks in on you once a day. Likewise, you know that you will do best from your home office.

If you recognize yourself in the above, please reach out to jobs@bevylabs.com with your resume and more information about yourself and let us know why you think we would work well together. We are looking forward to hearing from you!
We are proud to foster a workplace free from discrimination. We strongly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better product for our users and the communities we serve.
Principals only please.

Senior DevOps Engineer – Remote with Travel

As DevOps Engineer you have experience using Infrastructure as Code and Configuration Management tools, deploying applications to cloud services such as AWS and Azure. You are open minded and always learning. We have a place for you.
 
You are smart, driven and talented. You want to collaborate in a consultative environment and guide our client in best practices in order to achieve great project success in addition to contributing to the growth of a great company. Tell us more about you!
Candidates within North America will be given priority for the sake of travel requirements.

Duties & Responsibilities:

  • Design, creation and provisioning of infrastructure.
  • Deploy and maintain applications.
  • Collaborate with other engineers to implement operational solutions while defining, adhering to industry best practices.
  • Work on remote distributed, cross functional agile teams to train and educate clients and stakeholders on industry best practices.
  • Travel to and work on client site as necessary 

Job Requirements:

  • Strong experience with Infrastructure as Code and Configuration Management tools.
  • Proficient in Ruby and at least one other programming language.
  • Demonstrated knowledge of the ELK stack.
  • Experience with Prometheus/Grafana for metrics aggregation/visualization.
  • Configuration of CI/CD pipelines using Jenkins.
  • Experience using Kubernetes.
  • Experience with automation tools/platforms.
  • Experience with alerting and monitoring tools.
  • Experience with Terraform is a plus.
  • Experience working in a highly distributed company is a plus.
  • Experience writing backend applications is not required but definitely a plus.
  • Experience working within an Agile/Scrum SDLC.
  • Possess a strong and reliable internet connection.
  • Align a portion of your day with the business hours of Pacific Time Zone – UTC -8
You are smart and talented. You like to get the work done! You want to collaborate in a consultative environment and  guide our clients in best practices in order to achieve great project success in addition to contributing to the growth of a great company. Tell us more about you!

Service Account Engineer – APAC

The Professional Services team at GitHub focuses on helping our customers improve the lives of developers working on the GitHub platform. As a Services Account Engineer you will directly impact the lives of developers by working with some of the largest software companies on earth by crafting many aspects of software delivery. You will help our customers plan, prioritize, launch, and accelerate their initiatives in building on GitHub.
You will succeed in this role if you are a highly technical individual who feels as comfortable working with tech leaders to map out software delivery initiative roadmaps as you do writing code. You will work with customers from the planning phase through maintaining the system. You will be their primary technical contact at GitHub and establish relationships with admins and their tech leaders.

Responsibilities:

  • Help transform software delivery at some of the largest software organizations through hands-on assistance
  • Build customer business artifacts, such as company-specific roll-out plans and timelines
  • Build a relationship as a customer’s trusted advisor from GitHub to accelerate the effectiveness of their teams
  • Build on the GitHub platform to help our customers deliver their desired features or custom workflows
  • Track and share progress with GitHub and our customer to ensure expectations are clear and progress is being made
  • Discover issues that arise and create plans to solve their problems

Minimum Qualifications:

  • Deep experience with GitHub to deliver software.
  • A deep understanding of IT infrastructure, governance, compliance and business process management.
  • Interest in working creatively with customers to understand technical and business requirements.
  • Implement and test solutions based on requirements and customer feedback.
  • An understanding of several of these methodologies and tools:
  • Software development methods such as Agile, Scrum, Lean, Waterfall
  • Software project tools like JIRA, Pivotal Tracker, Trello, Asana, and MS Project
  • Continuous integration and build automation with Jenkins, TeamCity, TFS, TravisCI, CircleCI
  • Experience configuring the following technologies:
  • LDAP, ActiveDirectory, and other SAML/Single-Sign-on services
  • VMware vSphere, ESXi, and other virtual infrastructure tools
  • Demonstrated ability to connect with people, lead client projects, and help clients solve problems with GitHub
  • Strong ability to handle client expectations and project scope during all stages of client engagement

A more human note about this role:

This role is critical for our customers and GitHub. We would love your help to continue to assist customers in accomplishing their goals and making a positive impact in their company. We have seen how impactful a Services Account Engineer can be at GitHub. We hope you will join our team as we work with our customers to achieve their vision with the GitHub platform.
 

Position requirements:

To succeed in this role you will need to be based in Australia. You will spend up to 50% of your time traveling. Because of our travel requirements you should live within a reasonable distance to an airport in Australia. In addition to remotely working with the team on project and customer priorities, you will be working both locally onsite and remotely with customers in the Australia and Asia/Pacific region.
GitHub is made up of people with many different backgrounds and lifestyles. We like it this way. We invite applications from people of all stripes. We don’t discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, pregnancy status, veteran status, or any other differences that people imagine to discriminate against one another. Also, if you have a disability, please let us know if there’s anything we can do to make the interview process better for you; we’re happy to accommodate.

Who We Are:

GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over 27 million people use GitHub to build amazing things together across 79 million repositories. With the collaborative features of GitHub.com and GitHub Business, it has never been easier for individuals and teams to write faster, better code.
 

What We Value:

Collaboration: We believe the best work is done together. 
Empathy: We believe in putting people first. 
Quality: We believe in setting the standard for excellence. 
Positive Impact: We believe in making the world a better place through our work. 
Shipping: We believe in creating things for the people using them.
 

Why You Should Join:

At GitHub, we constantly strive to create an environment that allows our employees (Hubbers) to do the best work of their lives. We’ve designed one of the coolest workspaces in San Francisco (HQ), where over half of our Hubbers work, snack, and create daily. The other half of our Hubbers work remotely in 18 countries across the globe. Here is a complete list of where we can hire!
We are also committed to keeping Hubbers healthy, motivated, focused and creative. We’ve designed our top-notch benefits program with these goals in mind. In a nutshell, we’ve built a place where we truly love working, we think you will too.
GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don’t discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there’s any way we can make the interview process better for you; we’re happy to accommodate!
Please note that benefits vary by country, if you have any questions, please don’t hesitate to ask your Talent Partner. 

Senior Software Engineer

We will be accepting applications through November 5, 2018. Currently, we are not set up to support remote employees from CA, NY, WA or outside the continental US. All applicants must have a US work visa. 

What we’re looking for in a senior engineer is somebody who’s excited by jumping into pretty complex technical problems and making sense of them. We regularly deal with encryption, encoding, and security, all within the context of a distributed system. You don’t have to be an expert in any of those aspects, but you should be really open to learning about them. Once you’ve gotten your feet under you and understand the domain well enough, we envision you being the technical lead for one aspect of our service. In particular, this means we’d like you to mentor junior engineers and help them tackle the task at hand using pragmatic software practices. We’re looking for people that are good at their job who are also are interested in elevating the people around them.

What We’re Looking For

  • A track record of delivering well-crafted software
  • A willingness to be a generalist and the curiosity to try new things you’ve never done before
  • Excitement about building products for Spreedly’s customers, who are primarily businesses doing commerce and their developers who are using our API’s and toolkits
  • Excellent written communication skills, and a willingness to use them to document your work as necessary
  • The ability to operate autonomously, sorting your own immediate priorities out of the ever-shifting needs of a startup environment
  • Confidence in your ability to learn new tech as necessary. Today we work primarily with Ruby, Rails, Elixir, Phoenix, Riak, Kafka, Postgres, Redis, and Linux … but are always pragmatically evaluating new languages and tools

What We Offer You

  • Competitive salary + equity package
  • Outstanding medical and dental benefits (we pay 100% of monthly premiums for employees + families with low yearly deductibles)
  • Life and Long-Term Disability benefits
  • Open PTO policy
  • Open sick days
  • Full-time remote employment
  • Flexible work schedules
  • 12 weeks paid Family Leave for all employees
  • Company sponsored 401k
  • Yearly paid professional development for all employees
We have a remote friendly culture at Spreedly. At our headquarters in Durham, NC, employees only come into the office on Tuesdays and Thursdays, the rest of the week we work from home. We also have a number of full-time remote folks located in different areas of the country, so we’re well set up to support our remote team. That being said, because this position requires a great deal of autonomy, we’d like for candidates to have had experience working in a remote environment.
It’s very important to us to have the fairest and most productive hiring process possible. We want to ensure that every candidate is treated equally and our interactions are designed with that goal in mind. If you want to get a sense for what your application process will look like, we’d encourage you to read the following: Stop Hazing Your Potential Hires and Programming Puzzles Are Not the Answer.
If this at all sounds interesting, we’d love to hear from you!
Spreedly is an equal opportunity employer that values a diverse culture as it’s an accurate reflection of the larger community and world in which we live. We actively work to drive out even unintentional discrimination in our hiring processes via practices like blindly graded work samples and structured interviews.
Due to the sensitive nature of what Spreedly does- handling payment data- candidates must complete a successful background check. If you have concerns along those lines, please discuss with us sooner rather than later- we do not want you to waste time in the hiring process and get disqualified at the end if we can help it.

Core Engineer

DESCRIPTION

We are looking for a talented engineer who is eager to create solutions that internal stakeholders and external customers love to use.
You will be responsible for development across the full stack, including:
  • responsive, elegant and accessible web UIs built with React
  • robust, scalable and performant services using Node.js & MongoDB
  • secure & maintainable infrastructure as code
WHAT WE DO
The Core team solves the problems that are common across our student, research, finance, and continuity planning solutions in the form of front and back end libraries, services, and full SaaS products where appropriate. Our stakeholders are the Kuali business lines, and we have tremendous influence over the success of the full suite of Kuali offerings. We help Kuali create products that provide data flexibility and ensure data integrity (Forms), facilitate flexible decentralization of business processes (Workflow), and protect our customers data (Identity).
 
REQUIREMENTS
 
You have several years of experience. You’re curious. You solve hard problems. You execute. You advocate for the customer. You produce value. You love learning and innovating. You want to spend time honing your craft as well as teaching and learning from your peers. You are dedicated and love to be challenged.
ABOUT YOU
  • You stay apprised and evaluate emerging technology trends and make recommendations for responsible adoption.
  • You advocate for technical priorities and make sure we are doing the right things.
  • You influence the technical and strategic direction of your organization and the company as a whole, working closely with other engineers and leaders in the company on technology standards, strategic initiatives and integrations.
  • You’re versatile. You know when to think big and when to act small. You’re equally comfortable in both greenfield and refactoring projects.
  • You are willing to take risks, make mistakes, and be accountable for cleaning things up when things don’t go as planned.
  • You validate what you need to build, what you plan to build, and what you built.
  • You care about the quality of your code, user experience and having a rock-solid backend.
  • You believe that intuition is great but data is better.
  • You’re passionate about working with the product team to help customers and other developers achieve their missions.
  • You’re into continuous delivery and DevOps.
  • You are highly collaborative. You have the humility to know all of the awesomeness above isn’t achieved by you alone. You love feeling like you have individually contributed and contributed to the success of the team as a whole when you go home at the end of the day.
  • You have great relationships your peers and customers that help you succeed.
REQUIRED SKILLS AND EXPERIENCE
  • Expertise programming in multiple languages, especially Node.js.
  • Experience building modern web applications at scale.
  • 3+ years of professional experience architecting, engineering, and launching software products and/or services.
  • Experience applying an agile software development process.
  • Excellent communication skills.
This role requires 10% travel time.
DESIRED SKILLS AND EXPERIENCE
  • Confidence navigating the complexity of a suite of integrated, enterprise products.
  • Experience with microservices architectures.
  • Experience with incremental refactoring efforts.
  • Hands-on experience with cloud providers such as Amazon Web Services.
Our team is fully distributed across the continental United States. The ideal candidate will have at least a year of experience telecommuting and know that they are happy and productive doing so.
 
BENEFITS
We offer a truly exceptional benefits package including full premium coverage for employee and dependent medical and dental care. We offer 401(k) matching, employee profit sharing and all the paid-time off that you need (just work it out with your manager).
Profit sharing
401k matching (up to 4% of your salary)
Full health premiums for you + dependents
Take the PTO you need
Technology and training allowances