Sr. AWS Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior AWS Engineer in Houston, TX, on a 12-month W2 contract with a pay rate of "unknown." Requires 10+ years of experience, proficiency in AWS services, Python, and knowledge of cloud-based software projects.
🌎 - Country
United States
💱 - Currency
$ USD
💰 - Day rate
Unknown
Unknown
🗓️ - Date discovered
April 25, 2025
🕒 - Project duration
More than 6 months
🏝️ - Location type
Hybrid
📄 - Contract type
W2 Contractor
🔒 - Security clearance
Unknown
📍 - Location detailed
Houston, TX
🧠 - Skills detailed
#Batch #Kubernetes #Redis #CLI (Command-Line Interface) #Business Analysis #Microservices #Code Reviews #Unix #SNS (Simple Notification Service) #SQS (Simple Queue Service) #Agile #SQL Server #REST (Representational State Transfer) #Leadership #S3 (Amazon Simple Storage Service) #SQL (Structured Query Language) #Storage #VPC (Virtual Private Cloud) #Debugging #Spark (Apache Spark) #Big Data #PostgreSQL #Containers #Python #AWS (Amazon Web Services) #Cloud #API (Application Programming Interface) #Observability #IAM (Identity and Access Management) #EC2 #Oracle #Security #Documentation #DevOps #Lambda (AWS Lambda) #NoSQL #Databases #WAF (Web Application Firewall) #IP (Internet Protocol) #ML (Machine Learning) #Computer Science #Docker #REST API #Snowflake #Angular
Role description

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Shivark Inc., is seeking the following. Apply via Dice today!

Job Title: Senior AWS Engineer (Hybrid)

Location: Houston TX

Contract Type:12 Months on W2 (Possibility of Extension)

Experience Required: 10 years

Work Authorization: & s

Job Summary:

Delivers technical expertise in design, development, coding, testing, and debugging new software or significant enhancements, continuous improvement, and maintenance of existing software. Demonstrates broad knowledge of highly complex business processes and capabilities. Conducts complex business process analysis, needs assessments, and leads/participates in design sessions with Architects in order to align information technology solutions with business initiatives and Enterprise standards. Undertakes complex projects that require specialized technical expertise in software design and testing. Recognized across the organization for functional and technical expertise.

Job Responsibilities:

Contributes strategic technology vision and integrates a broad range of ideas regarding applications and software development. Presents, communicates, and articulates technical processes effectively to all levels within the organization (including technical and non-technical audiences, Senior Leadership, VPs and the C-level executives).

Undertakes complex applications development and maintenance projects involving multiple disciplines and multiple facets of the business. Implements software engineering best practices.

Develops enterprise-level information technology solutions by analyzing, coding, testing, and implementing new and by modifying existing software applications.

Leads design/coding sessions, develops and maintains solutions.

Articulates design and resolves technical/design conflicts as they occur.

Articulates design and resolves technical/design conflicts as they occur.

Coordinates with business analysts and users to determine requirements. Performs analysis of system requirements and existing business processes.

Works with customers and technical staff to resolve problems with software and responds to suggestions for improvements and enhancements.

Reviews systems under development and related documentation. Participates in the development of software.

Should have a Product mindset and Leads advanced systems planning, scheduling and implementation.

Technical Knowledge And Skills:

   • Cloud Technologies: AWS Services such as Lambda, IAM, S3, EFS, SQS, SNS, API Gateway, CLI, Kinesis, Glue, Elasticache (Redis), CloudWatch, CloudFormation, EC2

   • Experience working with Databases: Oracle, SQL, Server, PostgreSQL and NoSQL databases such as Cassandra and Dynamo DB

   • Experience with Big Data Technologies like Spark, Glue

   • Containers : Docker/Kubernetes/ECS

   • Integrations : REST, API , Synch, Asynch , Realtime, Batch

   • Network : VPC, Subnet, SG, IP ( CIDR )

   • Security : WAF, Encryption , Access Control, Identity , SSO, MFA

   • Performance/reliability: Auto-scale, ASG, ALB, NLB

   • Storage/Datawarehouese : EFS, S3, Snowflake, SQL

   • Proficiency in Python

   • Good to Have- Shell (Unix) /Batch Script

   • Angular, Node JS

   • Knowledge of Service Oriented, Microservices and Event-driven design patterns

   • Knowledge of Machine Learning foundations : Performance /Accuracy Metrics, Hyper-parameters, Training, Feedback, Inference

   • Experience working on complex cloud-based software projects, web application development, security and open-source technologies

   • Knowledge of enterprise coding standards

   • Ability to perform code reviews

   • Knowledge of software methodologies and agile development methodologies

   • Observability CloudWatch/CloudTrail, Event Bridge, Data Dog or any industry standard tools

   • Ensure reusability using framework, Domain Driven Approach, Modular Coding, Analytical, Data Driven Approach

   • Ability to estimate effort.

   • Be able to translate Business needs into technology goals

   • Be able to troubleshoot issues using services/resources/platforms/logs

   • Strategic thinker, innovative, responsible, confident, clear in thoughts, collaborative and has good communication skills

   • Understanding of MLOps.

   • Good understanding of Enterprise DevOps practice.

KSAs

Systems analysis, development, maintenance, implementation, upgrades.

Knowledge of enterprise coding standards.

Hands on experience in writing highly complex code.

Ability to perform code reviews.

Knowledge of software development methodologies and best practices.

Ability to learn new and emerging technologies.

Ability to lead a group to consensus, solve problems, and accomplish tasks.

Ability to mentor and train and share knowledge with peers.

Excellent interpersonal and communication skills (both written and verbal). Ability to build relationship within the team and WM.

Ability to work in a fast-paced environment.

Ability to adapt to change.

General business knowledge and concepts.

Web application development.

Ability to lead large teams.

Qualifications

Education

Education Level

Education Details

Required/

Preferred

Bachelor's Degree

(accredited) in Computer Science, MIS, or similar area of study in lieu of degree

Required

and

High School Diploma

or GED (accredited) and 4 years of relevant work experience.

Required

Work Experience

Experience

Experience Details

Required/

Preferred

10+ years

Required

of previous experience required (in addition to education requirement).