Sr. Software Engineer Dev/Ops - Austin, Texas United States - 39817



JOB DESCRIPTION

Job #: 39817
Title: Sr. Software Engineer Dev/Ops
Job Location: Austin, Texas - United States
Employment Type:
Salary: contact recruiter for details
Employer Will Recruit From: Local
Relocation Paid?: NO

WHY IS THIS A GREAT OPPORTUNITY?


Pioneer in the FinTech space.  Bank has grown from $40B in assets to $116B in assets in 3 years during COVID.

Huge opportunity for upward mobility. 

 

JOB DESCRIPTION

Sr. Software Engineer Dev/Ops

Come join a growing bank at the heart of the innovation, technology, green tech and life sciences space. We continue to expand our global footprint and our banking technology is at the core of everything we do.

As a Sr. Software Engineer, your primary responsibility will be supporting the development and delivery of the solutions/projects and initiatives being used by Development teams.

The engineer will be responsible for implementing the application infrastructure setup as well as build and deploy automation for applications. A major component of the role is also to understand and extrapolate from no granular requirements. The role will be focusing on developing the solutions working closely with partner resources and onsite team members (development leads and systems analysts).

Skills and Requirements:

  • Design and develop technical solutions that meet user needs with respect to functionality, performance, scalability, and reliability
  • Drive department best practices, guidelines implementation and adhering to standards.
  • Drive to learn new things and go above and beyond the call of duty - Always working to improve yourself and constructively support the team around you. - Ensure delivery with high quality and predictability
  • Partner with DevSecOps, Architecture, API, Delivery, Security organizations while building highly scalable, secure AWS Cloud Infrastructure as code.
  • Partner closely with peer Engineering & Technology leaders to ensure we operate as a single team
  • Uses deep experience with AWS (Cloud Computing: Ec2, S3, RDS, VPC, Security Groups, ELB, ElastiCache, Beanstalk, Redshift, ...) for API and Microservices based project designs
  • Understanding of Microservice design principles, patterns and best practices
  • Understanding of J2EE, RESTful webservice design and implementation, Springboot, Spring Cloud, Eureka, Spring Security, JSON, YAML, Markdown, WSDL, XML, ANT, Maven
  • Intimately involved in numerous end to end cloud migration projects.
  • Working knowledge of application architectures, software development tools, and methodologies. Staying current with emerging technology trends.
  • Operationally Focused: Passionate about monitoring, resiliency, uptime, performance and automation
  • Ability to analyze and troubleshoot production issues
  • Hands-on experience with typical project and system/customer support.
  • This includes planning, coordinating, customer education and support, troubleshooting, problem resolution, product evaluation, and documentation. Additional needed experience includes - Implementation, management, and administration of Enterprise systems tools and processed
  • Effective Communication: Excellent listener; proven collaborator with superiors, peers and staff
  • Automation Driver: Constantly look for automation opportunities
  • Enjoy problem solving: Ability to find creative and reliable solutions to complex problems 
  • Good knowledge of APIs, Microservices Architecture, Service Registry etc.
  • Experienced in configuration management and automation tools (Helm, Puppet, Chef, Ansible, SaltStack)
  • Knowledge with SQL and noSQL database administration
  • Deep understanding and experience working with DevSecOps
  • Knowledge of agile software development practices and release management
  • Good teamwork skills and attention to detail
  • A bachelor’s degree is required, preferably in Computer Science, Software. Engineering, or other related engineering discipline.
  • AWS Certified with 3+ years of hands on extensive experience in AWS Cloud
  • Operations and experience in design & implementation of complex distributed applications and infrastructure. -
  • 5+ years of real work deployment experience in core infrastructure technologies including compute, storage, networking, databases, security, and management.
  • For the last 2+ years, hands-on experience with deploying cloud solutions such as AWS and others. - 5+ years of experience with DevSecOps tools (Jenkins, Gitlab) and building CICD pipelines
  • Experience with Jenkins, writing code as a pipeline jobs using groovy. Using groovy to create shared libraries
  • Hands-on Experience working with container platforms (Docker, Kubernetes, ECS)
  • Deep Understanding of service design for Cloud (AWS) using Containers, Container Orchestration (like Kubernetes), Service Mesh (like Istio), Kafka
  • Experience implementing and utilizing service mesh
  • Experience with Unix OS, writing scripts using shell/bash, Perl, Python for task automation
  • Good knowledge of Linux internals and administration
  • Network configuration of Firewalls, VPN, Routers/Switches, and Load Balancers
  • Troubleshooting and resolving single customer issues with Windows, Mac, and Linux, VPN, permissions, and ownership of a wide variety of account administration tasks.
  • Hands-on Extensive Experience with AWS Managed Services: - Compute: EC2, EKS, ECS, Lambda
  • Database: RDS, DynamoDB, RDS - AWS Networking & Security Groups and their underlying technologies (Route53, VPC, ALB, Security Groups)
  • Well versed in AWS services for monitoring, logging, metrics, high availability, and automation
  • Hands-on Experience in Linux environments (RHEL)
  • Deep knowledge & Hands on Experience of infrastructure as code (Terraform, Gitlab CI/CD) principles; knowledge of Terraform is a must to have.
  • Experience in systems software development (java go, python, bash, ... )
  • Hands-on Experience with Ansible, writing playbooks to automate tasks, deploy artifacts
  • Excellent listener; proven collaborator with management and peers
  •  Deep knowledge & Hands on Experience of infrastructure as code (Terraform, Gitlab CI/CD) principles, knowledge of Terraform is a must have.

QUALIFICATIONS

  • DevOps, Jenkins, Groovy, Kubernetes, AWS, API integration, Microservices
  • Deep knowledge & Hands on Experience of infrastructure as code (Terraform, Gitlab CI/CD) principles, knowledge of Terraform is a must have.
  • Design and develop technical solutions that meet user needs with respect to functionality, performance, scalability, and reliability
  • Drive department best practices, guidelines implementation and adhering to standards.
  • Drive to learn new things and go above and beyond the call of duty - Always working to improve yourself and constructively support the team around you. - Ensure delivery with high quality and predictability
  • Partner with DevSecOps, Architecture, API, Delivery, Security organizations while building highly scalable, secure AWS Cloud Infrastructure as code.
  • Partner closely with peer Engineering & Technology leaders to ensure we operate as a single team
  • Uses deep experience with AWS (Cloud Computing: Ec2, S3, RDS, VPC, Security Groups, ELB, ElastiCache, Beanstalk, Redshift, ...) for API and Microservices based project designs
  • Understanding of Microservice design principles, patterns and best practices
  • Understanding of J2EE, RESTful webservice design and implementation, Springboot, Spring Cloud, Eureka, Spring Security, JSON, YAML, Markdown, WSDL, XML, ANT, Maven
  • Intimately involved in numerous end to end cloud migration projects.
  • Working knowledge of application architectures, software development tools, and methodologies. Staying current with emerging technology trends.
  • Operationally Focused: Passionate about monitoring, resiliency, uptime, performance and automation
  • Ability to analyze and troubleshoot production issues
  • Hands-on experience with typical project and system/customer support.
  • This includes planning, coordinating, customer education and support, troubleshooting, problem resolution, product evaluation, and documentation. Additional needed experience includes - Implementation, management, and administration of Enterprise systems tools and processed
  • Effective Communication: Excellent listener; proven collaborator with superiors, peers and staff
  • Automation Driver: Constantly look for automation opportunities
  • Enjoy problem solving: Ability to find creative and reliable solutions to complex problems 
  • Good knowledge of APIs, Microservices Architecture, Service Registry etc.
  • Experienced in configuration management and automation tools (Helm, Puppet, Chef, Ansible, SaltStack)
  • Knowledge with SQL and noSQL database administration
  • Deep understanding and experience working with DevSecOps
  • Knowledge of agile software development practices and release management
  • Good teamwork skills and attention to detail
  • A bachelor’s degree is required, preferably in Computer Science, Software. Engineering, or other related engineering discipline.
  • AWS Certified with 3+ years of hands on extensive experience in AWS Cloud
  • Operations and experience in design & implementation of complex distributed applications and infrastructure. -
  • 5+ years of real work deployment experience in core infrastructure technologies including compute, storage, networking, databases, security, and management.
  • For the last 2+ years, hands-on experience with deploying cloud solutions such as AWS and others. - 5+ years of experience with DevSecOps tools (Jenkins, Gitlab) and building CICD pipelines
  • Experience with Jenkins, writing code as a pipeline jobs using groovy. Using groovy to create shared libraries
  • Hands-on Experience working with container platforms (Docker, Kubernetes, ECS)
  • Deep Understanding of service design for Cloud (AWS) using Containers, Container Orchestration (like Kubernetes), Service Mesh (like Istio), Kafka
  • Experience implementing and utilizing service mesh
  • Experience with Unix OS, writing scripts using shell/bash, Perl, Python for task automation
  • Good knowledge of Linux internals and administration
  • Network configuration of Firewalls, VPN, Routers/Switches, and Load Balancers
  • Troubleshooting and resolving single customer issues with Windows, Mac, and Linux, VPN, permissions, and ownership of a wide variety of account administration tasks.
  • Hands-on Extensive Experience with AWS Managed Services: - Compute: EC2, EKS, ECS, Lambda
  • Database: RDS, DynamoDB, RDS - AWS Networking & Security Groups and their underlying technologies (Route53, VPC, ALB, Security Groups)
  • Well versed in AWS services for monitoring, logging, metrics, high availability, and automation
  • Hands-on Experience in Linux environments (RHEL)
  • Deep knowledge & Hands on Experience of infrastructure as code (Terraform, Gitlab CI/CD) principles; knowledge of Terraform is a must to have.
  • Experience in systems software development (java go, python, bash, ... )
  • Hands-on Experience with Ansible, writing playbooks to automate tasks, deploy artifacts
  • Excellent listener; proven collaborator with management and peers

Education:
University - Bachelor's Degree/3-4 Year Degree

APPLY NOW FOR THIS JOB

Our recruiters are currently seeking to fill this position and hundreds like this in our network. If you are a match you'll be contacted with additional details.

We value your privacy and will never share your information with any employer without your consent.

Send your profile and resume to the recruiter who posted this job. You may include a cover letter to introduce yourself.

Cover Letter Text:

5,000 character limit