"Alerted.org

Job Title, Industry, Employer
City & State or Zip Code
20 mi
  • 0 mi
  • 5 mi
  • 10 mi
  • 20 mi
  • 50 mi
  • 100 mi
Advanced Search

Advanced Search

Cancel
Remove
+ Add search criteria
City & State or Zip Code
20 mi
  • 0 mi
  • 5 mi
  • 10 mi
  • 20 mi
  • 50 mi
  • 100 mi
Related to

  • Senior Software Engineer

    PCI Group, Inc. (Fort Mill, SC)



    Apply Now

    __________________________________________________________________________________________________

     

    Job Position: Senior Software Engineer

     

    Reports to: Vice President of Software Technology

     

    Department: Information Technology

     

    Classification: Exempt (Not Overtime Eligible)

     

    Company Overview

     

    PCI Group is the leading provider of mission-critical communications for industries where data security, precision, and compliance are paramount. As a fast-growing organization, we’re transforming our technology stack to support a best-in-class platform for secure, scalable, and compliant communications. Recently recognized as one of the 50 fastest-growing companies in Charlotte and on the Inc. 5000, PCI Group is seeking a Senior Software Engineer to help drive this transformation — contributing architectural expertise, modernizing critical systems, and delivering scalable, secure solutions.

    Job Summary

    The Senior Software Engineer will help shape and optimize PCI Group’s systems by leading design, development, and the transformation of key legacy components into scalable, modern architectures. The role also includes designing and managing advanced CI/CD pipelines and contributing to a strong DevOps culture. The Senior Software Engineer will collaborate closely with the Senior Software Architect and the broader engineering team, contributing to the evolution of PCI’s technology platform.

    Key Responsibilities

    System Architecture and Development: Design, implement, and optimize high-performance systems using .NET C#, ensuring alignment with PCI’s goal of building a best-in-class platform for secure, scalable, and resilient critical communications. Contribute to architecture direction and collaborate with the Senior Software Architect and peers to evolve PCI’s technology platform.

     

    Legacy Modernization: Drive modernization of legacy code modules into modern, cleanly architected solutions. Ensure the quality, maintainability, and scalability of your components, aligning with platform goals and collaborating with peers to deliver consistent, high-quality outcomes.

     

    Automation and CI/CD: Design, implement, and manage advanced CI/CD pipelines using Azure DevOps. Automate build, test, release, and monitoring processes to support fast, stable, and scalable deployments.

     

    Database Management: Develop and tune SQL databases and stored procedures to support high-performance, mission-critical operations while ensuring data integrity and reliability.

     

    Microservices and n-Tier Architectures: Apply microservice and n-tier architectural principles to build scalable, modular applications supporting PCI’s growth and operational demands.

     

    Containerization: Utilize Docker and Kubernetes to deploy containerized applications, enhancing flexibility and scalability of PCI’s platform.

     

    Cross-Functional Collaboration: Work with the Senior Software Architect, Senior Business Analyst, and other stakeholders to translate business requirements into technical solutions that deliver business outcomes.

     

    Agile Methodologies: Actively participate in agile practices including sprint planning, backlog prioritization, rapid iteration, and collaborative swarming to address high-priority tasks.

     

    Technical Leadership and Mentorship: Collaborate on coding standards and best practices; provide guidance and mentorship to junior developers as appropriate; contribute to a positive and high-performance team culture.

     

    Documentation: Ensure comprehensive documentation of code, architecture, and processes to support continuity and knowledge sharing across the team.

     

    DevOps and DORA Metrics: Use DORA metrics to monitor and improve deployment frequency, lead time for changes, mean time to recovery, and change failure rate.

    Required Qualifications

    + 10+ years of professional software development experience, with deep expertise in .NET C# and a strong background in SQL databases and scalable system architecture.

    + Excellent communication skills, with the ability to convey technical concepts to both technical and non-technical stakeholders.

    + Proven success modernizing legacy systems and refactoring critical modules into clean, scalable architectures.

    + Proven experience building and maintaining CI/CD pipelines using Azure DevOps or comparable tooling.

    + Experience deploying and managing containerized applications using Docker and Kubernetes in production environments.

    + Experience deploying, managing, and scaling applications in Azure or AWS cloud environments.

    + Demonstrated success working in agile environments with backlog prioritization, sprint execution, and continuous improvement.

    + Ability to tackle complex problems and deliver solutions while maintaining quality and architectural integrity.

    + High attention to detail, accountability, and adaptability to changing priorities and business demands.

     

    Availability

     

    + Willingness to participate in a rotating on-call schedule to support production uptime.

     

    Preferred Additional Skills

     

    + Experience working in small to mid-sized companies, where versatility and the ability to work across multiple functions is essential.

    + Background in high-throughput, document processing environments, such as print/mail operations or critical communications systems.

    + Experience with distributed systems and fault-tolerant design principles to support 24/7 operational demands.

    + Familiarity with security best practices, secure coding techniques, and data protection regulations relevant to high-compliance industries.

    + Experience designing and implementing observability practices — including metrics, logging, and distributed tracing.

     


    Apply Now



Recent Searches

  • Hiring Richmond VA Multiple (Virginia)
  • Production Associate Mat Roller (California)
  • Technical Project Manager Administrative (Indiana)
  • Senior Manager Data Management (Minnesota)
[X] Clear History

Recent Jobs

  • Senior Software Engineer
    PCI Group, Inc. (Fort Mill, SC)
[X] Clear History

Account Login

Cancel
 
Forgot your password?

Not a member? Sign up

Sign Up

Cancel
 

Already have an account? Log in
Forgot your password?

Forgot your password?

Cancel
 
Enter the email associated with your account.

Already have an account? Sign in
Not a member? Sign up

© 2025 Alerted.org