Post job

Software engineer jobs in Fort Mill, SC

- 1,102 jobs
All
Software Engineer
Senior Software Engineer
Data Engineer
Java Developer
Lead Engineer
Senior Java Developer
Software Developer
Quality Assurance Engineer
Software Engineer Lead
Junior Developer
Automation Engineer
Interactive Developer
  • QA Automation Engineer

    Ltimindtree

    Software engineer job in Charlotte, NC

    About US: LTIMindtree is a global technology consulting and digital solutions company that enables enterprises across industries to reimagine business models, accelerate innovation, and maximize growth by harnessing digital technologies. As a digital transformation partner to more than 750 clients, LTIMindtree brings extensive domain and technology expertise to help drive superior competitive differentiation, customer experiences, and business outcomes in a converging world. Powered by nearly 90,000 talented and entrepreneurial professionals across more than 30 countries, LTIMindtree - a Larsen & Toubro Group company - combines the industry-acclaimed strengths of erstwhile Larsen and Toubro Infotech and Mindtree in solving the most complex business challenges and delivering transformation at scale. For more information, please visit ******************** Job Title: Java Selenium Automation Engineer Work Location Charlotte, NC 3 days onsite Job Description: Client seeks an experienced Java Selenium Automation professional to design implement and maintain automated test frameworks for mission critical applications Youll work in Agile teams to ensure high quality secure and scalable software delivery leveraging automation best practices and CICD pipelines Key Responsibilities Test Framework Design Development Design and build robust automation frameworks using Java and Selenium WebDriver following industry standard patterns eg BDD keyword driven datadriven Automated Test Implementation Develop maintain and execute automated tests UI API regression integration and performance across platforms web and mobile using TestNGJUnit Maven etc CICD Integration Integrate automation suites into CICD pipelines Jenkins Azure DevOps or similar enabling automated build test and deployment workflows Quality Advocacy Mentorship Collaborate with developers functional testers and stakeholders to define testing strategies acceptance criteria and coverage plans Mentor junior QA and automation engineers Defect Analysis Reporting Log detailed defects support troubleshooting and communicate findings to crossfunctional teams Maintain clear test documentation Automation Best Practices Evaluate and introduce new tools practices and frameworks to enhance test coverage performance and maintenance Required Skills Qualifications 5 years of handson experience in Java based automation using Selenium WebDriver including BDD and hybrid frameworks Strong core Java skills OOP collections exception handling experience with TestNGJUnit Maven Git and Jenkins Experience developing automation frameworks focused on UI API and regression testing including CICD integration In depth knowledge of application debugging test data management and version control best practices Solid grasp of Agile Scrum Kanban development methodologies Preferred Qualifications Experience with Performance Testing or Mobile Automation eg Appium Familiarity with API automation tools Rest Assured SoapUI Postman Knowledge of cloud based test environments and containerization Docker Comfortable working with enterprise tools like JIRA Confluence and supporting regulatory compliance standards Benefits/perks listed below may vary depending on the nature of your employment with LTIMindtree (“LTIM”): Benefits and Perks: Comprehensive Medical Plan Covering Medical, Dental, Vision Short Term and Long-Term Disability Coverage 401(k) Plan with Company match Life Insurance Vacation Time, Sick Leave, Paid Holidays Paid Paternity and Maternity Leave The range displayed on each job posting reflects the minimum and maximum salary target for the position across all US locations. Within the range, individual pay is determined by work location and job level and additional factors including job-related skills, experience, and relevant education or training. Depending on the position offered, other forms of compensation may be provided as part of overall compensation like an annual performance-based bonus, sales incentive pay and other forms of bonus or variable compensation. Disclaimer: The compensation and benefits information provided herein is accurate as of the date of this posting. LTIMindtree is an equal opportunity employer that is committed to diversity in the workplace. Our employment decisions are made without regard to race, color, creed, religion, sex (including pregnancy, childbirth or related medical conditions), gender identity or expression, national origin, ancestry, age, family-care status, veteran status, marital status, civil union status, domestic partnership status, military service, handicap or disability or history of handicap or disability, genetic information, atypical hereditary cellular or blood trait, union affiliation, affectional or sexual orientation or preference, or any other characteristic protected by applicable federal, state, or local law, except where such considerations are bona fide occupational qualifications permitted by law.
    $64k-83k yearly est. 17h ago
  • Software Engineer - GenAI

    CRC Group 4.4company rating

    Software engineer job in Charlotte, NC

    Deliver technically complex solutions. Perform system integration support for all project work. Consult and partner with the business product owners to understand the end goal and offer solutions and recommendations during the design. Location: This role is hybrid in Atlanta or Charlotte. ESSENTIAL DUTIES AND 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. 1. Develop customized coding, software integration, perform analysis, configure solutions, using tools specific to the project or the area. 2. Lead and participate in the development, testing, implementation, maintenance, and support of highly complex solutions in adherence to company standards, including robust unit testing and support for subsequent release testing. 3. Build non-functional monitoring capabilities and provide escalated support for highly complex applications in production. 4. Build in and maintain security controls and monitoring in support of company standards. 5. Typically lead moderately complex projects and participate in larger, more complex initiatives. 6. Solve complex technical and operational problems. Act as a resource for teammates with less experience 7. May oversee the work of a small team. 8. In an Agile environment: Responsible for delivering high quality working software and automating manual/reusable tasks working directly, and engage with, the business from the beginning of the design work. Leverage continuous engineering practices to deliver business value regarding effectiveness of the design. Actively participate in refining user stories. Responsible for design, developing, and maintaining automated unit testing, and supporting integration and functional testing. Responsible for providing automated monitoring capabilities, providing warranty support, and providing knowledge transfer to production support. Develop code in accordance with the acceptance criteria established by the Product Owner. QUALIFICATIONS Required Qualifications: 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. Education & Relevant Experience: Bachelor's degree in Computer Science or Computer Engineering, or 10+ years of experience in the Software Development. At least 5+ years of experience in Designing and Building and deploying complex business applications programming using languages like Python, Java, or C# Hands on experience in AI/ML is generally required, with specific focus on GenAI and LLM-based solutions, including code deployment / pipeline setup Required Skills: Expertise in in Java / Python programming Expertise in leveraging large language models (LLMs), transformer-based architectures, Prompt Engineering & Fine-tuning models, leveraging Retrieval-Augmented Generation (RAG) pipelines and vector databases Hands on experience in model management, deployment, and monitoring Excellent proficiency in building and deploying solutions on cloud platforms like Azure, AWS, GCP and leveraging relevant AI/ML services and serverless architectures Experience or exposure to building / deploying scalable microservices leveraging Docker and Kubernetes Experience with relational and vector databases Preferred Qualifications: 1. Master's degree and ten+ years of experience or an equivalent combination of education and work experience 2. Knowledge of specific applications, technology platforms, programming languages, systems, or business segments 3. Banking or financial services experience. Knowledge of one or more of the following: Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills 4. Professional experience building high-quality apps or services from the ground up and scaling at an enterprise level 5. Experience with Open Source tools and frameworks 6. Experience with cloud technologies, such as AWS, Azure, or GCP 7. Strong understanding of SOA and/or Open API methodologies and service architectures 8. Experience using web servers, application containers, caching technologies 9. Solid knowledge of relational database design and development (SQL, stored procedures, data modeling) 10. Experience with messaging systems (i.e., MQ and JMS) 11. Experience with build tools, such as Git, Maven, and Jenkins. Proven ability to write comprehensive unit and integration tests
    $79k-113k yearly est. 17h ago
  • Security Automation Engineer

    Secur-Serv 3.9company rating

    Software engineer job in Charlotte, NC

    This position is an integral part of our mission within our Professional Services team. In this role, you will work with customer(s) supporting our mission to help them quickly and completely adopt our Security Operating Platform, leaving them more secure. This is a highly technical, hands-on role and you will develop and maintain expertise level skillsets on our products and solutions deployed within the customer's environment. Cortex XSOAR orchestration enables security teams to ingest alerts across sources and execute standardized, automatable playbooks for accelerated incident response. Responsibilities Assist customers with their Incident Response efforts leveraging Cortex XSOAR for Security Orchestration Automation and Response Learn & understand the customer's business requirements and the threat landscape that is most applicable to their industry's vertical sector Lead Cortex XSOAR technical implementation/operations in a customer environment Interact with Security and IT technologies relating to customer environment Ability to communicate effectively in crisis situations with all levels of an organization from Engineering/Operations to CIO/CISO audiences Ability to create documentation for Palo Alto Networks Cortex XSOAR playbooks Ability to refine and translate complex requirements and execute best practice solutions Ability to lead a team Other tasks and duties as needed to support the customer and/or business relating to Cortex XSOAR Experience Experience in Python and/or Javascript Experience managing complex security solutions in large environments Strong understanding of Linux or Unix, network troubleshooting analysis and current security threats Experience in cybersecurity incident response Strong understanding of cybersecurity technologies, protocols and applications Detailed technical experience in the installation, configuration, and operation of high-end security solutions Experience with IDS/IPS, SEIM, Endpoint solutions and technologies Excellent written and verbal communication skills GCIA, CISSP, and/or DevOps certifications is a plus Bachelor's degree or equivalent military experience required
    $72k-95k yearly est. 4d ago
  • Full Stack Java Developer

    Pentangle Tech Services | P5 Group

    Software engineer job in Charlotte, NC

    Mid-Level Full Stack Developer with a strong background in Java, Spring Boot, and Angular to join their team in Charlotte, NC. This is an onsite role requiring in-person interviews. The ideal candidate is a hands-on developer with a passion for building scalable, high-performance applications and a solid understanding of both backend and frontend technologies. Key Responsibilities: Design and implement scalable software solutions using Core Java and J2EE. Develop and maintain RESTful and SOAP web services. Build and integrate APIs and microservices using Spring Boot and Spring WebFlux. Utilize Hibernate for efficient database operations. Collaborate with cross-functional teams to resolve software issues and deliver high-quality solutions. Participate in code reviews and mentor junior developers. Ensure compliance with security protocols and optimize application performance. Represent the team in cross-project meetings and contribute to architectural decisions. Perform POCs and monitor system performance, recommending improvements as needed. Required Skills & Experience: 10+ years of hands-on experience in Java/J2EE, Spring Framework, and Spring Boot. 7+ years of experience with Java 11 or Java 17. 5+ years of experience with Python. Strong expertise in Java Reactive Programming and Spring WebFlux. Proficient in Angular 11+ (preferably Angular 13-16), TypeScript, HTML5, and CSS3. Experience with REST API and Microservices architecture. Familiarity with AWS, GitHub, Jenkins, and Agile methodologies. Background in Core Java, Hibernate, SOAP/REST Web Services, and functional programming. Experience in the Cards & Payments domain is a plus. Preferred Qualities: Strong problem-solving and analytical skills. Excellent communication and collaboration abilities. Ability to work independently and take ownership of deliverables. Passion for continuous learning and staying updated with emerging technologies.
    $76k-100k yearly est. 4d ago
  • Java Developer (Multiple Roles)

    Cybotic System

    Software engineer job in Charlotte, NC

    Sr. Core Java Developer Type: Contract / Fulltime Interview Mode : (2 Interviews including coding Test & 2nd round will be In-Person) Job Description We are seeking an experienced Core Java Developer with strong expertise in multithreading and hibernate to join our team. The role involves developing and maintaining high-performance Java applications in a hybrid work environment. Responsibilities Develop and maintain Java applications with Spring Boot having Microservices exposure. Implement multithreading and concurrency solutions Work with Hibernate for ORM and database interactions Perform code reviews, debugging, and performance tuning Collaborate with cross-functional teams Required Skills 8+ years of Core Java experience Banking/financial domain experience Strong hands-on experience with multithreading Solid knowledge of Hibernate Experience with relational databases.
    $76k-100k yearly est. 3d ago
  • Senior Qlik Developer

    Galent

    Software engineer job in Charlotte, NC

    We have an immediate opening for a Senior Qlik Developer with a large privately owned global hedge fund administrator in NC. Senior Qlik Developer Contract Application Development / Support: · Develop and design Qlik Sense analytical dashboards. · Write and validate Qlik Sense LOAD scripts for data from various sources (Oracle, PostgreSQL, REST API, Excel, etc.). · Conduct thorough data analysis, address business issues, interpret business requests, and translate them into graphic-rich Qlik dashboards. · Implement solutions in both backend script and frontend Qlik objects' dimensions, measures, and other properties using Qlik Set Analysis with customized variables, functions, and formulas. · Customize Qlik objects using JavaScript/HTML/CSS, corporate theme, and other Qlik extensions. · Ensure solutions are well-documented, supportable, and delivered per Well-Architected Framework. · Support business for application release, user/client onboarding, and issue debugging. About You: · Minimum of a bachelor's degree or equivalent work experience in Information Systems or Computer Science is required. · 3-5 years of professional experience of the full SDLC/Agile process of enterprise application development. • 3+ years experience with Qlik or similar Rich UI dashboard Technology. · Good hands on knowledge with SQL and relational databases · 3+ years Experience in the Financial Services Industry. · Knowledge of BI technologies for developing multiple production-quality rich UI analytical dashboards (preferably Qlik, or similar ones like Power BI, Tableau, MicroStrategy, OBIE, Looker, and etc.). · Basic understanding of Extract-Transform-Load (ETL), the QVD layer, and architecture of the Qlik platform. · Experience with Qlik Sense, Qlik View, Qlik NPrinting, Qlik cloud, Qlik Chart Level Scripting, and other Qlik technologies is beneficial. · Ability to perform multiple roles in a fast-paced, complex IT environment. · Personal qualities: strong work ethic, self-starter, creative, customer service focus, high energy, enthusiasm, excellent written and verbal communication skills, sense of urgency, team player, strong organizational skills, ability to multi-task, and commitment. · Proficiency in English communication skills, both oral and written.
    $86k-112k yearly est. 4d ago
  • Senior Back End Developer

    Aviva Talent Advisors

    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 Dotnet Developer

    Soho Square Solutions

    Software engineer job in Charlotte, NC

    Role: .Net Developer Duration: Full time role (Only Independent Visa) Requirements: .NET Framework/Core: Strong experience in developing scalable applications using C# and .NET technologies. AWS Services: Strong Hands-on experience with EKS (Elastic Kubernetes Service) Lambda Functions SQL Server / PostgreSQL on AWS RDS Terraform for Infrastructure as Code (IaC) - Good to have SQL: Advanced knowledge of writing optimized queries, stored procedures, and database design. Secondary Skills: Docker: Containerization and image management. Kubernetes: Deployment and orchestration of containerized applications. Kafka: Event streaming and message queue integration. Key Responsibilities: Design, develop, and maintain .NET applications integrated with AWS services. Implement Infrastructure as Code using Terraform for cloud deployments. Optimize database performance and ensure data integrity across PostgreSQL and SQL environments. Collaborate with DevOps teams for containerization and orchestration using Docker and Kubernetes. Integrate Kafka for real-time data streaming and messaging. Ensure application security, scalability, and high availability. Participate in code reviews, testing, and deployment processes. Must-Have Competencies: Excellent Communication Skills: Ability to clearly articulate technical concepts to both technical and non-technical stakeholders. Strong problem-solving and analytical skills. Ability to work in a fast-paced, collaborative environment. Preferred Qualifications: Experience with CI/CD pipelines. Familiarity with microservices architecture. Knowledge of Agile methodologies.
    $86k-112k yearly est. 17h ago
  • Data Engineer

    Sharp Decisions 4.6company rating

    Software engineer job in Charlotte, NC

    Experience Level: Mid (5-7 Years) W2 ONLY - NO 3RD PARTIES PLEASE CONTRACT / C2H Role Objectives • These roles will be part of the Data Strategy team spanning across the Client Capital Markets teams. • These roles will be involved in the active development of the data platform in close coordination with the Client team, beginning with the establishment of a reference data system for securities and pricing data, and later moving to other data domains. • The consulting team will need to follow internal developments standards to contribute to the overall agenda of the Data Strategy team. Qualifications and Skills • Proven experience as a Data Engineer with experience in Azure cloud. • Experience implementing solutions using - • Azure cloud services • Azure Data Factory • Azure Lake Gen 2 • Azure Databases • Azure Data Fabric • API Gateway management • Azure Functions • Well versed with Azure Databricks • Strong SQL skills with RDMS or no SQL databases • Experience with developing APIs using FastAPI or similar frameworks in Python • Familiarity with the DevOps lifecycle (git, Jenkins, etc.), CI/CD processes • Good understanding of ETL/ELT processes • Experience in financial services industry, financial instruments, asset classes and market data are a plus.
    $78k-101k yearly est. 4d ago
  • Data Conversion Engineer

    Paymentus 4.5company rating

    Software engineer job in Charlotte, NC

    Summary/Objective Are you looking to work at a high growth, innovative, and purpose driven FinTech company? If so, you'll love Paymentus. Recognized by Deloitte as one of the fastest growing companies in North America, Paymentus is the premier provider of innovative, reliable, and secure electronic bill payment and presentment for more than 1700 clients. We are a SaaS provider that enables companies to help their customers simplify their financial lives. We do that by making it easier for consumers and businesses to pay bills, plus move and manage money to achieve strong financial health. We continually build upon a massively scalable platform, supporting thousands of businesses and millions of transactions on a daily basis. We're looking for high performers to join our team who excel in their expertise and who can transform plans into action. You'll have the opportunity to grow in an environment where intelligence, innovation, and leadership are valued and rewarded. About the Role The Data Conversion Engineer serves as a key component of the Platform Integrations team, providing technical support and guidance on data conversion projects. Conversions are an integral part in ensuring adherence to Paymentus' standards for a successful launch. This role is essential to ensure all bill payment data converts properly and efficiently onto the Paymentus platform. Responsibilities Develop data conversion procedures using SQL, Java and Linux scripting Augment and automate existing manual procedures to optimize accuracy and reduce time for each conversion Develop and update conversion mappers to interpret incoming data and manipulate it to match Paymentus' specifications Develop new specifications to satisfy new customers and products Serve as the primary point of contact/driver for all technical related conversion activities Review conversion calendar and offer technical support and solutions to meet deadlines and contract dates Maintain and update technical conversion documentation to share with internal and external clients and partners Work in close collaboration with implementation, integration, product and development teams using exceptional communication skills Adapt and creatively solve encountered problems under high stress and tight deadlines Learn database structure, business logic and combine all knowledge to improve processes Be flexible Monitor new client conversions and existing client support if needed; provide daily problem solving, coordination, and communication Management of multiple projects and conversion implementations Ability to proactively troubleshoot and solve problems with limited supervision Qualifications B.S. Degree in Computer Science or comparable experience Strong knowledge of Linux and the command line interface Exceptional SQL skills Experience with logging/monitoring tools (AWS Cloudwatch, Splunk, ELK, etc.) Familiarity with various online banking applications and understanding of third-party integrations is a plus Effective written and verbal communication skills Problem Solver - recognizes the need to resolve issues quickly and effectively, uses logic to solve problems; identifies problems and brings forward multiple solution options; knows who/when to involve appropriate people when troubleshooting issues Communication; ability to use formal and informal written and/or verbal communication channels to inform others; articulates ideas and thoughts clearly both verbally and in writing Dynamic and self-motivated; able to work on their own initiative and deliver the objectives required to maintain service levels Strong attention to detail Proficiency with raw data, analytics, or data reporting tools Preferred Skills Background in the Payments, Banking, E-Commerce, Finance and/or Utility industries Experience with front end web interfaces (HTML5, Javascript, CSS3) Cloud technologies (AWS, GCP, Azure) Work Environment This job operates in a professional office environment. This role routinely uses standard office equipment such as laptop computers, photocopiers and smartphones. Physical Demands This role requires sitting or standing at a computer workstation for extended periods of time. Position Type/Expected Hours of Work This is a full-time position. Days and hours of work are Monday through Friday, 40 hours a week. Occasional evening and weekend work may be required as job duties demand. Travel No travel is required for this position. Other Duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice. Equal Opportunity Statement Paymentus is an equal opportunity employer. We enthusiastically accept our responsibility to make employment decisions without regard to race, religious creed, color, age, sex, sexual orientation, national origin, ancestry, citizenship status, religion, marital status, disability, military service or veteran status, genetic information, medical condition including medical characteristics, or any other classification protected by applicable federal, state, and local laws and ordinances. Our management is dedicated to ensuring the fulfillment of this policy with respect to hiring, placement, promotion, transfer, demotion, layoff, termination, recruitment advertising, pay, and other forms of compensation, training, and general treatment during employment. Reasonable Accommodation Paymentus recognizes and supports its obligation to endeavor to accommodate job applicants and employees with known physical or mental disabilities who are able to perform the essential functions of the position, with or without reasonable accommodation. Paymentus will endeavor to provide reasonable accommodations to otherwise qualified job applicants and employees with known physical or mental disabilities, unless doing so would impose an undue hardship on the Company or pose a direct threat of substantial harm to the employee or others. An applicant or employee who believes he or she needs a reasonable accommodation of a disability should discuss the need for possible accommodation with the Human Resources Department, or his or her direct supervisor.
    $82k-114k yearly est. 1d ago
  • Junior Dotnet Developer

    Covetus 3.8company rating

    Software engineer job in Charlotte, NC

    MUST HAVE Primary Skills .NET Framework/Core: Strong experience in developing scalable applications using C# and .NET technologies. AWS Services: Strong Hands-on experience with EKS (Elastic Kubernetes Service) Lambda Functions SQL Server / PostgreSQL on AWS RDS Terraform for Infrastructure as Code (IaC) - Good to have SQL: Advanced knowledge of writing optimized queries, stored procedures, and database design. Secondary Skills Docker: Containerization and image management. Kubernetes: Deployment and orchestration of containerized applications. Kafka: Event streaming and message queue integration. Key Responsibilities Design, develop, and maintain .NET applications integrated with AWS services. Implement Infrastructure as Code using Terraform for cloud deployments. Optimize database performance and ensure data integrity across PostgreSQL and SQL environments. Collaborate with DevOps teams for containerization and orchestration using Docker and Kubernetes. Integrate Kafka for real-time data streaming and messaging. Ensure application security, scalability, and high availability. Participate in code reviews, testing, and deployment processes.
    $59k-73k yearly est. 4d ago
  • Senior React Developer

    Pyramid Consulting, Inc. 4.1company rating

    Software engineer job in Charlotte, NC

    Immediate need for a talented Senior React Developer. This is a 18 month contract opportunity with long-term potential and is in Pennington, NJ/ Charlotte, NC (Hybrid). Please review the job description below and contact me ASAP if you are interested. Job ID: 25-95232 Pay Range: $65 - $68/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: Application Development & Architecture: Design, develop, and maintain scalable, high-performance web applications using Node.js and React.js, building robust back-end services with Express.js and RESTful APIs, and creating responsive, intuitive front-end user interfaces that follow modern UI/UX and web standards. Collaboration & Feature Delivery: Work closely with cross-functional teams including product managers, designers, QA, and data engineers to analyze requirements, solve complex technical problems, and deliver next-generation risk reporting and analytics solutions in an agile, collaborative environment. Performance, Quality & Optimization: Ensure application reliability, security, and responsiveness by writing clean, maintainable code; optimizing applications for speed and scalability; improving existing codebases; and integrating data sources using SQL databases, Java services, and Hadoop-based systems where applicable. Best Practices & Continuous Improvement: Utilize modern development tools such as Webpack, Babel, and Yarn, follow coding standards and best practices, stay current with emerging technologies, and actively contribute to continuous improvement through code reviews, documentation, and knowledge sharing within the team. Key Requirements and Technology Experience: Key Skills; React, NodeJS, API, SQL Financial services Must Have: 8 - 10 years of UI Developer experience required. 8 years of ReactJS experience 5 years of NodeJS. 5 years of SQL. Our client is a leading IT 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, color, 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.
    $65-68 hourly 2d ago
  • Sr. Core Java Developer /Banking/financial domain experience only w2

    Cloudingest

    Software engineer job in Charlotte, NC

    Sr. Core Java Developer (8+ years experience) Banking/financial domain experience OPT, ,GC, H4EAD, L2, TN VISA will work only w2 // No c2c Type: Contract Job Description We are seeking an experienced Core Java Developer with strong expertise in multithreading and hibernate to join our team. The role involves developing and maintaining high-performance Java applications in a hybrid work environment. Responsibilities Develop and maintain Java applications with SpringBoot having Microservices exposure. Implement multithreading and concurrency solutions Work with Hibernate for ORM and database interactions Perform code reviews, debugging, and performance tuning Collaborate with cross-functional teams Required Skills 8+ years of Core Java experience Banking/financial domain experience Strong hands-on experience with multithreading Solid knowledge of Hibernate Experience with relational databases.
    $89k-117k yearly est. 3d ago
  • Sr. Java Developer (Payment's domain)

    Vaiticka Solution

    Software engineer job in Charlotte, NC

    The Role Responsibilities: Hands on Sr. Java Developer with enterprise development experience in investment banking sector. Lead the design, development, and deployment of Java-based applications Design and implement scalable microservices and RESTful APIs aligned with business requirements. Ensure the performance, security, and reliability of applications throughout their lifecycle. Conduct code reviews, providing constructive feedback and guidance to junior developers. Stay abreast of emerging technologies and trends in AI and software development to drive innovation. Collaborate with cross-functional teams to define project scope, objectives, and deliverables. Maintain and improve code quality using static & dynamic code analyses, security vulnerability scans, code coverage and CI/CD pipeline gating. Participate in all phases of software delivery lifecycle from analysis through support Requirements: Experienced server-side core Java Developer (JDK 11 or 17). Must have 8+ years of IT industry experience and banking domain experience. Must have Spring Boot, Mongo, Kafka, Microservices with Payments background. Banking financial services domain experience is MUST. Should have prior experience of managing clients and team of developers technically. Should be hands on and must do some coding/ programming whenever required. Proficiency in utilizing GitHub Copilot and other AI-assisted development tools to optimize coding processes. Deep understanding of the Spring Framework, Hibernate, and other Java technologies, REST API (including Enterprise Authentication and Authentication), JMS (Active MQ or similar), MS SQL Server -Thanks & regards Akram Khan
    $89k-117k yearly est. 1d ago
  • Palantir Data Engineer

    Keylent Inc.

    Software engineer job in Charlotte, NC

    Build and maintain data pipelines and workflows in Palantir Foundry. Design, train, and deploy ML models for classification, optimization, and forecasting use cases. Apply feature engineering, data cleaning, and modeling techniques using Python, Spark, and ML libraries. Create dashboards and data applications using Slate or Streamlit to enable operational decision-making. Implement generative AI use cases using large language models (GPT-4, Claude, etc)
    $77k-103k yearly est. 17h ago
  • AWS Data Engineer (Only W2)

    Ampstek

    Software engineer job in Charlotte, NC

    Title: AWS Data Engineer Exprience: 10 years Must Have Skills: • Strong experience in AWS services, primarily serverless, databases, storage services, container services, schedulers, and batch services. • Experience in Snowflake and Data Build Tool. • Expertise in DBT, NodeJS and Python. • Expertise in Informatica, PowerBI , Database, Cognos. Nice to Have Skills: Detailed Job Description: • Strong experience in AWS services, primarily serverless, databases, storage services, container services, schedulers, and batch services. • Experience in Snowflake and Data Build Tool.Expertise in DBT, NodeJS and Python. • Expertise in Informatica, PowerBI , Database, Cognos. • Proven experience in leading teams across locations. • Knowledge of DevOps processes, Infrastructure as Code and their purpose. • Good understanding of data warehouses, their purpose, and implementation • Good communication skills. Kindly share the resume in ******************
    $77k-103k yearly est. 3d ago
  • RPG Software Developer

    Shoe Show Inc. 4.1company rating

    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
  • Lead Frontend Engineer

    Synergy Interactive

    Software engineer job in Charlotte, NC

    We're seeking a seasoned Senior Front-End Engineer to lead the design and development of innovative web and desktop products from the ground up. You'll work closely with product, design, and backend teams to conceive, architect, and ship brand new features and experiences that define client platforms and products. This role is ideal for someone who is deeply fluent in React, comfortable with complex front-end architectures, and motivated by building products end-to-end and mentoring others to raise the technical bar across the team. You should be excited about creating real-time, highly interactive interfaces from scratch, establishing strong engineering practices from day one-testing, CI/CD, performance optimization, and thoughtful system design-and owning the entire product lifecycle from conception to launch. What you'll do Partner with product, design, and backend engineers to translate new product ideas and user requirements into robust, scalable front-end solutions that ship to market. Lead the architectural design and full-stack development of new web and desktop products using React and modern front-end tooling. Build CI/CD pipelines from the ground up using GitLab, establishing best practices for automated testing and reliable deployments from day one. Write well-structured, scalable code in HTML, CSS, SCSS, and TypeScript that is built to last and easy to extend as products evolve. Establish comprehensive testing strategies, including unit and end-to-end tests (e.g., Cypress), to ensure quality and reliability of new product releases. Participate actively in code reviews across new product initiatives, setting coding standards and fostering engineering excellence from the start. Own the performance and stability of new products across staging and production environments, diagnosing and resolving issues proactively. Research and evaluate emerging tools, frameworks, and patterns, recommending and implementing improvements to accelerate product development. Design and implement sophisticated state management solutions tailored to the unique needs of new, large-scale applications using Redux or similar libraries. Develop efficient strategies and algorithms for data loading, caching, and real-time updates that power responsive, data-heavy product experiences. Provide technical leadership and mentorship to engineers building new products, guiding them on architecture, system design, testing, and performance optimization. Lead architectural discussions on new product initiatives and help define technical strategy that supports rapid, sustainable product development. What we're looking for Experience: At least 7 years of professional experience building and shipping production front-end applications with JavaScript and/or TypeScript. Proven track record of owning and delivering new software products or significant product features from conception through launch. Technical skills: Advanced experience with React in production, including architecting and scaling sophisticated applications. Strong command of HTML, CSS, SCSS, and TypeScript, with an eye for clean, maintainable code. Solid experience with unit testing and end-to-end testing frameworks (e.g., Cypress or similar). Familiarity with backend languages such as Go or Python is a plus, especially for integrating with APIs and services. Hands-on experience with PostgreSQL and MongoDB from a front-end integration perspective (query patterns, data modeling considerations). Proficiency in setting up and maintaining CI/CD pipelines using GitLab, and comfort working with common DevOps tools and practices. Deep knowledge of state management patterns and tools (e.g., Redux), especially in complex, data-rich applications. Experience designing scalable approaches for data fetching, caching, synchronization, and real-time behavior. Soft skills & leadership: Excellent debugging and problem-solving skills, with the ability to untangle complex issues across the stack. Strong written and verbal communication skills, with the ability to collaborate effectively across functions. Demonstrated experience leading new product initiatives, driving engineering best practices, and influencing architectural decisions. A growth mindset and a passion for mentoring engineers, building high-performing teams, and improving team-wide technical excellence. If you're excited about building innovative, high-performance products from the ground up, enjoy working in a collaborative environment, and want to have a significant impact on both product and architecture, we'd love to hear from you.
    $65k-90k yearly est. 4d ago
  • .NET/AWS Software Engineer Lead(Only w2)

    Astir It Solutions, Inc. 3.6company rating

    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

    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 software engineer jobs

How much does a software engineer earn in Fort Mill, SC?

The average software engineer in Fort Mill, SC earns between $55,000 and $95,000 annually. This compares to the national average software engineer range of $73,000 to $136,000.

Average software engineer salary in Fort Mill, SC

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