Principal, Software Engineering

Category: Technology
Location: Alpharetta, GA
Job ID: 12422
Posted Date: July 10, 2019

More than 30 years ago, E*TRADE pioneered the online brokerage industry by executing the first-ever electronic individual investor trade. While the landscape of our industry has changed dramatically, our culture of innovation and drive to make online trading accessible to everyone continues to drive us forward. We believe in challenging the status quo, fostering an environment of curiosity and learning, and, above all, putting our customers first.

RESPONSIBILITIES

SUMMARY

In this role, you will work within a cross-functional team to architect and engineer monitoring solutions for legacy applications and for new continuous integration/delivery environments. You will be responsible for improving monitoring observability with site reliability engineering concepts. You should always be looking for ways to optimize systems and services for security, automation and availability. You may also be expected to assist developers with technical issues, planning, deployment of a variety of projects – and mentor resources. E*TRADE places a strong emphasis on delivery management, so a strong ability to manage both up and down within the organization is valued. We rely on our engineers to be flexible, creative and ready to problem solve across multiple domains.

We are looking for the right person to help lay a solid foundation, to provide value streams with capabilities to rapidly iterate – to meet growing business needs in a rapidly evolving industry and keep E*TRADE customers wildly happy.

REQUIREMENTS

Basic

  • Experience deploying and managing monitoring tools and dashboards
  • Experience deploying and managing web and application servers, load-balancers and messaging queues; scaling and
  • building resiliency into web application architectures
  • Experience with database technologies (Oracle, Sybase – No-SQL databases such as MongoDB is a plus!)
  • Strong working knowledge of and experience troubleshooting and monitoring health and performance of Linux operating systems

Preferred

  • Experience implementing a monitoring or log analysis platform (ELK, Nagios, Prometheus, Synthetic monitoring solutions, etc)
  • Proficiency with Linux/Unix administration, scripting, and programming tools (bash, Python, Ruby, Java, etc.)
  • Proficiency with configuration management tools (Ansible, Chef, Puppet, etc)
  • Proficiency with automation servers (Jenkins, eFlow, etc.)
  • Proficiency with Docker and containerized applications
  • Experience with source control systems and driving infrastructure management via scriptable and repeatable and processes
  • Experience automating deployments within a CI/CD paradigm
  • A desire to work closely with software engineers on design and implementation of cloud-hosted solutions
  • Proficiency maintaining applications to high security standards, implementing encryption and vulnerability management
  • A team-player who is motivated to mentor our teams on best practices and desires to spread knowledge of
  • DevOps culture and practices throughout the organization
  • Certifications with Amazon AWS is a plus

We offer a competitive and comprehensive benefits package. Please visit https://www.etradecareers.com/why-work-at-etrade/employee-benefits/ to learn more about the opportunities.

E*TRADE Financial is an Equal Opportunity Employer who encourages diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sex, age, disability, citizenship, marital status, sexual orientation, gender identity, military or protected veteran status, or any other characteristic protected by applicable law.

Upcoming E*TRADE career events

There are no upcoming events at this time.