Back to Job Search

Senior Software Engineer

  • Location: Plano, 75024
  • Salary: 95.0
  • Job Type:Contract

Posted 19 days ago

Long term contract in Plano, TX for a Senior Software Engineer.
  • Bachelor’s degree or higher in Computer Science, Engineering or related discipline, or equivalent professional experience.
  • Development
    • 5 years of recent hands own software development experience using programming languages such as Rust, Go, C/C++, JavaScript and/or Java.
    • Recent hands own software development experience in scripting languages such as Bash, PowerShell, Perl, etc.
    • Recent experience in using DevOps CI/CD tools such as Git, Jenkins, Artifactory, SonarQube, Burp Suite, TruffleHog etc.
    • Software development experience using web protocols such as gRPC, REST and WebSocket.
  • Design
    • Deep knowledge of OOA/OOD concepts.
  • Cloud
    • Cloud software development using containers such as Docker, Kubernetes etc., serverless computing using CDN, Lambda etc., and infrastructure as code using Terraform, YAML, etc.
    • Deep understanding of cloud systems and hands own experience in setting up, managing, and troubleshooting cloud network and software deployments.
  • Mobile
    • Mobile application development experience for Android and iOS platforms using Objective C, Swift, Java, Flutter, etc.
  • Security
    • Prefer understanding of PKI, cryptography, key security, key derivation, hashing algorithms, and knowledge of cryptographic frameworks and standards.
    • Working knowledge of cryptographic tolls and libraries such as OpenSSL is preferred.
    • Experience in leveraging cloud security tools and function to secure cloud systems such as AWS, Azure and/or GCP.
    • Experience in deploying applications and securing applications and sensitive data in cloud environment.
    • Experience in securing IoT devices and communications between IoT devices and cloud using protocols such as gRPC, TLS, MQTT, etc.
    • Prefer knowledge of cybersecurity protections of embedded applications, mobile applications, web applications, cloud and on-premises systems.
    • NIST publications related to IoT, mobile, server, cloud and key management security are preferred.
    • Prefer the ability to perform secure code review on infrastructure scripts and code. Identify vulnerabilities and provide guidance to development team and provide development support in remediating findings.
    • Prefer the ability to provide support and expert advice in remediating for any security incidents identified in production as well as pre-production systems.
    • Software development experience/expertise to compliment product security and application security initiatives.
  • Methodology
    • Recent working knowledge of Agile/Scrum methodology is required.
  • Problem Solving
    • Ability to think outside the box and excellent problem-solving skills.
  • Communication
    • Strong written and verbal communication skills.
    • Ability to communicate clearly with team, peers and executives.

Candidates will be responsible for following the client's COVID-19 protocols. Please refer to your MATRIX representative for specifics.

About Us

At MATRIX, we expertly match talented professionals with job opportunities to elevate careers. Since 1983, we have placed thousands of professionals at innovative clients across every industry ranging from small startups to Fortune 50 companies. It’s why we’re consistently in the top 25 of all U.S. IT staffing firms and why our consultants rate us well above the industry average, earning us ClearlyRated's Best of Staffing awards year after year. People come to us for a job, and stay with us because of our top-notch consultant care.

MATRIX is and Equal Employment Opportunity employer including disability and veteran and provides reasonable accommodations for all qualified individuals.  Supporting medical or religious documentation will be required where applicable. If you are a qualified individual you may request a reasonable accommodation under the American Disability Act (ADA). If you are a person with a disability needing assistance applying, or at any point in the hiring process, please email us at To ensure a quick response to your request, please use the words “Accommodation request” as the subject line of your email.