Apply now: Sr. Software Engineer, location is Onsite (Houston, TX). The start date is September 2, 2025 for this 7-month contract position.
Job Title: Sr. Software Engineer
Location-Type: Onsite (Houston, TX – Mon–Thurs onsite)
Start Date Is: September 2, 2025
Duration: 7 months contract
Compensation Range: $58.00-$70.00/hr
Job Description:
Provide expert-level technical leadership in software design, development, testing, and maintenance, with a focus on AWS cloud solutions, enterprise applications, and complex integrations to support critical business initiatives.
Day-to-Day Responsibilities:
Lead design, coding, and testing of new software or significant enhancements to existing systems
Conduct complex business process analysis and participate in design sessions with architects
Implement software engineering best practices and enterprise-level IT solutions
Lead technical discussions, resolve design conflicts, and present solutions to senior leadership
Collaborate with analysts, users, and technical staff to gather requirements and troubleshoot issues
Ensure software solutions meet performance, scalability, and security requirements
Maintain a product mindset with a focus on reusability, modular design, and data-driven development
Requirements:
Must-Haves:
Bachelor's Degree in Computer Science, MIS, or related field (or equivalent experience)
12 years of software engineering experience
Expertise in AWS services: Lambda, IAM, S3, SQS, SNS, API Gateway, CLI, Kinesis, Elasticache (Redis), CloudWatch, CloudFormation, EC2, ECS, Fargate
Strong database experience: Oracle, SQL Server, PostgreSQL, Cassandra, DynamoDB
Proficiency with Docker, Kubernetes, ECS
Integration experience: REST, APIs, synchronous/asynchronous, batch processing
Networking knowledge: VPC, subnets, security groups, CIDR
Security: WAF, encryption, access control, SSO, MFA
Storage/data warehouse: EFS, Snowflake, SQL
Strong Python programming skills
Familiarity with observability tools such as CloudWatch, CloudTrail, EventBridge, Datadog
Understanding of software methodologies and Agile practices
Nice-to-Haves:
Shell scripting (Unix/Batch)
Angular, Node.js experience
Knowledge of microservices and event-driven design patterns
Machine learning foundations (performance metrics, training, inference)
MLOps and enterprise DevOps experience
AWS certifications or other relevant emerging technology certifications