Senior Software Engineer, Security

Braintree Austin , TX 78719

Posted 1 week ago

About Us:

Braintree lets you move money from one place to another safely and securely. Every time you pay for an Uber ride, book a stay through Airbnb, or pay with PayPal when you check out online, you're probably using our product. It sounds complex (and it is), but we make it so simple you can't tell we're there.

We solve world-scale problems and provide opportunities to match. We build diverse teams that recognize our strengths and allow us to work on our weaknesses. You bring skills and a relentless focus on the customer, and we'll provide the support you need to do the best work of your life.

Check us out: GitHub | Blog | Twitter | LinkedIn | Facebook | The Muse | Glassdoor

The Engineering Team:

Our focus is teaming with smart engineers who are passionate about their craft and excited to build software for our unique solutions in the space.

At Braintree, developers have the chance to work on various teams and stacks. Although most of our software is written in Ruby, we believe in using the best tool for the job. For example, we've written data platforms in Clojure, payment gateways in Java, and contextual commerce in Python. Here's more:

  • Communication is key to our process, and we don't want to hinder it with walls. Many teams program in pairs, which means you always have another set of eyes to help you.

  • We practice test-driven development and believe that it helps us deliver simple solutions focused on real customer needs. We have no QA department developers test, release and monitor their own code.

  • We keep the team in sync with daily stand-ups and have regular retrospectives to discuss things that are going well and opportunities for improvements.

  • We value unique perspectives brought by diverse backgrounds and experiences. A broad range of ideas and perspectives help us to create the best possible product.

The Role:

The Security Engineer's role is to protect sensitive data and applications in high-scale systems that are growing rapidly. We need you to be heavily involved in keeping security top of mind as we look to power our customers' most important transactions.

Types of projects we work on:

  • Working with product teams on the security of their new features

  • Building custom tools to scale security responsibilities

  • Maintaining the authentication and encryption capabilities of a fast growing payments platform

What we look for in you:

  • Solid programming foundation; expect to spend a significant amount of time writing code

  • Working knowledge of one or several object-oriented or functional programming languages

  • Working knowledge of applied cryptography and how to effectively develop appropriate cryptographic solutions

  • Knowledge of PCI-DSS is a plus

  • Previous wide-ranging experience in application security and policy development

  • 4+ years experience developing software with particular interest in keeping things safe and secure


  • Open dev days: every two weeks we spend a day working on projects that interest us and help us expand our skills and knowledge

  • Participation in the technology community: we help cover travel and attendance costs for conferences, and we offer opportunities and tools for speaking

  • Check out our Careers page for more company perks

We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer Security

Cisco Systems, Inc.

Posted 3 days ago

VIEW JOBS 3/19/2019 12:00:00 AM 2019-06-17T00:00 Please note this posting is to advertise potential job opportunities. This exact role may not be open today, but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. What You'll Do As a Sr. Software Engineer for the NextGen Firewall Team, you will be working closely with the Cisco product managers, product owners, leaders, and software engineering teams to drive and execute product feature development and the integration of other Cisco and Non-Cisco complementary products such as Identity Services Engine, Citrix, Microsoft AD, etc. * Solid Experience in developing flexible, scalable and easy to use REST APIs with design patterns and contemporary Java frameworks like Spring and optionally Hibernate. * Strong Back-end developer with front-end experience: Java, J2EE(Spring). Knowledge of GOLANG would be a great complement, but not must. * Knowledge of OOP principles, design patterns and threads. * Proficient Knowledge of Algorithms and their implementation. * Team player with good analytical and communication skills. Enthusiastic and highly motivated. * Exposure and Experience in Agile Development Methodology is a must, with an understanding of different roles in Agile. Desirable to have demonstrated experience of any Agile Role for at least 6 Months (e.g. Scrum Master, Product Owner) * Familiar with development trends such as frameworks, libraries, design approaches. * Ability to work independently and as part of a team. Who You'll Work With You will work with a high-performance team executing in agile development process working with the latest in design, architecture, and technologies. Who You Are Required technologies: Java, J2EE (Spring/Hibernate), GoLang (preferred) REST architecture, REST APIs, SOA, webservices High-Availability concepts Unix/Linux/Windows OS AMQP/RabbitMQ, Middleware Database – Neo4j, MySQL Jenkins, Git, Ant, DevOps Apache Tomcat Agile, Scrum, Preferred Skills: Microservices, Containers Analytics and Data collection/analysis Workflow automation VMWare vSphere/ESXi, vCenter, Openstack, Puppet, Chef, Docker UI Frameworks such as Angular, ReactJS Apache Jetty, JBoss BS in Computer Science or related Major with 6+ years of relevant experience, MS in Computer Science or related Major with 4+ years of relevant experience * Fluency in one or more languages such as Java or GoLang * Experience working in Unix/Linux operating systems * Understanding of Software Development Life Cycle, Test Driven Development, Continuous Integration and Continuous Delivery. * Solid oral and written communication skills * Cloud' (using IaaS and PaaS) experience desirable * Configuration management experience with one or more configuration management tools such as Puppet, Chef, Ansible * Ability to work independently with minimal supervision when required * Comfortable with Agile methodologies and working within small teams Why Cisco At Cisco, each person brings their unique talents to work as a team and make a difference. Yes, our technology changes the way the world works, lives, plays and learns, but our edge comes from our people. * We connect everything – people, process, data and things – and we use those connections to change our world for the better. * We innovate everywhere - From launching a new era of networking that adapts, learns and protects, to building Cisco Services that accelerate businesses and business results. Our technology powers entertainment, retail, healthcare, education and more – from Smart Cities to your everyday devices. * We benefit everyone - We do all of this while striving for a culture that empowers every person to be the difference, at work and in our communities. Colorful hair? Don't care. Tattoos? Show off your ink. Like polka dots? That's cool. Pop culture geek? Many of us are. Be you, with us! #WeAreCisco Cisco Systems, Inc. Austin TX

Senior Software Engineer, Security