Sr. Software Engineer ADC Automation- Core Technology Infrastructure

$120,000 - $130,000 yearly
  • The Resume Review - Recruiting Department
  • Charlotte, NC, USA
  • Jul 26, 2022
Full time Information Technology

Job Description

Job description
Leads and/or participates in the design, development, and implementation of complex system engineering activities involving cross-functional technical support, systems programming and data center capabilities. Responsible for components of highly complex engineering and/or analytical tasks and activities. Establishes input/output processes and working parameters for hardware/software compatibility, coordination of subsystems design, and integration of total system. Viewed as a technology subject matter expert; able to provide and communicate complex technology solutions across differing audiences including technical, managerial, business executives, and/or vendors. Will have responsibility for multiple, complex projects; will direct activities of teams related to special initiatives or operations and may have direct reports. Leads the resolution process for complex problems where analysis of situations or data requires an in-depth evaluation of various factors. Exercises judgment within broadly defined practices and policies in selecting methods, techniques, and evaluation criterion for obtaining results. Information Technology degree and/or technology certifications preferred or substantial equivalent experience. Typically 7-10 years of IT experience.
 
Core Technology Infrastructure Organization:
  • Believes diversity makes us stronger so we can reflect, connect and meet the diverse needs of our clients and employees around the world
  • Is committed to building a workplace where every employee is welcomed and given the support and resources to perform their jobs successfully
  • Wants to be a great place for people to work and strives to create an environment where all employees have the opportunity to achieve their goals
  • Provides continuous training and development opportunities to help employees achieve their career goals, whatever their background or experience
  • Is committed to advancing our tools, technology, and ways of working to better serve our clients and their evolving business needs
  • Believes in responsible growth and is dedicated to supporting our communities by connecting them to the lending, investing and giving them what they need to remain vibrant and vital
 
Overview:
This role drives execution of key software development initiatives and will support IP Service Automation of the banks global load balancing infrastructure. This is a key software engineering roll that influences development strategies daily to ensure that we’re building high value automation services. The role is accountable for delivering functional software, defining, and assigning development sprints, assisting with QA testing, and the overall development of future-state load balancing automation. You will write software on a team of developers with an emphasis on delivering automated load balancer services. Other aspects of the role include identifying customers’ requirements and working with key stakeholders where you will translate design into working software.
 
Responsibilities:
This role is responsible for defining and leading the IP Service Automation software development of load balancer services. Key responsibilities of the role include writing software as it relates to the configuration of both f5 and VMWare NSX-ALB (AVI) load balancers, leading developers and overseeing successful software delivery. Other key responsibilities include:
  • Effective simultaneous oversight and management of software development
  • Authoring, reviewing, and editing software sprints for development teams to execute
  • Testing and verifying software functionality before production release
  • Engage in an Agile methodology of software delivery
  • Answering software development questions from customers/stakeholders
  • Approving software designs related to automation requirements
  • Ensuring software standards and SLAs are being maintained
  • Engaging key stakeholders on new needs for projects/enhancements
 
Required Skills:
  • 8 years of experience in at least two IT solution development disciplines, including software development, DevOps application delivery, Software design, database management or cloud development
  • 7 to 10 years of experience writing software using Python as it relates to network devices
  • Experience configuring f5 and VMWare NSX-ALB (AVI) Load Balancers
  • Working knowledge of Network Infrastructure, IP addressing, IP traffic management Load Balancers, DNS/DHCP, Security, and HTTP(S)
  • Strong analytical, collaboration, partnership, and relationship management skills
  • Ability to work across functions and organizational lines/levels when obtaining detailed requirements needed to assemble high value software
  • Strategic, logical, and creative thinker with an ability to translate strategy into working software
  • Strong and proven ability to deliver quality results within a team environment
  • Customer-centric mindset and passionate about driving improvements to customer experience
  • Proficiency using Microsoft Office products such as Word, Excel, PowerPoint, and Visio
  • Excellent oral and written communication skills, including the ability to explain technical concepts to business leaders, and business concepts to technologists
  • Bachelor’s degree or equivalent with technology concentration.
 
Desired Skills:
  • Extensive DevOps experience as a product owner
  • C#, C, Java, Python, TCL, LUA, and other programming language experience
  • Ability to explain how to exploit automation technology to improve customer experience
  • Ability to influence a software team to achieve desired outcomes.
  • Must have strong organizational skills and be able to handle multiple tasks
  • Master’s degree preferred