Post job

Principal software engineer jobs in Concord, NC

- 722 jobs
All
Principal Software Engineer
Senior Software Engineer
Software Engineer
Lead Engineer
Devops Engineer
Software Developer
Software Engineer Lead
Software Development Engineer Lead
Senior Applications Engineer
Lead Technician
Lead Developer
Senior Engineer
Principal Engineer
Software Development Engineer
  • Java SDET Consultant

    Matlen Silver 3.7company rating

    Principal software engineer job in Charlotte, NC

    Job Title: Senior Java SDET Consultant Duration: 12 months with extension possible to 18 months Pay Scale: $85-90/hr W2 (Cannot subcontract or C2C) Job Description: We are looking for a senior SDET Consultant with experience in Capital Markets or Investment Banking including front or back office trade lifecycle management (Murex, Calypso or Charles River Development) as well as hands on experience in Java, Python, or C# for test framework design and test case automation. Key Responsibilities: Design, develop, and maintain test automation frameworks, tools, and custom automation solutions. Build and support test infrastructure to ensure scalability and maintainability of test suites. Develop end-to-end test automation from scratch. Set up and manage CI/CD pipelines, with strong exposure to AWS and Docker for automation suites. Collaborate closely with development teams to ensure testability within the SDLC. Write high-quality automation scripts using Core Java, Python, Selenium, and Karate. Utilize BDD methodologies to drive testing and development alignment. Use tools like Jira, Confluence, CloudWatch, and Postgres as part of the testing ecosystem. Identify risks, troubleshoot issues, and improve overall product quality. Required Qualifications 8+ years of of hands-on development experience as an SDET or Java Software Engineer. Experience in the Capital Markets or Investment Banking domains including front or back office trade lifecycle management (Murex, Calypso or Charles River Development) Strong programming skills in Java and Python. Proven experience with Selenium, Karate, and building automation frameworks. Deep understanding of test methodologies, CI/CD processes, and cloud technologies. Experience working with AWS services, monitoring tools (CloudWatch), and databases (Postgres). Excellent analytical, troubleshooting, and problem-solving abilities. Strong communication, time management, and organizational skills. Ability to stay updated with modern automation and cloud technologies. Passion for testing, engineering excellence, and product quality. About Matlen Silver Experience Matters. Let your experience be driven by our experience. For more than 40 years, Matlen Silver has delivered solutions for complex talent and technology needs to Fortune 500 companies and industry leaders. Led by hard work, honesty, and a trusted team of experts, we can say that Matlen Silver technology has created a solutions experience and legacy of success that is the difference in the way the world works. Matlen Silver is an Equal Opportunity Employer and considers all applicants for all positions without regard to race, color, religion, gender, national origin, age, sexual orientation, veteran status, the presence of a non-job-related medical condition or disability, or any other legally protected status. If you are a person with a disability needing assistance with the application or at any point in the hiring process, please contact us at email and/or phone at: ********************* // ************.
    $64k-84k yearly est. 3d ago
  • JAVA SDET Automation Lead

    Vbeyond Corporation 4.1company rating

    Principal software engineer job in Charlotte, NC

    Required Qualifications Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education. 4 years of Information Technology experience. Candidate must be located within commuting distance of Charlotte, NC or be willing to relocate to one of these areas. This position may require travel in the US and Canada. At least 4 years of software testing experience. Preferred Qualifications: Minimum 4+ years of experience as a Test Automation Lead Engineer Strong knowledge and hands on experience in Playwright, Selenium, BDD/Cucumber & Java automation. Experience in LLM models, Prompt Engineering and Copilot for Test Automation Experienced in API automation using Karate Experience with GitHub version control and collaboration tool Strong Understanding in Agile Process Should drive the project and communicate with all stakeholders. Experience with DevOps Pipeline integration Strong communication and presentation skills Ability to work on multiple projects and manage a dynamic working environment.
    $91k-120k yearly est. 2d ago
  • RPG Software Developer

    Shoe Show Inc. 4.1company rating

    Principal software engineer job in Concord, NC

    SHOE SHOW, INC., the largest privately held footwear retailer in the country with over 1,000 stores in 47 states, is hiring a RPG Software Developer to join our team. The position is onsite in our Corporate Headquarters, located in Concord, N.C. and local candidates are strongly encouraged to apply. What you should know: The RPG Software Developer creates, maintains, and enhances RPG applications on the AS/400 (IBM iSeries) platform to support retail operations. Responsibilities include AS/400 system administration, such as applying Program Temporary Fixes (PTFs) and managing user access, to ensure system stability and security. The role collaborates with IT Operations to align application development with business needs and supports system performance and user support. The engineer works with company-owned systems, integrating AS/400 applications with Windows 10/11 and occasional iOS devices, providing on-site or remote support. What you will do: Develop, test, and maintain RPG applications for inventory, sales, and reporting. Perform AS/400 system administration, including PTFs, updates, and performance optimization. Manage user access, permissions, and security compliance on AS/400. Troubleshoot and resolve AS/400 application and system issues. Integrate AS/400 applications with POS terminals and Microsoft 365 Apps on Windows 10/11. Monitor and optimize job scheduling, batch processing, and database management. Document development, administration, and configurations for auditing. Assess and enhance RPG applications and AS/400 system functionality. Log issues in Freshservice for tracking. Provide hands-on support via in-person, phone, email, chat, or remote tools. Resolve issues like RPG errors, job scheduler failures, user access, integration, and PTF failures. Train IT staff and end users on AS/400 applications. Required Credentials/Experience Strong proficiency in RPG (RPG III, IV, RPGLE) on AS/400. Experience in AS/400 system administration (PTFs, user access). Knowledge of IBM iSeries OS and job scheduling. Proficiency in troubleshooting AS/400 issues. Familiarity with Windows 10/11 for integration. Proficient in Microsoft Office Suite. Strong problem-solving, multitasking, and communication skills. Ability to work collaboratively and independently. Eagerness to learn new technologies. Benefits: Each eligible employee can participate in: Medical, Dental, and Vision Insurance Short and Long-Term Disability 401(k) with Company Match Paid-Time-Off and Paid Holidays Employee Merchandise Discount Your career is waiting for you so please apply now! EOE ***We are unable to provide any type of Visa sponsorship for this position***
    $74k-91k yearly est. 3d ago
  • Senior AI Software Engineer

    Pyramid Consulting, Inc. 4.1company rating

    Principal software engineer job in Charlotte, NC

    Immediate need for a talented Senior AI Software Engineer. This is a 24 months contract opportunity with long-term potential and is located in Charlotte, NC (Hybrid). Please review the job description below and contact me ASAP if you are interested. Job ID:25-93571 Pay Range: $75 - $80/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location). Key Responsibilities: Design and build highly complex AI-enabled software solutions using Agile, XP, and TDD practices. Develop scalable applications and APIs leveraging AWS services (Lambda, Glue, etc.) and Terraform for infrastructure automation. Write efficient, well-structured Python code for AI workflows and cloud integrations. Collaborate with data engineers, product owners, and other developers to deliver impactful solutions. Participate in code reviews, paired programming, and mentor junior team members. Translate complex AI concepts into manageable user stories and technical deliverables. Optimize data pipelines and ensure robust integration with cloud platforms. Provide technical guidance on AI architecture and best practices for sustainability and security. Stay current with emerging AI technologies, including agentic AI development. Comfortable working in a data-centric environment and managing multiple responsibilities. Key Requirements and Technology Experience: Key Skills; Python, Agentic AI, AWS . Associate's degree in Information Systems or related discipline AND 5 years of relevant experience OR High School/GED with 6 years of related work experience. Proven experience as a Senior AWS Software Engineer with hands-on expertise in: Python, Terraform, AWS Glue, Lambda, and API development. Experience with agentic AI development and AI-driven solutions. Familiarity with front-end development (Angular or similar) is a plus.--- main work is not Front-end. Strong understanding of cloud architecture and security best practices. Experience with CI/CD pipelines and automation. Ability to mentor and coach team members on AI and cloud technologies. Portfolio of work showcasing AI or cloud-based projects. - NOT A MUST . Our client is a leading Utility Industry, and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration. Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, colour, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. By applying to our jobs you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here.
    $75-80 hourly 2d ago
  • Senior Python Developer

    Phyton Talent Advisors

    Principal software engineer job in Charlotte, NC

    Senior Python Developer (Banking / Risk) Sponsorship - client not providing sponsorship now or in the future. About the Role Seeking a senior Python developer to design and build scalable risk technology solutions within a modern cloud environment. The role involves developing backend systems in Python, deploying applications on Azure, and collaborating on front-end interfaces (React, HTML, CSS). Responsibilities Develop and optimize scalable Python-based applications. Deploy and integrate solutions using Azure cloud components. Contribute to UI enhancements and application performance. Implement secure authentication and robust unit testing. Collaborate across teams and document technical deliverables. Qualifications 5+ years of Python development experience; Databricks/Azure a plus. Proficiency with SQL/NoSQL databases and distributed systems. Experience in risk systems or VaR frameworks preferred. Strong communication, organization, and Agile experience. Exposure to Power BI and data visualization tools beneficial. Excellent communication skills are paramount to this role.
    $86k-112k yearly est. 3d ago
  • Senior Back End Developer

    Aviva Talent Advisors

    Principal software engineer job in Charlotte, NC

    Sr. Backend Engineer AVIVA Talent Advisors is partnered with an innovative cybersecurity company redefining how organizations defend themselves. Backed by top-tier investors, they've built an Autonomous Defense & Remediation platform powered by agentic AI, enabling companies to identify, contain, and neutralize threats in seconds. Their technology integrates seamlessly with existing security stacks and helps teams scale without additional headcount or reliance on MSPs. We are looking for two full time Sr. Backend Developers to join their team. You will architect and develop high-quality backend services in Python, build scalable systems, orchestrate AI-agent workflows, and collaborate closely with security experts to deliver enterprise-grade capabilities. ABOUT THE ROLE Architect and develop backend services in Python using FastAPI and Celery Design asynchronous workflows with Celery + Redis Build and maintain data models and persistence layers in MongoDB Develop advanced AI-agent workflow orchestration Build reliable, scalable, well-versioned APIs (authentication, tenancy, rate limiting, observability) Improve system performance for high-throughput event ingestion and enrichment Containerize and deploy services using Docker & Kubernetes Collaborate closely with product and security SMEs to translate SOC needs into backend capabilities ABOUT YOU 5+ years of backend engineering experience Strong Python development experience (FastAPI preferred) Experience with asynchronous task processing using Celery + Redis Strong understanding of MongoDB data modeling and persistence Experience owning features end-to-end and explaining technical decisions to stakeholders Familiarity with LangGraph / LangChain (tool calling, state machines, memory, guardrails) Containerization with Docker and deployment/operations in Kubernetes (cloud or hybrid/on-prem) Experience integrating with security platforms like CrowdStrike, Microsoft Defender, Splunk, Cribl, ServiceNow Solid understanding of observability practices (metrics, tracing, structured logging, distributed debugging) Thorough understanding of GitFlow and Agile methodologies You thrive in early stage organizations with high autonomy, fast iteration, and no bureaucracy Shipping meaningful products at enterprise scale excites you Join a world-class engineering team with strong peers and high standards ABOUT US AVIVA Talent Advisors is a Certified Women Business Enterprise (WBE) executive search firm providing expertise in talent acquisition and talent intelligence. We take a human-centric approach to hiring niche talent and executives driving digital transformation across the enterprise. We're passionate about creating connections that bring talented people together and creating a platform for elevating women in leadership. We are an Equal Employment and Affirmative Action employer F/M/Disability/Vet/Sexual Orientation/Gender Identity. All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, national origin, sexual orientation, gender identity, disability, veteran status, sex age, genetic information, or any other legally protected basis.
    $86k-112k yearly est. 4d ago
  • Senior Software Engineer - C++

    Toyota Racing Development USA

    Principal software engineer job in Salisbury, NC

    We are seeking a Simulation Software Development Engineer to join our simulation engineering team. This role focuses on automating deployment pipelines, ensuring system reliability, and driving improvements in CI/CD practices using GitLab. You will collaborate closely with engineers specializing in vehicle dynamics, aerodynamics, tire modeling, and race car performance analysis to ensure our simulation toolchains are robust, scalable, and efficient. Responsibilities Support the development and deployment of advanced, physics based vehicle dynamics simulations Implement and enforce security measures and compliance standards to safeguard systems and data. Lead deployment and configuration of simulation systems, ensuring correctness, rigorous testing, and optimal performance. Collaborate with cross-functional teams including race engineers, data analysts, and vehicle dynamics experts to translate requirements into high-impact software tools Write clean, maintainable, and well-documented code Participate in code reviews, sprint planning, and team retrospectives Provide technical leadership in identifying and resolving system issues, minimizing downtime, and ensuring continuous operations. Identify opportunities for process, workflow, and system improvements. Apply knowledge of the software development life cycle to deliver high-quality solutions. Contribute to and improve software configuration management and change management practices. Drive automation of CI/CD pipelines in GitLab and integrate simulation models into cloud environments. Stay current with industry trends and bring forward ideas for improving our tools and development practices Required Skills, Experience & Qualifications 5+ years of professional experience in software development Proficiency in Linux/Bash scripting and software development in C/C++ Solid understanding of CI/CD systems, release management, and modern DevOps practices. Strong Git skills (repository management, branching, merging, reviews). Experience with software configuration management, testing, and deployment automation. Strong understanding of data structures, algorithms, and software design patterns Experience working with databases (preferably Postgres) Experience working with NoSQL databases (preferably Redis) Experience with web frameworks (preferably Node) Preferred Qualifications Experience working with MATLAB/Simulink or Dymola model integration into deployment workflows. Experience with software development in Python and JavaScript Knowledge of cloud-based simulation environments. Familiarity with vehicle modeling, physics-based simulation, or engineering toolchains.
    $86k-112k yearly est. 2d ago
  • Software Engineer

    Motion Recruitment 4.5company rating

    Principal software engineer job in Charlotte, NC

    Contract Duration: 18 Months Required Skills & Experience 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education. Dot Net Core (version 8.x or newer) 7+ Unit Testing (Nunit, XUnit) 7+ Angular (version 15 and above preferred) 5+ Microservices architecture 5+ REST Services 5+ Type Script 5+ SQL Server 5+ Bootstrap 3+ Kafka 2+ Cloud (OCP, Azure) 2+ What You Will Be Doing Consult on complex initiatives with broad impact and large-scale planning for Software Engineering. Review and analyze complex multi-faceted, larger scale or longer-term Software Engineering challenges that require in-depth evaluation of multiple factors including intangibles or unprecedented factors. Contribute to the resolution of complex and multi-faceted situations requiring solid understanding of the function, policies, procedures, and compliance requirements that meet deliverables. Strategically collaborate and consult with client personnel.
    $72k-99k yearly est. 3d ago
  • Java Software Engineer

    Centraprise

    Principal software engineer job in Charlotte, NC

    Must Have Technical/Functional Skills Deep expertise in React and Next.js (including SSR/SSG, routing, API routes). Strong proficiency in TypeScript for typed React components. Strong proficiency in deploying applications to AWS that leverage Elastic Container Service, Lambda, API Gateway, IAM, and Secrets Manager. Moderate proficiency in Python for data processing. Experience implementing or migrating styles to TailwindCSS and working with modern UI libraries (Shadcn/Radix UI, dnd-kit, cmdk, TanStack). Advanced knowledge of Redux Toolkit and React Query for state management. Hands-on experience with Okta authentication flows. Experience integrating with PostgreSQL, Express, and OpenAI APIs. Proficiency in code quality and build tools: ESLint, Prettier, Git, and CI/CD pipelines. Strong communication, documentation, and Agile teamwork skills. Roles & Responsibilities Experience migrating UI components and styles between libraries. Knowledge of theming (next-themes), performance/animation (tw-animate-css, tailwind-merge), and date pickers. Familiarity with DevOps practices and native module management (sharp, lightningcss). Familiarity with file/image handling libraries (xlsx-js-style, sharp) and rich text editing (Quill). Thanks & Regards,
    $67k-89k yearly est. 1d ago
  • Software Engineer - Treasury

    Imaginesoftware™ (Technology Partners, LLC

    Principal software engineer job in Charlotte, NC

    How this Role Makes an Impact ImagineSoftware is growing, and we are inviting a passionate, detail-oriented Software Engineer - Treasury to join us! This person will develop Imagine's treasury product offerings which provides automation for our clients and creates better patient financial experiences. Our Software Engineers are experts at creating solutions with the end-user experience in mind. This role creates products that define the customer experience, with the goal of providing the best software solution in the industry! The Imagine team has a reputation for excellence, and we will provide you with the tools needed to succeed in this role. This is an ideal position for someone who enjoys problem solving in an ambiguous, challenging environment and takes pride in creating high quality, innovative software. We are an innovative company that evolves quickly, so come ready to learn at a fast pace! Essential Duties Developing new and existing web products Researching, designing and writing new software programs Researching new technologies Developing existing programs by analyzing and identifying areas for modification Working with computer coding languages Creating technical specifications and test plans Writing complex SQL Scripts Testing new programs and fault finding Evaluate simple interrelationships between programs such as whether a contemplated change in one part of a program would cause unwanted results in a related part Consulting clients/colleagues concerning the maintenance and performance of software systems and asking questions to obtain information, clarify details and implement information Develop automated functional tests Working closely with other staff, such as project managers, systems analysts, and sales and marketing professionals Maintain confidentiality regarding the information being processed, stored or accessed Constantly updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications Other duties as assigned Education and/or Experience Needed BS/BA degree in Computer Science/IT or related field Minimum of 3+ years of experience in web technologies 2+ years' experience in software development using .NET Qualifications You Must Have Required: Proficient in Object Oriented programming patterns/practices ASP.NET MVC WebAPI Worked with latest LTS .Net Version C# MS Entity Framework / LINQ Preferred: Blazor CSS Proficient in JavaScript / Client-side programming SQL Server 2015+ Typescript Unit Testing Experience (writing, running, TDD) Employment Type Full-Time, Exempt Reporting Structure Vice President of Software Engineering - Treasury Work Environment Working conditions are normal for an office environment. At ImagineSoftware, we have a role to play in contributing to an inclusive world. We work every day to lead with our values and beliefs that enable you to develop your potential and bring your full self to the workplace. Our culture of diversity and inclusion enables more creative thinking and better ideas for addressing a more diverse market. We hire driven people from all backgrounds because it makes us a great company, and because it's the right thing to do. If you share these values, you will find a home at ImagineSoftware.
    $67k-89k yearly est. 4d ago
  • Privileged Access Manager Lead Engineer

    CRC Group 4.4company rating

    Principal software engineer job in Charlotte, NC

    The Privileged Access Management (PAM) Lead Engineer is responsible for the design, implementation, and oversight of the organization's privileged access management program, ensuring protection and proper management of sensitive accounts and credentials. Collaborates cross-functionally to manage tools, develop/enhance policies, and respond to privileged access security incidents. Serves as subject matter expert and mentor for privileged access management best practices. KEY RESPONSIBILITIES Following is a summary of the essential functions for this job. Other duties may be performed, both major and minor, which are not mentioned below. Specific activities may change from time to time. Develop and implement strategies, policies, and controls to reduce privileged access and streamline the management of privileged entitlements, including hardening PAM policies to ensure robust controls for critical applications supporting a least privilege model. Track reduction in privileged account incidents and regularly report on improvements in access review completion times to demonstrate measurable progress. Assess privileged access risks and recommend solutions in partnership with IT, security, and business teams, incorporating Zero Trust framework principles and enforcing least privilege access policies to minimize risk and ensure robust protection of critical assets. Measure compliance rates against audit requirements and report on mitigation effectiveness to ensure accountability. Lead roadmap development and continuous improvement of PAM frameworks. Design, implement, and manage PAM solutions to safeguard critical systems and data, with regular tracking and reporting on the adoption and effectiveness of new PAM features and controls. Lead integration of PAM tools with IAM platforms and relevant enterprise applications, measuring successful integration milestones and tracking reductions in access-related incidents post-implementation. In partnership with IT, define and implement Just-in-Time (JIT) and Role-Based Access Control (RBAC) models related to privileged access and entitlements leveraging IAM automation framework. Monitor and report on the reduction of unnecessary entitlements. Act as a Subject Matter Expert (SME) and technical lead for PAM initiatives. Provide expert guidance, training, and support for technical teams and end users regarding privileged access and evaluate the effectiveness of training programs through feedback and improvement in compliance metrics. Align PAM architecture and processes with regulatory frameworks (CFIUS, SOX, HIPAA, GDPR, PCI). Perform regular access reviews of privileged accounts, permissions, and entitlements across environments. Measure and report on access review completion rates and compliance with Cyber policies and audit requirements. Monitor, audit, and report on privileged account activities for compliance and anomaly detection. Define and implement proactive and/or automated controls when possible and regularly share metrics on detection rates and remediation times. Respond to and investigate privileged account security incidents, drive root cause analysis and remediation, and track incident response times and reductions in repeat incidents to demonstrate ongoing improvement. Develop/enhance, document, and enforce privileged account operational lifecycle policies, standards, and procedures, measuring adherence rates and reporting on policy update frequency to ensure continual alignment with organizational needs. Stay informed on emerging PAM trends, threats, and technologies; implement improvements accordingly and communicate the impact of these enhancements via quarterly progress reports. Mentor and lead PAM engineers in project and daily operations, monitoring skill development and project success rates to ensure effective team growth and operational excellence. Continue to maintain a comprehensive approach to privileged access management by regularly reviewing and updating responsibilities to reflect changes in technology, regulations, and organizational needs, and report annually on these updates and their impact on PAM program effectiveness. EDUCATION AND EXPERIENCE The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Bachelor's degree in Computer Science, Information Security, or a related field, or equivalent experience is required. 5+ years of experience in identity and access management, with a strong emphasis on privileged access and PAM solutions is required. CERTIFICATIONS, LICENSES, REGISTRATIONS Relevant certifications (CISSP, CISM, vendor-specific PAM) preferred. FUNCTIONAL SKILLS Expertise with PAM tools (e.g., CyberArk, Azure PIM (APIM)) and IAM platform integration. Solid foundation in authentication, authorization, and access control concepts. Demonstrated experience leading process re-engineering initiatives for PAM operations, implementing automation solutions, and driving data-driven risk remediation across enterprise environments. Advanced scripting/automation experience for PAM operations using PowerShell, Python, or similar tools such as Ansible or Bash. Ability to identify and assess privileged access and entitlement risks, and to define and implement effective mitigation strategies. Experience with regulatory standards (SOX, PCI-DSS, HIPAA) and compliance requirements. Strong analytical, problem-solving, and communication skills. Knowledge of securing privileged access in cloud and hybrid/multi-cloud environments. Demonstrated leadership in managing cross-functional teams and successful delivery of cloud security projects (e.g., overseeing cloud migration initiatives, coordinating with stakeholders across IT and business units, or implementing security automation in multi-cloud environments). Ability to operate effectively in a dynamic, fast-paced environment. May require on-call availability and participation in incident response outside regular hours. Works closely with IT Security, Infrastructure, and Application teams to ensure privileged access security and compliance across the organization.
    $91k-140k yearly est. 3d ago
  • Senior Application Security Engineer

    Mindlance 4.6company rating

    Principal software engineer job in Charlotte, NC

    Note* - Only Hiring for W2 local candidates, Not applicable for C2C or 1099 Title: Application Security Engineer Shift - Monday - Friday - 8:00 am to 5:00 pm Duration: 4 Months - CTH Project Team Size/Makeup: 12, Application Security Team Description: Business Initiative/Purpose: (Goal, Business Impact, Accomplishments from the work) Intake management, onboarding support, coordination and consulting with development teams, maintaining scanning schedules and monitoring scan failures Bachelor Degree: • Preferred. Role Responsibilities: • Deploy and configure container scanning tools to ensure secure containerized environments. • Analyze vulnerabilities identified through SAST, DAST, SCA, and container scans, prioritizing remediation based on risk. • Develop and maintain custom scripts to automate security processes and enhance scanning capabilities. • Consult with development teams to provide secure coding guidance and assist with remediation strategies. • Onboard applications into DAST scanning workflows, ensuring proper configuration and coverage. • Configure and troubleshoot DAST scans, resolving issues related to application accessibility and scan accuracy. • Review and validate SAST and SCA findings, confirming or rejecting false positives and “mitigated by design” claims from development teams. • Document findings, create actionable reports, and communicate technical details effectively to stakeholders. Must Have Skills/Prior Experiences: • Strong experience with application security tools: DAST (e.g., Burp Suite, OWASP ZAP), SAST (e.g., Checkmarx, Veracode), and SCA (e.g., Black Duck, Snyk). • Hands-on experience with container security and deployment of scanning tools (e.g., Wiz, Prisma, Aqua Security). • Proficiency in scripting languages (Python, Bash, or PowerShell) for automation and tool integration. • Deep understanding of secure software development lifecycle (SDLC) and common vulnerabilities (OWASP Top 10). • Ability to troubleshoot complex scanning issues and optimize configurations for accuracy and performance. • Strong analytical skills for vulnerability triage and risk prioritization. • Excellent communication skills for consulting with development teams and explaining technical findings. Plus/Nice to Have Skills/Prior Experiences: • Experience integrating security tools into CI/CD pipelines. • Familiarity with cloud-native security (AWS, Azure, GCP) and container orchestration (Kubernetes). • Knowledge of API security testing and microservices architecture. • Exposure to DevSecOps practices and security automation frameworks. • Relevant certifications such as OSWE, GWAPT, or CSSLP. EEO “Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.”
    $89k-106k yearly est. 2d ago
  • Integration Technical Lead

    Dexian

    Principal software engineer job in Charlotte, NC

    Dexian is seeking a Integration Technical Lead for an opportunity with a client located in Charlotte, NC or Jersey City, NJ. Responsibilities: Design and develop APIs using innovative technology ideas and industry leading methodologies Explore new and emerging technologies in the middleware integration space Implement System Integration Capabilities using Mulesoft, J2EE and AWS Technologies Implementing API led architecture Collaborating with different teams to find solutions for complex integration problems Become SME for enterprise common services Requirements: Bachelor's degree is required in Computer Science or related discipline 10+ years' experience as a J2ee Architect or Development lead with experience in designing enterprise applications and web services with distributed architecture using Java, J2ee, MuleSoft, AWS Native Technologies or any other ESB tools for mediation and orchestration The ideal candidate should also have hands-on integration experience with AWS Native Technologies Experience in implementing solutions with Soap, RESTful web services using both XML and JSON. Good Exposure to OOD, Design Patterns and Data Structures Strong expertise with Mulesoft & AWS Native Technologies Experience with best practices used in API development. Experience with various features of Mulesoft connectors, Mule Exchange and Management console. Ability to lead development team to deliver the quality code Must possess a strong applications architecture background Awareness of cloud deployments and complexities involved in cloud deployments Strong decision-making ability, self-motivated and results oriented Ability to work effectively and independently in a multi-task, high-volume environment Excellent verbal and written communication skills, the ability to interact professionally with a diverse group of key Tech leads, and subject matter experts Strong research, analytical, and problem-solving skills Solid understanding of the technology surrounding middleware integration tools Desired Skills and Experience Integration Technical Lead On site 4 days a week in Uptown Charlotte NC or Jersey City No sponsorship offered for this position - This is direct hire/permanent Dexian stands at the forefront of Talent + Technology solutions with a presence spanning more than 70 locations worldwide and a team exceeding 10,000 professionals. As one of the largest technology and professional staffing companies and one of the largest minority-owned staffing companies in the United States, Dexian combines over 30 years of industry expertise with cutting-edge technologies to deliver comprehensive global services and support. Dexian connects the right talent and the right technology with the right organizations to deliver trajectory-changing results that help everyone achieve their ambitions and goals. To learn more, please visit ******************** Dexian is an Equal Opportunity Employer that recruits and hires qualified candidates without regard to race, religion, sex, sexual orientation, gender identity, age, national origin, ancestry, citizenship, disability, or veteran status.
    $71k-94k yearly est. 3d ago
  • DevOps Engineer

    BAMM Staffing

    Principal software engineer job in Charlotte, NC

    Charlotte NC 2 days onsite Role Description: In this DevOps role you will have responsibility for creating systems and tools to assist the Software Development Team with building and deploying software, conducting automated testing, and assisting with level-3 production application support and development teams. In addition, you will have responsibility for developing systems and tools to assist the Software Development Teams in provisioning, configuring and deploying virtual infrastructure, including HA, load balancers, servers, workstations, databases, etc. Role Objectives: Participate in full lifecycle development of SDLC and implement all DevOps procedures to manage and support the CI/CD process including the automation of the build, test, deploy pipelines and configuration management. Employ best practices for designing automation processes and utilities that can be easily used by the development teams. Design and develop a best practice release management process that employs separation of control and proper approvals. Closely partner with the security and infrastructure teams to incorporate corporate standards into the CI/CD and provisioning processes. Maintaining source control management system and integrating it with software build and deployment. Responsibility for the build environment: resolve build issues, help coordinate complex software test environments and software releases. Monitoring of Applications operational processes, escalating and facilitating failure resolution as appropriate. Qualifications and Skills: 5+ years of professional experience of working with the full software development life cycle and designing/developing best practice CI/CD pipelines, GitHub Actions, Ansible (IaC), Terraform/CloudFormation, K8s, test automation, static code analysis, Artifactory and release management processes. Proficient in at least two of the following Windows batch/PowerShell, bash, Python. Knowledgeable about networking (TCP, UDP, ICMP, ARP, DNS, TLS, HTTP, SSH, NAT, firewall, load balancing, etc). Strong experience with managing and support of Windows/Linux Servers. Good understanding of deployment of various platforms such as web/REST API, messaging bus/queue, application services, Microservices and Cloud Serverless components/managed platform. Experience working with relational databases/SQL and no-SQL, other database technologies are a plus. A curiosity concerning technology and the ability to learn new systems and tools quickly. Excellent communication skills and the ability to work in a collaborative environment. Desired Skills: Experience with Cloud solutions i.e Azure (VNet, private Link, Blob storage, Azure SQL, Web App, Data Factory, Client, AKS, ARO, SQL Server/Cosmos) / AWS (VPC, EC2, S3, Route53, ECS, EKS, RDS, ALB/NLB) / Experience with code-quality (SonarQube, GitHub Enterprise Advanced Security/CodeQL, Jfrog Artifactory + Xray). Experience with containers and orchestration technologies (Docker, K8s, OpenShift). Experience with application telemetry, monitoring and alerting solutions (Splunk, LogicMonitor, AWS CloudWatch, Azure Insight or similar).
    $78k-102k yearly est. 2d ago
  • Camunda Lead / Developer

    Surge Technology Solutions Inc.

    Principal software engineer job in Fort Mill, SC

    Type: W2 or 1099........ (No C2C) Visa: GCEAD, L2,Green Card, US Citizens (Only USA Applicants) Workplace Type: Onsite - Fort Mill -South Carolina Experience: 8+Yr 8+ years of IT experience with at least 5 years of experience in Design and development using Camunda. Experience with latest version of Camunda 8 and AWS. Create process maps, design and development of components in Camunda. Experience in designing and implementing complex Camunda processes, services, forms, and decision tables, using BPMN, DMN, and CMMN standards Design and Build Camunda Application, Experience in handling requirements, Demos and technical solution including high- and low-level design of Java interfaces, exposure to integration with Custom UI. Strong knowledge and experience in Java, Spring Boot, RESTful APIs, and microservices architecture. Analytical ability, ability to lead a team from technical standpoint. Ability to clearly articulate and engage technically with senior technology/management team of customers. Work closely with different stakeholders and portfolio leads, business users/client managers/ specialists to understand the requirements / problem statements. Strong analytical and problem-solving skills. Work exposure in Agile projects. Good understanding of Agile ceremonies including tools like JIRA. Strong Communication Skills and capability to deal with business & Global counterparts independently. Certification in Camunda BPM platform is a plus. Please forward your resume and contact details to krithik_r@surgetechinc.com/ kaviya_****************** or can call on ************
    $89k-126k yearly est. 1d ago
  • Principal Cyber AI Engineer

    Insight Global

    Principal software engineer job in Charlotte, NC

    The Principal Cyber AI Engineer will drive the development and optimization of advanced tools, processes, and workflows to predict, detect, and prevent AI specific threats. This hands-on technical leadership role combines deep research in AI security with close collaboration across teams to integrate AI capabilities into robust cybersecurity architectures. Key Responsibilities: Design, develop, and optimize AI-Security specific threat models, tools, solutions for threat identification, prediction, and prevention. Implement and secure machine learning models, neural networks, and AI techniques to enhance threat detection, monitoring, and risk scoring. Integrate AI security tools and technologies across cybersecurity architectures, collaborating with data scientists, security engineers, and other stakeholders. Analyze AI security incident data to refine and improve AI models and methodologies. Provide technical leadership and mentorship to junior engineers in AI and machine learning. Ensure alignment and compliance with industry standards (NIST AI-RMF, ISO42001, OWASP Top 10 for LLM), and advanced security architectures (Agentic, MCP). Stay abreast of emerging trends and advancements in AI and cybersecurity.
    $84k-118k yearly est. 14h ago
  • Software Engineer

    Altimetrik 4.1company rating

    Principal software engineer job in Charlotte, NC

    In this role, you will: 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 leveraging solid understanding of the function, policies, procedures, or compliance requirements Design, code, test, debug, and document for projects and programs associated with technology domain, including transformation programs, application upgrades and deployments Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals Lead projects and act as an escalation point, provide guidance and direction to less experienced staff Contribute to large scale planning of strategies Required Qualifications: 7+ years of full stack Software Engineering experience 7+ years of J2EE experience (including RESTful or SOAP web services) 5+ years of JMS (Java Message Service) experience 3+ years of Kafka Platform experience, Confluent Platform experience, or a combination of both 3+ years of MongoDB experience 3+ years of experience with secure DevOps and deployment automation to cloud environments 3+ years of experience with Test Automation Proficient in Micro-Services architecture Proficient in monitoring and observability tools like Splunk and Grafana Strong understanding of middleware and application server concepts like Integration, Transactions and XA transaction, Security, Connection pooling, Load balancing and Messaging; clustered server environment and familiar with system performance related tasks Must have excellent communications and teamwork skills, be self-directed, self-motivated, committed, and a quick learner.
    $67k-83k yearly est. 4d ago
  • Sr. APM Engineer

    Dataedge Consulting

    Principal software engineer job in Charlotte, NC

    APM Engineer / Application Performance Engineer / Hybrid in Charlotte, NC / Contract-to-Hire About our Customer & Role: Our direct customer, a global Fortune 500 company & a leader in the Food Services industry is looking for “APM Engineer”, who will be a prt of Application Monitoring team, working on the installation, configuration and monitoring of tools such as Dynatrace and Zabbix on AWS and On-Prem servers. They will be working closely with Application and Middleware teams on the analysis, prediction and research for health checks, logs and alerts. Application Performance engineers will be interacting with both Windows and Linux platform servers and improving the monitoring tools with applied scripting knowledge and querying SQL databases. Responsibilities: Work with Application teams to define thresholds and configure alerts accordingly. Install, configure and maintain Dynatrace, Zabbix, Pager Duty and Alertbot tools. Experience with Dynatrace DQL , APIs and AIOPs implementation using Dynatrace Experience with Dynatrace Extensions and integrate them with Application monitoring. Daily Operations (Release management, Health checks, log analysis, alerts review) Work on Trend/Prediction Analysis configuration skills Work on the tuning and maintenance of system alerts Explore possible solutions withing the Zabbix, Dynatrace and Alertbot tools. Support and participate in incident calls and help to troubleshoot the issues. Experience with cloud watch and AWS resource monitoring. Help to support AWS ECS monitoring using Dynatrace. Upgrade Zabbix and Dynatrace frequently. Apply security patches to the monitoring infrastructure. Need to come up with solutions for custom monitoring for applications by building custom scripts. Experience with DB concepts, MicroServices and shell scripting. Experience with Azure DevOps tool to create and maintain PBI's. Plan and execute activities assigned by the team/manager. Monitor alerts and take appropriate actions. Update tickets on a regular basis and keep leadership informed of work status/progress. Independently manage assigned tasks and project components to complete within established timelines. Identify and communicate potential business impacts when planning changes to production systems. Participate with management and technical teams to establish appropriate project timelines to deliver sustainable solutions within approved time and budget parameters. Demonstrate attention to detail. Actively identify and communicate opportunities to automate repetitive manual processes. Required Skills: Expertise in Zabbix, Dynatrace, Alertbot and foglight tools Experience with Cloud Watch and AWS tools Experience with YAML , Shell Scripting Experience in PowerShell Experience with backups, restores and recovery models. Ability to multi-task and context-switch effectively between different activities and teams Experience with administration of both the monitoring tools : Zabbix and Dynatrace At least 8 years of experience as Performance Engineer
    $76k-102k yearly est. 4d ago
  • .NET/AWS Software Engineer Lead(Only w2)

    Astir It Solutions, Inc. 3.6company rating

    Principal software engineer job in Fort Mill, SC

    Role: .NET/AWS Software Engineer Lead(Only w2) Duration: Long Term Contract Key Qualifications: Required: • 10+ years of hands-on software development experience • Strong expertise in C#, .NET Core, OOP, SOLID principles • Deep experience with: o Multithreading & concurrency o Asynchronous programming (async/await) o Parallelism (TPL, Parallel LINQ) o Performance tuning and high-throughput systems • Hands-on experience with AWS cloud services • Expertise in caching (Redis, ElastiCache, Memcached or Similar tools) • Experience with SQL and NoSQL (SQL Server, DynamoDB, PostgreSQL) • Experience with Docker; Kubernetes is a plus • Excellent communication and problem-solving skills Preferred: • Exposure to AWS Landing Zone concepts • Experience with Terraform (IaC modules, templates) • Financial services or brokerage industry experience • Event-driven architecture experience with Kafka, Kinesis, or RabbitMQ • Knowledge of CloudFormation or other IaC tools If I missed your call ! Please drop me a mail. Thank you, Harish Talent Acquisition Astir IT Solutions, Inc - An E-Verified Company Email:******************* Direct : ***********788 50 Cragwood Rd. Suite # 219, South Plainfield, NJ 07080 ***************
    $72k-93k yearly est. 3d ago
  • Lead Java Backend Engineer with 12+ years (NEED LOCALS ONLY, F2F required)

    Zensar Technologies 4.3company rating

    Principal software engineer job in Charlotte, NC

    Qualifications: Technical Skills: · Strong expertise in Java, Spring, and Spring Boot · Deep understanding of microservices architecture and best practices · Proficiency in MySQL and relational database design · Experience with AWS cloud services · Familiarity with Hibernate (preferred) · Knowledge of Docker, Kubernetes, and containerization (a plus) Experience: · Minimum 10+ years in backend development · 2+ years of experience leading a development team · Proven ability to design and implement scalable, high-performance systems Soft Skills: · Strong ownership mindset with a passion for driving change and setting standards · Exceptional communication skills-able to bridge the gap between technical and non-technical stakeholders · Ability to simplify complex concepts for the product team and business stakeholders · Hunger for learning, innovation, and improving team efficiency Bonus Points: · Experience with Azure DevOps · Strong understanding of CI/CD pipelines · Exposure to event-driven architecture and Kafka · If you're a self-driven engineer eager to take a team to the next level, build smart solutions, and set new industry standards, we'd love to hear from you!
    $66k-84k yearly est. 2d ago

Learn more about principal software engineer jobs

How much does a principal software engineer earn in Concord, NC?

The average principal software engineer in Concord, NC earns between $81,000 and $139,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in Concord, NC

$106,000
Job type you want
Full Time
Part Time
Internship
Temporary