Colonial Pipeline

Senior Software Engineer

Colonial Pipeline$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer and Information Science.
  • 7-9 years of software development experience in enterprise applications.
  • 4-6 years of proficiency with Angular and C#/.NET development.
  • Extensive experience in developing REST APIs and database integrations.
  • Familiarity with AI-assisted development tools for improved software processes.

Responsibilities

  • Design and maintain scalable applications using Angular and .NET.
  • Enhance Angular and Blazor user interfaces for enterprise apps.
  • Develop RESTful APIs and backend services.
  • Implement solutions leveraging Microsoft Azure services.
  • Modernize legacy applications using contemporary architecture patterns.
  • Write clean, maintainable code adhering to best practices.
  • Troubleshoot and resolve production issues with ownership.

Benefits

  • Fulfillment from contributing to national energy needs.
  • Supportive and caring team culture.
  • Highly competitive benefits package.
Full Job Description
About the Senior Software Engineer Position

The Senior Software Engineer designs, develops, modernizes, and supports enterprise applications that are critical to Colonial Pipeline business operations. This position combines hands-on software engineering with long-term ownership of production systems, including new feature development, cloud modernization, operational support, and continuous improvement. You will help shape future-state architecture while ensuring the reliability, performance, and supportability of business-critical applications.

What You Get to Do
• Design, develop, and maintain scalable applications using Angular, .NET, and C#.
• Build and enhance Angular- and Blazor-based user interface components for enterprise applications.
• Develop and consume RESTful APIs and backend services.
• Design and implement solutions using Microsoft Azure services, including App Services, Microsoft Entra ID, and cloud-native architecture patterns.
• Help modernize legacy applications using cloud-native and other modern architecture patterns.
• Write clean, maintainable, and testable code that follows software engineering best practices.
• Troubleshoot and resolve production issues with strong ownership and follow-through.
• Perform code reviews and contribute to overall engineering quality.
• Collaborate with business analysts, product owners, quality assurance professionals, and other engineers to deliver effective solutions.
• Support CI/CD pipelines and modern software development lifecycle practices.
• Provide production support, including participation in on-call rotations, incident response, root cause analysis, and preventive improvements.
• Mentor junior engineers and provide technical leadership through design reviews, knowledge sharing, and engineering best practices.

What You Bring to the Table
• Bachelor's degree in Computer and Information Science.
• 7-9 years of professional software development experience designing, developing, deploying, and supporting enterprise software applications.
• 4-6 years of demonstrated expertise in Angular or modern front-end development and C#/.NET development.
• 7-9 years of experience developing REST APIs, integrating front-end and back-end components, working with relational databases, and supporting business-critical production systems.
• Experience using AI-assisted development tools to improve software delivery, code quality, troubleshooting, testing, documentation, and engineering productivity.
• Experience troubleshooting complex production issues and participating in operational support or on-call activities.
• Ability to lift 20 pounds from floor to waist.

Skills That Set You Apart
• Experience with Microsoft Azure cloud services.
• Experience in industrial settings or with mission-critical applications.
• Understanding of pipeline business processes.
• Experience modernizing legacy applications.
• Experience with GitHub and CI/CD practices.
• Experience with authentication and authorization technologies, including Microsoft Entra ID.
• Experience supporting enterprise transactional or logistics-related systems.
• Experience with SQL Server and Oracle database platforms.
• Strength in full-stack development, API development, DevOps, database querying and management, scripting, graphical user interface development, and cloud data management.
• Effective communication, teamwork, prioritization, documentation, requirements management, customer collaboration, independence, and self-management.

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!

About Colonial Pipeline

Colonial Pipeline is a company that operates the largest pipeline system for refined oil products in the United States. The company was founded in 1962 and is headquartered in Alpharetta, Georgia. Colonial Pipeline's pipeline system spans over 5,500 miles and transports over 100 million gallons of fuel per day. The company's pipeline system runs from Houston, Texas to Linden, New Jersey, and serves customers in the Southern and Eastern United States. Colonial Pipeline has faced several challenges in recent years, including a cyberattack in May 2021 that caused a shutdown of the pipeline system.
Learn more about Colonial Pipeline
Size
2,600 employees
Industry
Founded
1962

Similar Jobs

More Jobs at Colonial Pipeline

More Information Technology Jobs

Find similar Senior Software Engineer jobs: