Senior Software Engineer

  • Charlotte, NC
  • Posted 10 hours ago | Updated 10 hours ago

Overview

On Site
$140,000 - $150,000
Full Time
No Travel Required

Skills

aws
salesforce
sql
restAPI

Job Details

No 3rd party vendors allowed. Fully onsite in Charlotte NC (Steelcreek area), this is a full time job (NO CONTRACT). We re looking for a senior-level software engineer with a minimun of 6 years working with salesforce and 6 years working with AWS enviroments.

Qualifications

  • Minimum of 6 years of experience in software engineering, particularly in backend development and systems integration
  • Strong knowledge of AWS services including Lambda, SQS, SNS, API Gateway, and Step Functions
  • Experience with Salesforce development (Apex, flows, triggers, custom object modeling)
  • Solid SQL development skills including data modeling, performance tuning, and debugging
  • Proficiency with REST APIs, event-based architectures, and message brokers such as RabbitMQ or SQS
  • Familiarity with software design patterns, SOLID principles, and building scalable systems
  • Experience with CI/CD tools such as Azure DevOps or comparable platforms
  • Hands-on experience working in Agile/Scrum environments
  • Exposure to older technologies or tools like Boomi, .NET, or Azure PaaS is a plus
  • Strong communication skills with the ability to explain complex technical details in plain language
  • Experience with secure development practices or regulated environments is preferred

Senior Software Engineer
Charlotte, North Carolina, United States

We re looking for a senior-level software engineer to join our expanding IT team in Charlotte, NC. This position will be responsible for developing and maintaining system integrations across cloud and on-premises platforms, with a strong emphasis on Amazon Web Services (AWS). You ll also contribute to the growth and stability of our Salesforce ecosystem through Apex coding, automation flows, and other native tools. The ideal candidate is technically strong, collaborative, and motivated to solve complex integration and architectural challenges.

Responsibilities

  • Design and implement scalable integrations across internal and external systems, primarily using AWS tools like Lambda, SQS, API Gateway, and more
  • Partner with Salesforce engineering teams to support development needs using Apex, flows, triggers, and declarative tools
  • Maintain and troubleshoot SQL-based systems and legacy integrations, including those built with Boomi
  • Build, enhance, and manage CI/CD pipelines to improve development efficiency and code reliability
  • Work cross-functionally with product managers, stakeholders, and developers to deliver technical solutions that align with business priorities
  • Participate in Agile team ceremonies including sprint planning, daily standups, demos, and retrospectives
  • Write and maintain clear technical documentation for system architecture, integration processes, and development standards
  • Apply analytical thinking to identify and solve complex problems, and recommend scalable solutions
  • Thrive in a fast-moving environment with shifting priorities and evolving business needs
  • Mentor junior engineers and contribute to knowledge sharing across the team
  • Communicate technical topics effectively with both technical and non-technical stakeholders
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About KCI, LLC