Senior Software Engineer

Cpi Security
Charlotte, NC

CPI Security, in Charlotte, NC, is seeking a Senior Software Engineer to help lead our growing IT organization, with a strong focus on systems integration across cloud and enterprise platforms. This role will take ownership of designing, building, and maintaining integrations primarily on AWS and will also support Salesforce development efforts through Apex, flows, and other native capabilities. The ideal candidate brings deep technical expertise, critical thinking, and a proactive mindset. You’ll play a key role in shaping integration strategy and influencing the overall direction of the Application Delivery group.

Key Responsibilities


  • Design, develop, and maintain integrations across cloud and enterprise platforms, with a focus on AWS services (Lambda, SQS, API Gateway, etc.)

  • Support Salesforce development through Apex, flows, and other native tools, in coordination with the Salesforce Engineering team

  • Maintain and troubleshoot internal SQL based applications and legacy integrations (e.g., Boomi)

  • Build and enhance CI/CD pipelines to streamline deployment and ensure code quality

  • Collaborate with product owners, IT teams, and business stakeholders to define technical solutions that meet business needs

  • Participate fully in Agile/Scrum ceremonies including planning, standups, demos, and retrospectives

  • Produce clear, maintainable documentation for system designs, integration flows, and technical procedures

  • Demonstrates exceptional critical thinking and analytical skills, with a proven ability to dissect complex problems and develop innovative, data-driven solutions.

  • Thrives in ambiguity and excels at problem-solving, consistently identifying root causes and implementing effective, scalable strategies.

  • Possesses a strong intellectual curiosity and a continuous learning mindset, staying ahead of industry trends and proactively seeking opportunities for growth and improvement.

  • Brings a wealth of experience and seasoned judgment, capable of navigating high-stakes decisions and mentoring others through complex challenges.

  • Collaborates cross-functionally with clarity and confidence, translating analytical insights into actionable business outcomes.

Job Requirements/Experience


  • 6+ years of professional software engineering experience, with a strong focus on systems integration and backend development

  • Proficiency in designing and implementing cloud-based integrations, especially using AWS services such as Lambda, SQS, SNS, API Gateway, and Step Functions

  • Experience with Apex and Salesforce development (e.g., flows, triggers, custom objects)

  • Strong SQL development skills, including data modeling, query optimization, and troubleshooting

  • Experience working with RESTful APIs, event-driven architectures, and message brokers (e.g., RabbitMQ, SQS, or similar)

  • Solid understanding of design patterns, SOLID principles, and scalable system design

  • Familiarity with CI/CD tooling (preferably using Azure DevOps or similar platforms)

  • Hands-on Agile/Scrum experience (2+ years), with comfort working in a collaborative and iterative environment

  • Exposure to legacy tools like Boomi, .NET, or Azure PaaS is helpful but not required

  • Excellent communication skills with the ability to explain complex technical topics to non-technical stakeholders

  • Experience working in regulated environments or with security-focused development practices is a plus

What’s In It For You


  • Competitive pay and educational assistance

  • Great medical, dental, vision, short & long-term disability and life insurance options

  • Company paid holidays, floating holiday and paid time off (PTO)

  • 401(k) plan with competitive company match

  • Paid Volunteer and Charitable Engagement Opportunities

  • Birthday and Work Anniversary Rewards

  • Enjoy the perks of our amazing facilities, including a state-of-the-art fitness center, onsite café, scenic walking trail, basketball courts, and a full-time Health & Fitness Manager to keep you energized and active

Posted 2025-10-28

Recommended Jobs

Unit QA / Infection Control RN

Crowne Health Care
Greenville, NC

We are currently accepting applications for a Unit QA / Infection Control RN within our long-term care and rehab facility specializing in geriatrics. This position requires dedication to a job well d…

View Details
Posted 2025-10-25

Au Pair

GreatAuPair LLC
Apex, NC

Our ideal caregiver would be hard working and results driven. She would be creative in ways to incorporate therapy in everyday play with Camden and also be open to learning new techniques and working …

View Details
Posted 2025-10-21

Respiratory Therapist

Five Oaks Rehabilitation and Care Center
Concord, NC

Are you a compassionate Respiratory Therapist looking to make a meaningful impact on residents' respiratory health and quality of life? Join our dedicated team with Venza Care at Adams Rehabilitation…

View Details
Posted 2025-09-22

Sales Representative - Northeast U.S.

Halotalent
Burlington, NC

We are looking for a Sales Representative for our client PrevTech , a technology company that helps agricultural producers protect their facilities and improve herd health through advanced monitori…

View Details
Posted 2025-10-30

Customer Success Manager

Buildops
Raleigh, NC

At BuildOps, we’re building a groundbreaking software solution, purpose-built to support today’s commercial contractor. From helping our customers to manage their service all the way to project man…

View Details
Posted 2025-10-07

Early Childhood Education - Teacher Aide

Wilson, NC

Summary ......Summary The Teacher Aide supports the...  ...the children and assisting in activities to...  .....and quality of education. ?S/he must be able...  ....Education: High School …

View Details
Posted 2025-10-23

Real Estate Accountant

EEA Companies
Greensboro, NC

Benefits: ~401(k) ~401(k) matching ~ Dental insurance ~ Employee discounts ~ Health insurance ~ Opportunity for advancement ~ Paid time off ~ Training & development ~ Vision in…

View Details
Posted 2025-09-14

Sr. Application Security Engineer

Southern Talent Specialists
Charlotte, NC

Sr. Application Security Engineer Job Summary: This role focuses on comprehensive application security testing and vulnerability management across the software development lifecycle. It involves…

View Details
Posted 2025-10-09

Physician - Family Practice or Internal Medicine

Contentnea Health
Snow Hill, NC

Company Overview Contentnea Health is a Community Health Center providing comprehensive medical, dental and behavioral health services for members of our communities in Greene, Pitt and Pamlico co…

View Details
Posted 2025-10-29