Software Engineer - Legacy Applications & Modernization

CSC Generation Enterprise

Houston, Northern (TX, KY)

Hybrid

USD 110,000 - 140,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Paid time off
401(k) match
Medical/dental/vision
Employee discounts

Job summary

CSC Generation is actively modernizing its legacy applications, with a focus on building CI/CD pipelines, increasing test coverage, containerizing apps, and adding observability to prevent customer-impacting incidents. You will own end-to-end improvements, ship pipeline and testing enhancements within six months, and move fast in a lean team.

The role emphasizes ownership, end-to-end responsibility, and impact across .NET, Python, JavaScript, and Java stacks in a hybrid Houston environment.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or currently enrolled in a 4-year program pursuing the equivalent, or equivalent professional experience)
  • Demonstrated experience with at least 2 of the following: .NET Framework, Python, JavaScript, Java
  • Understanding of legacy application patterns and technical debt
  • Hands-on experience with AWS services (EC2, RDS, S3, CloudFormation, CodePipeline, etc.)
  • Proficiency with Docker containerization
  • Experience with Ansible for infrastructure automation
  • Strong SQL query writing and optimization skills
  • Experience administering and troubleshooting relational database systems (SQL Server, Oracle, PostgreSQL, MySQL)
  • Experience writing unit tests and integration tests using frameworks such as xUnit, NUnit, JUnit, pytest, or Jest
  • Strong troubleshooting and problem-solving abilities
  • Excellent communication and documentation skills
  • Version control experience with Git or similar

Responsibilities

  • Maintain, debug, and enhance legacy applications written in .NET Framework, Python, JavaScript, and Java
  • Analyze and resolve production issues with minimal downtime
  • Design and implement CI/CD pipelines using AWS services, Docker, and Ansible
  • Containerize legacy applications and orchestrate deployments
  • Automate infrastructure provisioning and configuration management with Ansible
  • Write and optimize SQL queries, administer relational database systems, and implement safe database migrations and schema updates
  • Develop and integrate automated unit and integration tests, increasing test coverage and establishing test automation frameworks
  • Implement logging, metrics, and tracing across legacy applications and configure monitoring and alerting systems to detect issues proactively

Skills

DOTNET
Python
JavaScript
Java
AWS
Docker
Ansible
SQL
Unit testing
Git

Education

Bachelor's degree in Computer Science / Software Engineering or related field

Tools

Docker
Ansible
SQL Server
Oracle
PostgreSQL
MySQL

Job description

CSC Generation is the AI-native holding company re-engineering omnichannel retail. We acquire iconic brands and transform them with Genesis, our operating platform combining a Data Fabric, Automation Engine, proprietary tools, and shared services to modernize operations, elevate customer experience, and expand margins. With $1B+ in revenue across 13 brands, our portfolio includes Sur La Table, Backcountry, One Kings Lane, and others that serve as real-world innovation labs.

Reports to: [Reports to: TBD]

Location: Houston, TX (Hybrid)


About the Role

CSC Generation's portfolio runs on a mix of legacy systems spanning .NET, Python, JavaScript, and Java. These applications are critical to daily operations, and they need someone dedicated to keeping them healthy while steadily modernizing how they are built, tested, deployed, and monitored.

As Software Engineer - Legacy Applications & Modernization, you will own the maintenance and incremental improvement of these systems — building CI/CD pipelines, increasing test coverage, containerizing applications, and adding observability so the team can catch problems before customers do. Within your first six months, you will have shipped pipeline and testing improvements that measurably reduce production incidents.

This is a lean team. You will own a lot, move fast, and make decisions with full end-to-end responsibility.

What You'll Do
  • Maintain, debug, and enhance legacy applications written in .NET Framework, Python, JavaScript, and Java
  • Analyze and resolve production issues with minimal downtime
  • Design and implement CI/CD pipelines using AWS services, Docker, and Ansible
  • Containerize legacy applications and orchestrate deployments
  • Automate infrastructure provisioning and configuration management with Ansible
  • Write and optimize SQL queries, administer relational database systems, and implement safe database migrations and schema updates
  • Develop and integrate automated unit and integration tests, increasing test coverage and establishing test automation frameworks
  • Implement logging, metrics, and tracing across legacy applications and configure monitoring and alerting systems to detect issues proactively
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or related field (or currently enrolled in a 4-year program pursuing the equivalent, or equivalent professional experience)
  • Demonstrated experience with at least 2 of the following: .NET Framework, Python, JavaScript, Java
  • Understanding of legacy application patterns and technical debt
  • Hands-on experience with AWS services (EC2, RDS, S3, CloudFormation, CodePipeline, etc.)
  • Proficiency with Docker containerization
  • Experience with Ansible for infrastructure automation
  • Strong SQL query writing and optimization skills
  • Experience administering and troubleshooting relational database systems (SQL Server, Oracle, PostgreSQL, MySQL, etc.)
  • Experience writing unit tests and integration tests using frameworks such as xUnit, NUnit, JUnit, pytest, or Jest
  • Strong troubleshooting and problem-solving abilities
  • Excellent communication and documentation skills
  • Version control experience with Git or similar
Preferred Qualifications
  • Experience working across multiple legacy technology stacks simultaneously
  • Knowledge of monitoring and observability tools (Prometheus, Grafana, ELK Stack, CloudWatch, Datadog, etc.)
  • Experience with infrastructure-as-code principles
  • Background in application modernization or refactoring projects
  • Familiarity with agile development practices
  • AWS certifications or other cloud platform certifications
Why Join

The people who do best here are builders. They take ownership, move fast, and want to see the direct impact of their work.

  • Meaningful Work from Day One: You will work on systems that power real brands and real revenue — your fixes and improvements have immediate, visible impact.
  • Training & Development: Gain hands-on experience across multiple technology stacks, cloud infrastructure, and modern DevOps practices with direct mentorship from your manager and team.
  • Trusted from Day One: You will own applications end-to-end — from debugging production issues to shipping pipeline improvements — with real responsibility, not busywork.
  • Competitive Benefits: Paid time off policies, 401(k) match, medical/dental/vision and a variety of supplemental policies, and employee discounts across our portfolio of brands.
Interview Process
  1. Recruiter Screen - A 30-minute conversation with our recruiting team to align on the role, your background, and what you are looking for.
  2. Hiring Manager Interview - Conversation focused on your experience with legacy systems, DevOps practices, and approach to modernization.
  3. Technical / Case Discussion - A technical conversation covering debugging, CI/CD design, SQL, and testing strategies relevant to the role.
  4. In-Person Interview - We'd like to meet you at our Houston office. Details and logistics will be arranged with your recruiter.
  5. Reference Checks - Conducted in parallel with the final stages where possible.
  6. Offer - We move quickly for the right candidate.

Interview process is subject to change. Any updates will be communicated promptly and clearly.

Please Note
  • Part of our interview process is a mandatory in-person interview with someone on our team prior to an offer. Candidates that are unwilling or unable to meet for an in-person interview will be removed from consideration immediately.
  • Due to a high volume of fraudulent applications,you must share a valid LinkedIn profile URL in the application questions below to be considered. If you do not have a LinkedIn profile, you must provide a credible reason in that field and supply alternative evidence of your professional background to verify your identity.

CSC Generation will conduct an exhaustive background check including verifying dates of employment directly with your former employer.

CSC Generation is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by law.

The CSC Generation family of brands is committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures. If you need assistance or accommodation due to a disability, please contact hrbenefits@cscshared.com.

For US-based candidates, this posting is intended for candidates that reside in the following states:
AZ, DE, FL, GA, IN, LA, MI, MS, MO, NV, NC, OK, PA, TN, TX, UT, WV, WI, and WY.

It is unlawful in Massachusetts to require or administer a lie-detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer, Causal & Decision Systems
Senior Machine Learning Engineer, Causal & Decision Systems

CSC-Generatio • Austin (TX)

Hybrid
USD 150,000 - 230,000
Paid time off
401(k) match
Medical insurance
+4
Principal Software Engineer
Principal Software Engineer

CSC Generation • San Jose (CA)

On-site
USD 130,000 - 160,000
Paid time off
401(k)/RRSP match
Medical/dental/vision benefits
+1
Senior Front End Engineer
Senior Front End Engineer

CSC Generation • United States

Hybrid
USD 80,000 - 100,000
Competitive compensation
Paid time off
401(k) match
+2
Senior Frontend Engineer
Senior Frontend Engineer

CSC Generation • Austin (TX)

On-site
USD 140,000 - 190,000
Executive Access with leadership
Hands-on AI skill building
Competitive benefits package
Vice President, M&A Origination
Vice President, M&A Origination

Socket.dev • Los Angeles (CA)

On-site
USD 250,000 - 350,000
401(k) match
Medical/Dental/Vision
Paid time off
+1
Software Engineering Manager
Software Engineering Manager

CSC Generation • United States

Hybrid
USD 120,000 - 160,000
Executive access to brand CEOs
AI-First skill building
Accelerated career path
+1
Director, M&A Origination
Director, M&A Origination

CSC Generation • Los Angeles (CA)

Hybrid
USD 180,000 - 260,000
Executive Access
Portfolio-Wide Leadership
Build the Function
+1
Director, M&A Origination
Director, M&A Origination

Cscgeneration 2 • Los Angeles (CA)

Hybrid
USD 180,000 - 280,000
Executive Access
Portfolio-wide Leadership
Competitive Benefits
Chief of Staff to the CEO & CTO
Chief of Staff to the CEO & CTO

CSC Generation • Austin (TX)

Hybrid
USD 190,000 - 270,000
Vice President, M&A Origination
Vice President, M&A Origination

CSC Generation • Los Angeles (CA)

Hybrid
USD 260,000 - 360,000
Executive access to C-suite
Portfolio-wide leadership
AI-first tooling autonomy
+1