Full Job Description
About the Senior Software Engineer Position
The Senior Software Engineer designs, develops, modernizes, and supports business-critical applications for Colonial Pipeline. This role combines hands-on software engineering with ownership of production systems, including application development, modernization, operational support, and continuous improvement.
What You Get to Do
• Design, develop, and maintain scalable applications using C# and .NET.
• Develop web APIs, backend services, and system integrations.
• Modernize legacy applications using current technologies and development practices.
• Troubleshoot production issues and participate in on-call support, incident response, and root cause analysis.
• Perform code reviews and support CI/CD and modern SDLC practices.
• Partner with business stakeholders, product owners, QA, and engineers to deliver effective solutions.
• Mentor junior engineers and promote engineering best practices.
What You Bring to the Table
• Bachelor's degree in Computer and Information Science or a related field preferred will consider a combination of experience and education.
• 7+ years of professional software development experience with enterprise applications.
• 4+ years of C#/.NET development experience.
• 4+ years of experience with web APIs, relational databases, system integration, and production application support.
• Experience troubleshooting complex production issues and providing operational or on-call support.
• Experience leveraging AI-assisted development tools to improve software delivery, testing, troubleshooting, documentation, and productivity.
Skills That Set You Apart
• Microsoft Azure cloud services.
• Legacy application modernization.
• Azure DevOps/GitHub and CI/CD practices.
• SQL Server and Oracle.
• Experience with mission-critical applications or industrial environments.
• Knowledge of pipeline business processes.
Advantages of Working at Colonial Pipeline Company
• Getting to work for a company that helps to meet our country's energy needs and keeps us moving!
• Team members who care about each other while accomplishing remarkable things.
• Highly competitive benefits. Check out Colonial's Total Rewards.
Are you up to the challenge? What are you waiting for? Apply today!