Software Engineer

Randstad Digital Americas

Plano (TX)

On-site

USD 75,000 - 89,000

Full time

9 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental coverage
Vision care
401K plan

Job summary

Randstad Digital Americas is seeking a Software Engineer in Plano, TX for a contract role. You will work on Python-based agents, integrating with F5 iControl REST, NSX ALB APIs, and cloud SDKs across on-prem and public cloud environments.

The role emphasizes automation, multi-domain orchestration, and web-based solutions using Django/Flask/FASTAPI, with CI/CD and QA practices. Strong communication and Agile collaboration are expected.

Qualifications

  • Ability to analyze and resolve technical issues, ensuring stability and performance of delivered solutions.
  • Effective documentation and communication skills to support development, deployment, and ongoing maintenance.
  • Experience collaborating within Agile or iterative delivery teams, contributing to continuous improvement and delivery excellence.

Responsibilities

  • 3+ years of solid experience as Software Engineer and experience in multiple frontend and backend languages (Python, JavaScript, Go, Java, and Bash scripting).
  • Building Python-based agents that interact with F5 (iControl REST), AVI / NSX ALB APIs, NSX / cloud provider SDKs.
  • Implementing closed-loop automation (detect → analyze → remediate → validate) and replacing static runbooks with dynamic AI workflows.
  • Orchestrating multi-step actions across network, security, and cloud domains and designing agents to operate across on-prem and cloud.
  • Experience leading a team of software engineers to design and develop web-based software solutions and automation.
  • Proficiency in CI/CD and automated software testing; working with JIRA/Remedy/Service Now.

Skills

Python
JavaScript
Java
Bash scripting
Django
Flask
FASTAPI
React

Education

Bachelor's

Tools

JIRA
Remedy
Service Now

Job description

Job Summary

3+ years of solid experience as Software Engineer and experience in multiple frontend and backend languages (Python, JavaScript, Go, Java, and Bash scripting)

Building Python-based Agents That Interact With

F5 (iControl REST)

AVI / NSX ALB APIs

NSX / cloud provider SDKs

Implementing closed-loop automation (detect → analyze → remediate → validate)

Replacing static runbooks with dynamic, adaptive AI workflows

Orchestrating multi-step actions across network, security, and cloud domains

Designing Agents That Operate Consistently Across

On-prem (VMware VCF/NSX)

Public cloud (AWS, Azure, GCP, Oracle)

Handling provider-specific APIs vs. abstracted control layers

Supporting hybrid decision logic (edge vs. cloud vs. DC actions)

Experience leading the team of software engineers to design and develop web-based software solutions and automation.

Skilled in developing solutions for network defined automation and/or cloud IT solutions, including CLI, API development and Integration with network and security products from Checkpoint & Fortinet firewalls, McAfee proxies, TippingPoint IDSs etc.

Expertise in Django, Flask and FASTAPI framework, multiprocessing, multithreading and event-drive application development.

Experience with Front-End development frameworks, such as React, VUE or Angular.

Deep understanding of data structures, and object-oriented programming principles.

Experience with relational databases like SQLite, MySQL, including data modeling and query optimization.

Understanding of IT standards, controls, and application security development

Application development methodologies and infrastructure as well as analytical, planning, and organizational skills

Proficiency in executing Continuous Integration/Continuous Delivery (CI/CD) and delivering automated software testing.

Working knowledge of JIRA/Remedy/Service Now

Outstanding written and verbal communication skills, with the ability to work with developers in an outsourced environment.Strong ability to develop and deliver complex technical requirements that align with business objectives.

Proficiency in ensuring solutions meet functional, non-functional, and compliance requirements, particularly within a regulated banking environment.

Solid software development experience, including writing clean, efficient, and maintainable code.

Hands-on expertise in unit testing, with a focus on delivering high-quality, reliable solutions.

Ability to design and build solutions with robust, well-defined interfaces that integrate effectively into larger application and system architectures.

Experience working with end-to-end system integration, ensuring seamless interaction across multiple components.

Working knowledge of development and testing standards and practices commonly used in the banking industry (e.g., secure coding, audit readiness, risk controls).

Strong understanding of application lifecycle management, including build, deploy, and support processes.

Responsibilities
  • 3+ years of solid experience as Software Engineer and experience in multiple frontend and backend languages (Python, JavaScript, Go, Java, and Bash scripting)
  • Building Python-based agents that interact with:
  • F5 (iControl REST)
  • AVI / NSX ALB APIs
  • NSX / cloud provider SDKs
  • Implementing closed-loop automation (detect → analyze → remediate → validate)
  • Replacing static runbooks with dynamic, adaptive AI workflows
  • Orchestrating multi-step actions across network, security, and cloud domains
  • Designing agents that operate consistently across:
  • On-prem (VMware VCF/NSX)
Qualifications

Ability to analyze and resolve technical issues, ensuring stability and performance of delivered solutions.

Effective documentation and communication skills to support development, deployment, and ongoing maintenance.

Experience collaborating within Agile or iterative delivery teams, contributing to continuous improvement and delivery excellence.

Attention to detail and commitment to quality, risk management, and compliance standards.

Skills

Agile,AWS,Angular,API development and Integration,application lifecycle,application lifecycle management,APIs,AI workflows,Bash scripting,maintainable code,Continuous Delivery,Continuous Integration,CI/CD,data structures,Django,FASTAPI,Flask,Fortinet,frontend,Front-End development frameworks,Go,GCP,knowledge of JIRA,Java,JavaScript,McAfee,Azure,multiprocessing,multithreading,MySQL,network and security,object-oriented programming principles,Network Automation,Oracle,Python,Python-based,query optimization,React,relational databases,SQLite,secure coding,Service Now,bug fixes,application development,software development,application security,system architectures,system integration,unit testing,VMware,VUE,web-based software,analytical,Ability to analyze,Attention to detail,written and verbal communication skills,communication skills,organizational skills,audit readiness,automation,automated software,backend languages,banking,business objectives,continuous improvement,data modeling,IT standards,infrastructure,banking industry,compliance standards,maintenance,Public cloud,compliance requirements,risk,risk management,security,Effective documentation,testing standards,resolve technical issues

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.

Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).

This posting is open for thirty (30) days.

location: Plano, Texas

job type: Contract

salary: $54.62 - 64.62 per hour

work hours: 8am to 5pm

education: Bachelors

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Production Services Specialist
Production Services Specialist

Randstad Digital Americas • Plano (TX)

On-site
USD 108,000 - 121,000
Agile Scrum Master
Agile Scrum Master

Randstad Digital • Plano (TX)

On-site
USD 88,000 - 96,000
Network Automation Software Engineer
Network Automation Software Engineer

Experis AB • Plano (TX)

Hybrid
USD 90,000 - 94,000
Security Administration Analyst
Security Administration Analyst

Randstad Digital • South Brunswick (NJ)

On-site
USD 62,000 - 69,000
Principal Software Engineer (C# or Java)
Principal Software Engineer (C# or Java)

Randstad Digital • Charlotte (NC)

Hybrid
USD 110,000 - 138,000
Application Programmer
Application Programmer

Randstad Digital • Plano (TX)

On-site
USD 66,000 - 80,000
Senior Full Stack iOS Engineer (AWS / Mobile-First)
Senior Full Stack iOS Engineer (AWS / Mobile-First)

Randstad Digital • Washington

On-site
USD 103,000 - 117,000
Desktop Support
Desktop Support

Randstad Digital • El Segundo (CA)

On-site
USD 34,000 - 45,000
Sr. Network Engineer
Sr. Network Engineer

Randstad Digital • Durham (NC)

On-site
USD 90,000 - 130,000
Support Technician / Help Desk and Operations
Support Technician / Help Desk and Operations

Randstad Digital • Austin (TX)

On-site
USD 28,000 - 33,000