Overview
Skills
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