Talent.com
Senior Software Engineer
Senior Software EngineerCPI Security • Charlotte, NC, United States
[error_messages.no_longer_accepting]
Senior Software Engineer

Senior Software Engineer

CPI Security • Charlotte, NC, United States
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

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
  • [job_alerts.create_a_job]

    Senior Software Engineer • Charlotte, NC, United States

    [internal_linking.related_jobs]
    Senior Data Engineer

    Senior Data Engineer

    Cpi Security • Charlotte, North Carolina, United States
    [job_card.full_time]
    CPI Security, a national leader in residential and commercial security solutions, is seeking a Senior Data Engineer to join us on our data transformational journey. This is an exciting, hands-on opp...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    F5 Engineer

    F5 Engineer

    TEKsystems • Charlotte, NC, United States
    [job_card.full_time]
    This person should be an expert with F5 engineering, load balancing, networking engineering, etc.They do not need to have a ton of. F5 for this role will likely have an understanding of proxy concep...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Innova Solutions • Charlotte,North Carolina,United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Innova Solutions has a client that is immediately hiring for an Senior Software Engineer.Position type : Full Time – Contract. Team is transitioning from internally built legacy platforms (Lucas / OneV...[show_more]
    [last_updated.last_updated_30]
    Senior AI Software Engineer (Charlotte)

    Senior AI Software Engineer (Charlotte)

    Pyramid Consulting, Inc • Charlotte, NC, US
    [job_card.part_time] +1
    Please review the job description below and contact me ASAP if you are interested.Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and pai...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer (Remote)

    Software Engineer (Remote)

    Scale AI • Charlotte, North Carolina, United States
    [filters.remote]
    [job_card.full_time]
    Join a global community of talented professionals to shape the future of AI.Earn up to $15 USD / hr and additional rewards based on quality of submission. Outlier is committed to improving the intelli...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior Software Engineer

    Senior Software Engineer

    Interactive Resources - iR • Charlotte, NC, United States
    [job_card.full_time]
    Senior Software Engineer (Full Stack).We are seeking a highly skilled and motivated Senior Software Engineer.In this fully remote role, you will leverage your full-stack expertise to design, develo...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Backend Software Engineer

    Senior Backend Software Engineer

    Ripplematch • Charlotte, North Carolina, United States
    [job_card.full_time]
    The current status quo of finding a first job is broken : Traditional career services and job boards with millions of postings aren't very helpful, and figuring out where to begin your career is a d...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Development Engineer

    Software Development Engineer

    Amazon • Statesville, NC, USA
    [job_card.full_time]
    Join Amazon's engineering team and help us build innovative solutions to complex problems.As a Software Development Engineer, you will design, develop, and test software applications and services.W...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer (Charlotte)

    Senior Software Engineer (Charlotte)

    Interactive Resources - iR • Charlotte, NC, US
    [job_card.part_time]
    Senior Software Engineer (Full Stack).We are seeking a highly skilled and motivated Senior Software Engineer.In this fully remote role, you will leverage your full-stack expertise to design, develo...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer -SAP FS-CD Techno-Functional -

    Senior Software Engineer -SAP FS-CD Techno-Functional -

    USAA • Charlotte, NC, US
    [job_card.full_time]
    At USAA, our mission is to empower our members to achieve financial security through highly competitive products, exceptional service and trusted advice. We seek to be the #1 choice for the military...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    VeeRteq Solutions Inc. • Charlotte, NC, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Aptos, sans-serif"> Job Title : Senior Software Engineer Work Location : 116...[show_more]
    [last_updated.last_updated_variable_days]
    Software Engineer (Charlotte)

    Software Engineer (Charlotte)

    Altimetrik • Charlotte, NC, US
    [job_card.part_time]
    Lead moderately complex initiatives and deliverables within technical domain environments.Resolve complex issues and lead a team to meet existing client needs or potential new clients needs while l...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted]
    Advanced Software Engineer

    Advanced Software Engineer

    Relativity • Charlotte, North Carolina, United States
    [job_card.full_time]
    As an Advanced Software Engineer at Relativity, you will use your development expertise, working on software projects to build our software platform, Relativity. You will help solve complex problems...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior IAM Cloud Engineer

    Senior IAM Cloud Engineer

    TEKsystems • Charlotte, NC, United States
    [job_card.full_time]
    Job Description : IAM Cloud Engineer • This person will be responsible for setting up SSO configurations with enterprise apps, MFA settings, and RBAC frameworks. Their focus is the management of digit...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead Software Engineer

    Lead Software Engineer

    Relativity • Charlotte, North Carolina, United States
    [job_card.full_time]
    We are seeking a Lead Software Engineer to join the Retrieval Ingestion Team at Relativity.This role is ideal for an experienced engineer who thrives on designing and operating high throughput inge...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer (Charlotte)

    Software Engineer (Charlotte)

    Motion Recruitment • Charlotte, NC, US
    [job_card.part_time]
    Software Engineering experience, or equivalent demonstrated through one or a combination of the following : work or consulting experience, training, military experience, education.Unit Testing (Nuni...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior Presales Engineer

    Senior Presales Engineer

    Informatica LLC • Charlotte, NC, United States
    [job_card.full_time]
    Build Your Career at Informatica.We seek innovative thinkers who believe in the power of data to drive meaningful change. At Informatica, we welcome adventurous minds eager to solve the world's most...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer (MarTech)

    Senior Software Engineer (MarTech)

    Renuity • Charlotte, North Carolina, United States
    [job_card.full_time]
    Senior Software Engineer (MarTech).Renuity’s marketing technology ecosystem.This individual will join a small collaborative team, working across our entire MarTech stack — including Ruby on Rails a...[show_more]
    [last_updated.last_updated_30] • [promoted]