Why This Role Stands Out
This role offers significant opportunities for skill development and collaborative problem-solving within a respected company, allowing you to contribute to the entire software lifecycle. You'll thrive here if you are passionate about writing clean code, enjoy pair programming, and are eager to share knowledge and mentor others. Apply to join a dynamic engineering culture focused on quality and continuous learning.
Quick Overview
Job Description
Job Title: Information Technology - Commodity Software Engineer
Location: Houston, TX (On-site locals only)
Job Description:
The contract Software Engineer is a critical member of a cross-functional product team responsible for the design, development, deployment, and support of high-quality software solutions that delight our users. Whether the contractor is early in their career or bring deep technical expertise, they will contribute to all phases of the product lifecycle—from concept to production support.
Our engineering culture is highly collaborative, and we emphasize daily pairing, continuous learning, and shared ownership. Contract Software Engineers at all levels are involved in writing clean, maintainable code, contributing to architectural decisions, and ensuring systems are reliable, scalable, and performant.
Skills:
.NET, Android, Application Performance, Cassandra, COBOL, Data Analyst, Data Engineer, Dev/Ops, EDI/GIS, GoLang, Hadoop, Java, Angular/React, JavaScript/Jquery, MicroStrategy, PL SQL, Python, Quality Engineer, SQL, and Unix
Key Tasks:
Design, develop, test, deploy, and maintain software solutions with a focus on quality and user experience.
Collaborate daily with team members through pair programming and agile ceremonies to solve problems and deliver business value.
Contribute to or lead efforts in product configuration, performance tuning, automated testing, and production monitoring.
Write and maintain architectural documentation, reusable code components, and design diagrams.
Participate in incident response and help resolve production issues as needed.
Support and mentor junior team members by sharing knowledge and best practices.
Engage with other teams, 3rd party vendors, or the open-source community to share expertise and support broader engineering initiatives.
Additional Tasks by Experience Level:
Junior and Mid-Level Engineers: Build foundational skills, contribute to stories under the guidance of senior team members, and actively participate in code reviews and knowledge-sharing.
Senior Engineers: Operate with increasing independence, provide technical direction within the team, and take ownership of feature delivery from end to end.
Staff Engineers: Lead architectural discussions, influence technical strategy, and provide mentorship to junior and mid-level engineers.
Expert Engineers: Serve as a domain expert, drive cross-team collaboration, define service level objectives (SLOs), and shape platform-level and enterprise-wide architectural decisions.
Similar jobs
- IS
.Net Application Developer 4
NewINFT Solutions inc
Carson City, NV🇺🇸Hybrid18 hours agoSQLSQL ServerAzure+2Technology - SS
AS400 with Cobol
NewShakti Solutions
United States🇺🇸Hybrid18 hours agoSQLCOBOLTechnology - NB
SENIOR SOFTWARE ENGINEER
NewNation's Best Sports
Fort Worth, TX🇺🇸On-site18 hours agoDockerMicroservicesNode.js+20Technology - HT
Senior Application Programmer – Mainframe Systems in Cerritos, CA
NewHonorVet Technologies
Downey, CA🇺🇸On-site18 hours agoSQLCOBOLHTMLTechnology - QU
Principal Sys Engineer Assoc with Security Clearance
NewQuantech
Hanscom AFB, MA🇺🇸$120k - $130k/yrHybrid18 hours agoSchedulingEngineering - AR
Software Engineer III - NovaStar with Security Clearance
NewApplied Research Solutions
Dayton, OH🇺🇸Hybrid18 hours agoRustMLflowMachine Learning+15Technology