Jobs / NTT***

Software & DevOps Engineer

NTT*** · Irving, TX, United States
Irving, TX, United StatesExp: 5+ yrs55-66 USD/hourlyOnsite
Remuneration
Medical, dental, and vision insurance; flexible spending or health savings account; AD&D insurance; employee assistance; 401(k) participation; additional voluntary or legally required benefits.
Location
Irving, TX, United States
Visa sponsorship
Sponsors visa

Job summary

Develops enterprise-grade software and secure cloud-native applications using Go, Java, JavaScript, and Python. The role designs distributed systems, microservices, and APIs; builds CI/CD pipelines with automated security testing and Infrastructure-as-Code; and applies secure development practices, threat modeling, and code reviews. It also supports containerized workloads on Docker and Kubernetes across AWS, Microsoft Azure, or Google Cloud Platform.

Benefits

Medical, dental, and vision insuranceFlexible spending or health savings accountAD&D insuranceEmployee assistance401(k) participationAdditional voluntary or legally required benefits

Qualifications

  • At least 5 years of experience in enterprise software engineering, application development, or a related technical discipline.
  • At least 5 years of hands-on programming experience with Go and Java.
  • At least 5 years of experience developing enterprise applications with JavaScript and/or Python.
  • At least 5 years of experience with distributed systems, microservices, APIs, and software design patterns.
  • At least 5 years of experience designing and supporting scalable cloud-native applications.
  • At least 5 years of experience designing and managing CI/CD pipelines, including automated security testing and code scanning.
  • At least 5 years of experience with secure development practices, threat modeling, and security remediation.
  • At least 5 years of experience with Docker, Kubernetes, a major cloud platform, and Infrastructure-as-Code.
  • At least 5 years of experience with code reviews, system design, architecture decisions, and open-source technology integration.
  • Strong analytical, troubleshooting, problem-solving, and communication skills.
  • Ability to collaborate with software engineering, cloud, platform, DevOps, and cybersecurity teams.

Responsibilities

  • Design, develop, enhance, and maintain enterprise software using Go, Java, JavaScript, and Python.
  • Build scalable cloud-native applications, distributed systems, microservices, APIs, and reusable components.
  • Contribute to system design, application architecture, technical strategy, and engineering standards.
  • Conduct code reviews and evaluate open-source technologies for enterprise use.
  • Design, maintain, and optimize CI/CD pipelines for automated builds, testing, security validation, and deployment.
  • Integrate source-code scanning, dependency analysis, and other automated security controls into CI/CD workflows.
  • Develop automation for continuous integration, testing, secure deployments, and engineering productivity.
  • Implement Infrastructure-as-Code practices and automated infrastructure provisioning.
  • Apply Secure Development Lifecycle practices and secure coding throughout development.
  • Conduct threat modeling and security-design reviews, and coordinate remediation of security findings.
  • Develop and support containerized applications using Docker and Kubernetes on major cloud platforms.
  • Troubleshoot application, integration, deployment, cloud, and security issues with cross-functional teams.

Skills

AWSAzureDockerGCPGitHubGitHub ActionsGitLabGitLab CIGoJavaJavaScriptJenkinsKubernetesPythonGraphQLREST

Degrees

Bachelor's degree in Computer Science, Software Engineering, or a related techni

Industry

Software engineeringDevSecOps

Relocation

No