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-11-25

Recommended Jobs

Mid/Senior Software Developer

Aecom
Raleigh, NC

Company Description Work with Us. Change the World. At AECOM, we're delivering a better world. Whether improving your commute, keeping the lights on, providing access to clean water, or trans…

View Details
Posted 2025-11-25

Electrician for DDC controls

ControLogic Environmental, Inc.
Cherry Point, NC

We seek career minded "A" players who are looking for a good company that values your contribution and will promote your personal growth within the industry. Successful applicants will be capable in…

View Details
Posted 2025-09-17

TOGO Specialist

Chili's
North Carolina

Like no place else. Fun. Fresh. Flavorful. We are looking for a To Go Specialist to ensure all takeaway guests receive an amazing experience. To Go Specialists responsibilities include answering t…

View Details
Posted 2025-11-03

Quality Inspector

Jabil
Mebane, NC

At Jabil we strive to make ANYTHING POSSIBLE and EVERYTHING BETTER. We are proud to be a trusted partner for the worlds top brands offering comprehensive engineering manufacturing and supply chain so…

View Details
Posted 2025-11-22

Family Medicine/Internal Medicine (Non Specialized)

BECA Staffing Solutions LLC
Charlotte, NC

Immediate need in Greenville, SC ~ Normal weekday hours M-F, 9-5 ~8-10 patients per day ~60/90/120 min appointments ~ panel limited to 350 patients ~ Relational care focus ~ Dedicated nurs…

View Details
Posted 2025-10-22

Sheet Metal/Duct Foreman

Hickory Mechanical Inc.
Hickory, NC

**Please do not call the office** Hickory Mechanical is looking for hard-working, dedicated individuals to join our growing organization. If you have the skills, looking for a career with career adv…

View Details
Posted 2025-10-30

Travel customer representative

Getaway Travel Agency
Wilmington, NC

About the job Travel customer representative As a Travel Customer Representative, you will play a key role in supporting our clients throughout their travel journey from the moment they book to …

View Details
Posted 2025-10-18

Senior Product Manager | Sage Home Loans

Sage Home Loans Corporation
Charlotte, NC

This role requires a hybrid schedule and will be based in our South Charlotte, NC Headquarters (Tuesday through Thursday) and work fully remotely on Mondays and Fridays each week.   Sage Home Loans…

View Details
Posted 2025-11-25

Merchandising Assistant Manager

Dollar Tree
Greenville, NC

**Your Role at Dollar Tree:** As a Merchandise Assistant Manager at Dollar Tree, you'll join our Store Manager in leading a dynamic team of associates and creating positive experiences for the communi…

View Details
Posted 2025-11-14

GM and Food (General Merchandise, Closing, Fulfillment, Inbound, Food & Beverage), Starbucks) (T2936)

Target
Fuquay Varina, NC

**ALL ABOUT TARGET** Working at Target means helping all families discover the joy of everyday life. We bring that vision to life through our values and culture. Learn more about Target here. ( **ALL …

View Details
Posted 2025-11-18