CPI Security Systems Logo

CPI Security Systems

Senior Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Easy Apply
In-Office
Charlotte, NC
Senior level
Easy Apply
In-Office
Charlotte, NC
Senior level
Lead integration design and development across cloud and enterprise platforms, focusing on AWS and Salesforce while collaborating with teams to meet business needs.
The summary above was generated by AI

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

Top Skills

Apex
AWS
Azure Devops
Boomi
Ci/Cd
RabbitMQ
Restful Apis
Salesforce
SQL
HQ

CPI Security Systems Charlotte, North Carolina, USA Office

4300 Sandy Porter Rd, Charlotte, NC, United States, 28273

Similar Jobs

Yesterday
Hybrid
Charlotte, NC, USA
Senior level
Senior level
Consumer Web • eCommerce • Information Technology • Retail • Software • Analytics • App development
As a Senior Software Engineer, you will develop and maintain backend services, translating complex requirements into scalable solutions while ensuring operational resiliency and customer satisfaction.
Top Skills: DevOpsElkJavaKafkaMicroservicesMiddlewareMongoDBSpring BootSpring Webflux
3 Days Ago
Hybrid
Charlotte, NC, USA
Senior level
Senior level
Consumer Web • eCommerce • Information Technology • Retail • Software • Analytics • App development
As a Senior Software Engineer, you'll develop and implement complex software solutions, collaborate with teams, automate processes, and design scalable data pipelines.
Top Skills: Application Programming InterfacesDatabase TechnologiesDevOpsEltETLFrontend TechnologiesIt Infrastructure LibraryJavaMicroservicesMiddlewareSource Code Control Systems
4 Days Ago
Hybrid
Concord, NC, USA
6-6 Annually
Senior level
6-6 Annually
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
The role involves software development for GM Motorsports, focusing on creating high-quality software solutions in a collaborative, high-performance racing environment.
Top Skills: .NetAngularApache KafkaAzureC#GrpcMongoDBPostgresRest ApisSignalrSQL ServerVisual StudioWpf

What you need to know about the Charlotte Tech Scene

Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.

Key Facts About Charlotte Tech

  • Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
  • Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
  • Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
  • Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account