Job Directory Senior Software Engineer - Python

Senior Software Engineer - Python
San Mateo, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.


Job Description


As the Information Company, our mission at OpenText is to create software solutions and deliver services that redefine the future of digital. Be part of a winning team that leads the way in Enterprise Information Management. #LI-POST

The opportunity:

As a Senior Software Engineer, your mission will be to use cutting edge technology to build and automate a highly efficient, flexible and fault-tolerant infrastructure.

You are great at:

* Working with others on a team to implement systems that are highly available, scalable, and self-healing on the AWS platform
* Managing and maintaining tools to automate operational processes using Python, Salt, Jenkins, Ansible, Terraform, etc.
* Working closely with developers to implement continuous delivery systems and methodologies on AWS
* Defining and deploying monitoring, metrics, and logging systems
* Building tools and processes to support the infrastructure, including installation, configuration and upgrades of software
* Provide Level 3 support for OnDemand and SaaS customers
* Work seamlessly as part of an escalation and on-call team rotation including proper handoffs and escalations
* Design and communicate custom workflows, run books, and response documents
* Take on special projects. Represent the department in meetings. Track and report on ongoing projects

What it takes:

* 5+ years Python development
* 5+ years other scripting (Ruby, Bash / Shell) experience
* 5+ years development with an object-oriented language (Java, C++, Ruby)
* 3+ years Windows and Linux systems administration
* 3+ years working with AWS and familiarity interacting with the AWS APIs; experience with networking, properly architecting high availability systems, and security in an AWS context, and such AWS technologies as EC2, RDS, S3/EBS/Glacier, VPC, ELB/ALB, etc.
* 3+ years with Configuration Management and deployment packages (preferably Salt and Terraform but including Ansible, Puppet, Chef / OpsWorks,MCollective, Configuration Manager, CFEngine, etc.)
* 3+ years with Continuous Integration and Delivery tooling (preferably Jenkins but including CodeDeploy, Hudson, or Travis-CI)
* 3+ years software development experience with Logging & Monitoring Systems (including Splunk, ELK stack, Grafana, Graylog, Nagios / Icinga, Zabbix, LogRhythm, OSSEC, Solarwinds, Honeybadger,etc.)
* 3+ years with Application Performance Monitoring (AppDynamics, Dynatrace, or New Relic)
* 3+ years working with Puppet, Salt, Ansible, Chef, Jenkins, Docker or similar build automation deployment experience; thorough understanding of configuration management concepts
* AWS Disaster Recovery design and deployment across regions a plus
* Application clustering / load balancing concepts and technologies
* Self-starter excited to relentlessly solve many technical challenges
* Clear written and verbal communication
* BS in Computer Science or related field, or equivalent experience is required

At OpenText we understand and value diversity in our employees and are proud to be an Equal Opportunity Employer. We hire the best talent regardless of race, creed, color, national origin, ancestry, disability, marital status, sex, age, veteran status or sexual orientation. If you require accommodation at any time during the recruitment process please email Applicants have rights under Federal Employment Laws including but not limited to: Family and Medical Leave Act (FLMA), Equal Employment Opportunity and Employee Polygraph Protection Act

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.