Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II

Full-time

American Express

Responsibilities

  • Analyze requirements and design, develop, test, and maintain software applications and services.
  • Build and enhance application components, RESTful APIs, microservices, batch and streaming data pipelines, and scalable cloud-native data solutions.
  • Perform data ingestion, ETL/ELT, transformation, data quality management, metadata management, and canonical data modeling.
  • Integrate enterprise applications and cloud platforms using APIs, event streaming, webhooks, messaging, and batch ingestion.
  • Conduct unit and integration testing, code reviews, troubleshooting, debugging, production support, monitoring, and reliability improvements.
  • Contribute to technical design, architecture, CI/CD automation, DevOps practices, reusable components, and developer productivity improvements.
  • Collaborate with Product Managers, Architects, QA, and cross-functional stakeholders in an Agile environment.

Requirements

  • At least 4 years of experience designing and developing cloud-native data engineering solutions and scalable data pipelines.
  • Experience with Python, PySpark, Spark, Dataproc, SQL, or equivalent distributed data processing frameworks.
  • Experience with Google Cloud Platform preferred, or AWS/Azure, including cloud-native data services such as BigQuery, Cloud Storage, Pub/Sub, Dataproc, Cloud Functions, and Cloud Run.
  • Strong understanding of data ingestion, ETL/ELT, data transformation, data quality, metadata management, canonical data modeling, and SQL.
  • Experience with REST APIs, event streaming, Apache Kafka or Google Pub/Sub, relational and NoSQL databases, and enterprise analytics platforms.
  • Familiarity with CCaaS and customer interaction data, BigQuery data marts, semantic datasets, data virtualization, or Metrics as a Service platforms.
  • Experience with Git, CI/CD, DevOps practices, analytical troubleshooting, and problem solving.
  • Preferred qualifications include Java, customer interaction or journey analytics, Generative AI, LLMs, RAG, vector databases, semantic search, Apache Airflow, Cloud Composer, and modernizing or migrating enterprise data platforms.
  • Employment eligibility to work in the United States is required.

Benefits

  • Competitive base salaries and bonus incentives.
  • 6% company match on the retirement savings plan and free financial coaching.
  • Medical, dental, vision, life insurance, disability benefits, and financial and mental health support.
  • Flexible working model with hybrid, onsite, or virtual arrangements depending on role and business need.
  • More than 20 weeks of paid parental leave for all parents, including pregnancy, adoption, or surrogacy.
  • Access to onsite wellness centers, confidential counseling through the Healthy Minds program, and career development and training opportunities.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Charlotte, NC vacancy
  • $95.6k - $188.4k

    Position Summary Software Engineer II with Anthropic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from experimentation to production, and organizations everywhere are racing to figure out how to build it responsibly and at scale.... 
    Suggested
    Work at office
    Local area
    Flexible hours
    Shift work

    Deloitte

    Charlotte, NC
    1 day ago
  • $127k - $152k

    What You'll DoWe’re looking for a Senior Software Engineer II to join our AI Enablement product family within the Consulting & Embedded Experts team. In this role, you will operate as a trusted technical advisor and hands-on engineer, partnering directly with product and... 
    Suggested
    Hourly pay
    Temporary work
    Work experience placement
    Work at office
    Remote work

    Principal Financial Group

    Charlotte, NC
    1 hour ago
  •  ...Schedules GENERAL DESCRIPTION This position is a Level II Software Developer supporting R.E. Mason's enterprise applications and...  ...EDUCATION & EXPERIENCE ~ BSc/BA in Computer Science, Engineering, Information Systems, or a related field, or equivalent relevant... 
    Suggested
    For contractors
    Work at office

    R.E. Mason

    Charlotte, NC
    7 hours ago
  • A client with Kforce is seeking a Remote Appian Platform Engineer II to join their team. Summary: As a Platform Engineer within the client...  ...Platform resources * Bachelor's degree in Computer Science, Software Development, Information Technology, or related field * 5+... 
    Suggested
    Temporary work
    Remote work
    Charlotte, NC
    18 days ago
  • $138k - $150k

    Job Title:Technical Leader II - Nuclear Risk Assessment and ApplicationsLocation:Charlotte...  ...Description:EPRI seeks an experienced engineer with expertise in Probabilistic Risk...  ...Integrated Risk Toolkit (IRT) and other PRA software tools to support member applications and... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Electric Power Research Institute

    Charlotte, NC
    1 day ago
  • $130k - $145k

     ...Description:EPRI is seeking a Distribution Automation Technical Leader II to support laboratory testing, evaluation, and research...  ...efficiency.Required Qualifications:Bachelor's degree in Electrical Engineering or a related technical discipline.6-8 years of relevant... 
    Full time
    Flexible hours

    Electric Power Research Institute

    Charlotte, NC
    4 days ago
  • $130k - $145k

     ...EPRI is seeking a Distribution Infrastructure Technical Leader II to support research, testing, and evaluation activities focused...  ...reliability concerns to support utility decision-making.Apply engineering principles and analytical techniques to solve technical challenges... 
    Full time
    Flexible hours

    Electric Power Research Institute

    Charlotte, NC
    4 days ago
  •  ...About the role We are looking for a Software Engineer II experienced with iPaaS platforms and external APIs . You would join our Integrations Team owning our in-app integrations center and external-facing API. We are looking for someone with a positive attitude,... 
    Full time

    Limble

    Charlotte, NC
    20 days ago
  • $77k - $127k

    What You'll DoWe’re looking for a Software Engineer to join our Experience Solutions technology team within Workplace Savings & Retirement Solutions...  ...level based on their skills and experience.Software Engineer II: $77,000 - $105,000 / yearSoftware Engineer III: $94,000 - $12... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office

    Principal Financial Group

    Charlotte, NC
    4 days ago
  • $77k - $156k

    What You'll DoAs an Experienced Software Engineer at Principal, you’ll work with engineers to help lead our efforts to continue modernizing our...  ...Moines, IA, Charlotte, NC, or Raleigh, NC:Software Engineer II: $77,000 - $105,000/YearSoftware Engineer III: $94,000 - $127,... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    Local area
    3 days per week

    Principal Financial Group

    Charlotte, NC
    3 days ago
  • $108.8k - $136k

     ...transform pharmacy benefits and healthcare navigation as a Data Engineer II (Analytics Engineer). You will build and maintain reliable...  ...and observability. Partner with analysts, data scientists, and software engineers to deliver trusted, well-documented datasets that power... 
    Local area
    Flexible hours

    Capital Rx

    Charlotte, NC
    3 days ago
  •  ...experienced Building Automation Systems Specialist II in our Charlotte, NC location.Primary...  ...project components…system design/review, software, installation, startup, commissioning,...  ...of field changes and discrepancies for engineering corrections and as-built drawingsWhat... 

    Schneider Electric

    Charlotte, NC
    3 days ago
  • $85k - $100k

     ...Assetmark Security Engineer II AssetMark is a leading strategic provider of innovative investment and consulting solutions serving independent...  ...to integrate and automate security at every level of the software development lifecycle. Provide security recommendations and... 
    Flexible hours

    AssetMark

    Charlotte, NC
    5 days ago
  • $130k - $145k

     ...for people that want to be a part of a team of scientists and engineers that work on industry-wide issues and new technology. As part...  ...programming (R, python, or similar)GIS tools (utility GIS, ESRI software or similar)Excellent communication skills (verbal and written)... 
    Full time
    Flexible hours

    Electric Power Research Institute

    Charlotte, NC
    2 days ago
  •  ...Job Description Job Description Senior Lead Network Engineer II Employment Type: Full Time Department: Information Technology...  ...wired and wireless network infrastructure and related hardware & software.  The project's objectives are to evaluate the current setup... 
    Full time
    Local area
    Monday to Friday
    Flexible hours

    Contact Government Services, LLC

    Charlotte, NC
    12 days ago
  • $134.5k - $265.1k

     ...engagement team who delivers the PBAC/ABAC authorization tools including PlainID. This role combines deep technical ownership with engineering expertise, governance, and stakeholder management.Work you’ll doAs a PlainID professional, you will:Configure and implement the... 
    Local area
    Visa sponsorship

    Deloitte

    Charlotte, NC
    1 hour ago
  •  ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,...  ...implementation principles, theories and concepts; specifically the Software Development Lifecycle; and the ability to work both independently... 

    AmNet Services

    Charlotte, NC
    3 days ago
  • $82.6k - $162.8k

    Position Summary Our Deloitte Finance Transformation team practices to help chief financial officers, controllers, and finance teams define and execute their finance and global business services agendas and strategies. You will work with leading-class teams and solutions...
    Local area
    Remote work

    Deloitte

    Charlotte, NC
    1 hour ago
  •  ...Full Stack Software Engineer CPI Security, in Charlotte, NC, is seeking a Full Stack Software Engineer to be part of our growing IT organization. This is an exciting, hands-on delivery opportunity to implement a broad range of key solutions and help lead our growing... 
    Full time
    Temporary work

    CPI Security

    Charlotte, NC
    2 days ago
  •  ...testing, code-quality tools, and secure coding practices to deliver software across development, test, and production environments....  ...standards. Collaborate with product, architecture, security, engineering, and business partners to deliver solutions and communicate technical... 
    Work experience placement

    Vanguard

    Charlotte, NC
    4 days ago
  •  ...Job Description Job Description   Title: Applications Engineer II Reports to : Applications Manager Location : DMG MORI USA Hours : Full Time, Core Business Hours Classification : Non Exempt Travel : 50%+ Employment is conditioned on DMG MORI... 
    Full time
    Work at office
    Shift work

    DMG MORI USA, INC

    Charlotte, NC
    4 days ago
  • $76.73k - $127.88k

     ...to work in a collaborative environment? As an experienced Data Engineer, you will have the ability to share new ideas and collaborate on...  ..., and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These solutions... 
    Local area
    Visa sponsorship

    Deloitte

    Charlotte, NC
    1 day ago
  • Introduction We are seeking a highly skilled professional to join our team. This role involves working on-site three days a week, with a start date in December, depending on the offer date. The selected candidate will play a crucial role in configuring and maintaining...
    Immediate start
    3 days per week

    Artech

    Charlotte, NC
    5 days ago
  •  ...Data Scientist II New York, New York;Charlotte, North Carolina To proceed with your application, you must be at least 18 years...  ...that require constant communication and collaboration with data engineers, data scientists and other internal teams. Utilizing extensive... 
    Work at office
    Flexible hours
    Shift work
    Day shift

    Bank of America

    Charlotte, NC
    2 days ago
  •  ...easy for those in the investment ecosystem to find, monitor, and connect with one another. About the Role We’re hiring an Engineer to define and build systems that make our data usable across the company. This role will own the architecture for how data is processed... 
    Full time
    Work at office
    Flexible hours

    Old Well Labs

    Charlotte, NC
    1 day ago
  • $122k - $240.5k

     ...Recruiting for this role ends on 12/31/2026.The Team:Deloitte’s Cyber Engineering is a new team that is spearheading the buildout of...  ...experience for all skill areas below:Hands-on experience in full stack software development across frontend and backend technologies.... 
    Local area

    Deloitte

    Charlotte, NC
    3 days ago
  •  ...Job Description Job Description Description: Hybrid Charlotte, NC   Our client seeks a Backend-focused Fullstack Software Engineer to accelerate delivery within the Emerging Digital organization. The role will support the ACE workflow application, which relies... 
    Hourly pay
    Local area

    Eliassen Group

    Charlotte, NC
    13 days ago
  •  ...Job Description Job Description The Engineer II – Senior R&D Engineer performs design engineering and technical leadership within the Development organization, supporting the development of Class II and Class III medical devices across multiple therapeutic areas including... 
    Work at office

    Aptyx

    Charlotte, NC
    19 days ago
  • $91.1k - $179.5k

     ...innovation, marketing, commerce, sales, and service. We are a team of strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy, technology, creativity, and ongoing managed services to solve the biggest... 
    Local area

    Deloitte

    Charlotte, NC
    2 days ago
  •  ...Skills and Requirements Bachelor’s Degree in Computer Science, Engineering, or equivalent STRONG API knowledge Integrating Rest API'...  ...testing and QA collaboration experience Experience with IIS/Apache hosting and configuration Experience creating reusable JavaScript... 

    Insight Global

    Charlotte, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!