Post job

Software development engineer jobs in Charlotte, NC

- 813 jobs
All
Software Development Engineer
Software Engineer
Senior .NET Developer
Automation Test Engineer
Data Engineer
Software Engineering Internship
Associate Software Engineer
Software Engineer/Architect
  • Software Engineer - Treasury

    Imaginesoftware™ (Technology Partners, LLC

    Software development 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. 21h ago
  • Automation Test Engineer

    Ltimindtree

    Software development engineer job in Charlotte, NC

    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. A little about us... Role: Automation Test Engineer Location: Dallas, TX/Charlotte, NC Job Description: Client seeks an experienced Java Selenium Automation professional to design implement and maintain automated test frameworks for mission critical applications. You'll 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 e.g. BDD keyword driven data driven 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 cross functional 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 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.
    $67k-87k yearly est. 1d ago
  • Mid-Level Software Engineer Full Stack .Net/C#

    Aderis Energy, LLC

    Software development engineer job in Cornelius, NC

    *Clean Energy Software Engineer (Full Stack .NET) * Submit your CV and any additional required information after you have read this description by clicking on the application button. Aderis Energy, LLC - Cornelius, NC *Why Aderis* Help accelerate the transition to clean energy. At Aderis you'll build and ship real products that keep massive solar plants, battery storage systems, EV chargers, and microgrids running efficiently and reliably. We're a small, fast-moving team where your ideas make a visible impact, and we invest in modern tooling so you can focus on code, not bureaucracy. *The Work* You'll design and build new features for our FOCUS cloud platform and Acuity edge platform. You'll collaborate with a seasoned engineering team that values clean, testable code and peer review. Your work will reach directly into solar fields and battery installations across the country. This is a mid-level role with room to grow into senior or lead positions as you shape our platforms. *What You'll Do* · Build modern .NET applications: ASP.NET Core services with Angular and Blazor front-ends. · Shape architecture: create modular, scalable application layers; refactor code for performance and security. · Collaborate and mentor: participate in Agile ceremonies, give and receive code reviews, and help guide junior engineers. · Influence the roadmap: provide direct input on product direction and emerging technologies. · Support and document: write clear configuration and deployment guides for operations and support teams. *What We're Looking For* · Fluency in C# - you think in C# effortlessly and write clean, readable code. · Values well-designed, maintainable solutions over code that's just written to get the job done. · Solid object-oriented design skills and at least 4+ years of .NET/C# experience, including: o .NET Core / .NET 6+ (We use .NET 9) o ASP.NET Core MVC & Web API o Entity Framework Core o Dependency Injection and hosted/background services o Building and versioning APIs · Experience working in Agile teams (Scrum/Kanban). · Bachelor's degree in Computer Science or equivalent hands-on expertise. xevrcyc *Bonus Points* · Docker & Docker Compose proficiency · Linux command-line comfort · AWS know-how · Message queueing and real-time SignalR experience · Angular (16+) and TypeScript mastery · Blazor (Server and WASM) · Bootstrap · React Native · CI/CD pipelines · Test automation experience *Perks* · Competitive salary and comprehensive benefits, with 100% employer-paid health insurance for you and your family on the base plan · Impactful work in the fast-growing clean-energy sector · Modern development stack and DevOps culture · Collaborative, supportive engineering environment · Potential for a flexible hybrid work schedule *Requirements* Pass background check Job Type: Full-time Pay: $100,000.00 - $130,000.00 per year Benefits: * 401(k) * Dental insurance * Flexible schedule * Health insurance * Health savings account * Paid time off * Professional development assistance * Vision insurance Application Question(s): * Do you have a Green Card or US Citizenship? Experience: * .NET Core: 4 years (Preferred) Ability to Commute: * Cornelius, NC 28031 (Required) Ability to Relocate: * Cornelius, NC 28031: Relocate before starting work (Required) Work Location: Hybrid remote in Cornelius, NC 28031
    $100k-130k yearly 1d ago
  • .NET Full Stack Developer

    CCL Container 4.1company rating

    Software development engineer job in Charlotte, NC

    Check you match the skill requirements for this role, as well as associated experience, then apply with your CV below. We are seeking an experienced and versatile Microsoft Full Stack Developer with strong skills in Angular, WinForms/DevExpress, and Windows Services development. This role involves designing and maintaining modern web applications while also supporting legacy desktop and backend service components. Candidates must be bilingual with professional proficiency in English to collaborate effectively in a diverse, cross-functional environment. *Responsibilities*: * Develop and maintain robust web applications using technologies such as *ASP.NET*, *React*, *Angular*, *Vue.js*, *JavaScript*, *TypeScript*, and *HTML/CSS*. * Design and implement RESTful APIs, Web services, and microservices architectures utilizing *REST*, *SOAP*, *WCF*, and *API* best practices. * Work on database design, development, and optimization using *Microsoft SQL Server*, *MySQL*, *PostgreSQL*, *MongoDB*, and *PL/SQL*. * Collaborate with UI/UX designers to create intuitive user interfaces (*UI*) leveraging frameworks like *Bootstrap* and tools such as *XSLT*. * Implement server-side logic with languages including *C#*, *Java*, *Python*, and frameworks like *Node.js* and *Ruby on Rails*. * Conduct unit testing, debugging, and troubleshooting to ensure high-quality code delivery. * Participate in the full SDLC process, including requirement analysis, design documentation (*UML*), coding, testing, deployment (*CI/CD*), and maintenance. * Utilize version control systems such as *GitHub*, *SVN*, and tools like *TFS* for source code management. * Deploy applications on cloud platforms like *AWS* or *Azure* while ensuring scalability, security, and performance optimization. * Engage in Agile development practices, contributing to sprint planning, stand-ups, retrospectives, and continuous improvement initiatives. *Requirements*: * Design, develop, and maintain scalable applications using .NET Core / .NET Framework, C#, and SQL Server * Build responsive and modern front-end interfaces using Angular (v10+), TypeScript, HTML5, and CSS3 * Develop and enhance legacy WinForms applications using DevExpress components * Create, manage, and maintain Windows Services for background processing and automation * Implement and consume RESTful APIs to enable smooth communication between front-end and back-end systems * Collaborate with UI/UX designers, analysts, QA engineers, and other developers throughout the software development lifecycle * Participate in code reviews, testing, debugging, and documentation activities * Troubleshoot performance bottlenecks and system issues across desktop, web, and service layers * Follow best practices for clean, secure, and maintainable code * *Required Qualifications: * * 5+ years of professional experience in Microsoft full-stack development * Proficiency in C#, ASP.NET Core / MVC, Entity Framework, and SQL Server * Strong hands-on experience with Angular (v10+) and TypeScript * Solid experience developing with WinForms and DevExpress * Proven ability to design, build, and maintain Windows Services ? Solid understanding of software architecture patterns, xevrcyc including layered and service-oriented designs * Experience with version control tools (e.g., Git) and CI/CD pipelines (e.g., Azure DevOps) * Bi-lingual with professional proficiency in English (spoken and written) * Strong analytical, problem-solving, and communication skills * *Preferred*: * Experience with Microsoft Azure (e.g., App Services, Functions, Storage, SQL) * Familiarity with Blazor, SignalR, or other modern .NET UI frameworks * Exposure to containerization (Docker/Kubernetes) * Experience integrating with third-party APIs or services * Knowledge of software security best practices and secure coding standards * Familiarity with unit testing and test automation frameworks Job Type: Full-time Pay: $90,000.00 - $95,000.00 per year Benefits: * 401(k) matching * Dental insurance * Employee assistance program * Flexible spending account * Health insurance * Health savings account * Life insurance * Paid time off * Vision insurance Work Location: In person
    $90k-95k yearly 1d ago
  • Exceptional Software Engineers (Coding Agent Experience)

    Mercor

    Software development engineer job in Huntersville, NC

    Mercor is seeking software engineers to support one of the world's leading AI labs in building **robust, high-performance systems** that serve the needs of next-generation machine learning applications. This role involves **real-world engineering work**-including environment configuration, database design, and the creation of scalable APIs and service layers that interface with advanced AI models. * * * **You are good fit if you:** - **Have experience using coding agents** as part of your software engineering workflow. - Have 3+ years of elite software engineering experience from top-tier technology startups, quantitative trading firms, hedge funds, or similarly demanding environments. - Hold a Computer Science degree from a prestigious university. - Have demonstrated success leading teams to build complex database schemas. - Possess expert-level proficiency in API development, including creation, testing, and integration. - Are highly skilled in SQL and database structuring. - Demonstrate exceptional attention to detail and rigorous problem-solving skills. - Excel in both written and verbal communication. * * * **About the Role** - This project will be a high-impact 24-hour sprint that will start in the next 1-2 weeks - This role would offer a task-based pay (top performers in the previous iteration made upwards of $1000 in the sprint) * * * **Compensation and Legal Details** - You will be legally classified as an hourly contractor for Mercor - We will pay you out at the end of each week via Stripe Connect * * * **About Mercor** Mercor connects elite creative and technical talent with leading AI research labs, headquartered in San Francisco, CA. Our distinguished investors include Benchmark, General Catalyst, Peter Thiel, Adam D'Angelo, Larry Summers, and Jack Dorsey. Apply today and redefine digital creativity alongside groundbreaking AI technologies!
    $67k-89k yearly est. 35d ago
  • Data Engineer

    Albano Systems, Inc.

    Software development engineer job in Charlotte, NC

    W2 ONLY - NO CORP TO CORP - CONTRACT TO HIRE - NO VISA SPONSOR/TRANSFER - NO 3RD PARTY AGENCY CANDIDATES Data Engineer Serve as subject matter expert and/or technical lead for large-scale data products. Drive end-to-end solution delivery across multiple platforms and technologies, leveraging ELT solutions to acquire, integrate, and operationalize data. Partner with architects and stakeholders to define and implement pipeline and data product architecture, ensuring integrity and scalability. Communicate risks and trade-offs of technology solutions to senior leaders, translating technical concepts for business audiences. Build and enhance data pipelines using cloud-based architectures. Design simplified data models for complex business problems. Champion Data Engineering best practices across teams, implementing leading big data methodologies (AWS, Hadoop/EMR, Spark, Snowflake, Talend, Informatica) in hybrid cloud/on-prem environments. Operate independently while fostering a collaborative, transformation-focused mindset. Work effectively in a lean, fast-paced organization, leveraging Scaled Agile principles. Promote code quality management, FinOps principles, automated testing, and environment management practices to deliver incremental customer value. Qualifications 5+ years of data engineering experience. 2+ years developing and operating production workloads in cloud infrastructure. Bachelor's degree in Computer Science, Data Science, Information Technology, or related field. Hands-on experience with Snowflake (including SnowSQL, Snowpipe). Expert-level skills in AWS services, Snowflake, Python, Spark (certifications are a plus). Proficiency in ETL tools such as Talend and Informatica. Strong knowledge of Data Warehousing (modeling, mapping, batch and real-time pipelines). Experience with DataOps tools (GitHub, Jenkins, UDeploy). Familiarity with P&C Commercial Lines business. Knowledge of legacy tech stack: Oracle Database, PL/SQL, Autosys, Hadoop, stored procedures, Shell scripting. Experience using Agile tools like Rally. Excellent written and verbal communication skills to interact effectively with technical and non-technical stakeholders.
    $77k-103k yearly est. 21h ago
  • Software Engineer & Computer Science - Summer 2026 Intern (US Person Required)

    Honeywell 4.5company rating

    Software development engineer job in Charlotte, NC

    **The future is what you make it.** When you join Honeywell, you become a member of our global team of thinkers, innovators, dreamers, and doers who make the things that make the future. That means changing the way we fly, fueling jets in an eco-friendly way, keeping buildings smart and safe and even making it possible to breathe on Mars. Working at Honeywell isn't just about developing cool things. That's why our employees enjoy access to dynamic career opportunities across different fields and industries. **Are you ready to help us make the future?** **ABOUT THE ROLE:** Join a team that designs, develops and integrates highly complex software applications within Honeywell. You will be an active and integral member of a team to achieve the completion of goals. You will also generate innovative solutions in work situations, trying different and novel ways to deal with problems and opportunities. Use your skill set to provide value added software features to our products for our customers. Accelerate innovation and growth, teaming with the world's most talented engineers. We invite you to discover for yourself why a career with Honeywell is the opportunity you've been looking for! **Location:** This position is available in multiple locations across the United States. The hourly base range for this position is $20.00/hr - $42.00/hr. Please note that this salary information serves as a general guideline. Honeywell considers various factors when extending an offer, including but not limited to the scope and responsibilities of the position, the candidate's work experience, education and training, key skills, as well as market and business considerations. **MINIMUM QUALIFICATIONS:** + Must be currently pursuing a bachelor's degree (or higher) from an accredited college or university in Software Engineering, Computer Science, or similar field + Must graduate December 2026 or later + Must continue enrollment in degree program upon completion of the internship + Validated academic excellence (3.0 GPA and higher) + Due to compliance with U.S. export control laws and regulations, candidate must be a U.S. Person, which is defined as, a U.S. citizen, a U.S. permanent resident, or have protected status in the U.S. under asylum or refugee status Honeywell is currently unable to consider applicants who would require current or future sponsorship for employment authorization for this position. Candidates must be authorized to legally work in the United States without current or future sponsorship requirements. **WE VALUE:** + Understanding various software development lifecycle + Ability to develop efficient and high-quality software + Knowledge of software configuration management and change management practices + Diverse and global teaming and partnership + Excellent oral and written communication skills + Effective communication + Ability to quickly analyze, incorporate and apply new information and concepts + Ability to consistently make timely decisions even in the face of complexity, balancing systematic analysis with decisiveness Interning at Honeywell provides hands-on experience with cutting-edge technologies, professional development, and mentorship within a global organization. Interns will receive relocation benefits and short-term housing if they are 50 miles or more from their assigned work location (excluding Puerto Rico and Canada). The application period for the intern position is estimated to be through the end of March 2026; however, this may be shortened or extended depending on business needs and the availability of qualified candidates. \#HoneywellURNAM Honeywell is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status.
    $20-42 hourly 60d+ ago
  • Back Office SDET

    Sharp Decisions 4.6company rating

    Software development engineer job in Charlotte, NC

    CRITICAL JOB KNOWLEDGE AND CORE COMPETENCIES/SKILLS * Strong knowledge and coding experience in Python to automate test cases for post trade * Strong working knowledge on SQL to write complex SQL * Strong hands-on experience in expanding frameworks and creating new automation scenarios * 5-7 years of experience in application development/automation framework development * 2+ years of working knowledge and ability to develop test automation script for post trade * Strong knowledge of test automation frameworks * Strong knowledge in core Python or any equivalent, automation testing tools for backend * 5+ years of professional experience working with data sets, advanced scripting and SQL * Prior experience working as QE/SDET in agile/scrum teams, shipping features often * Ability to understand complex data flows between various internal and external applications * Demonstrated ability to identify and report Risks and Issues Day to Day Activities: * Continual discussions with Dev Teams, to review stories planned, vet requirements * Input test plan and scenarios into Xray - convert scenarios into automation * Perform Impact Assessment of all business requirements and any changes - vet requirements * Maintain applicable test artifacts (Test plan, test cases, test data automation scripting)
    $68k-85k yearly est. 18d ago
  • SDET Manager with Selenium, BDD, TDD Cucumber

    CapB Infotek

    Software development engineer job in Charlotte, NC

    For one of our ongoing project , we are looking for a SDET Manager/ Architect. SDET profile with minimum 8-10 years for work experience in Test Automation Automation Tools - (Must have) Protractor Cypress , Selenium, Postman Programming Language : Java, Typescript ,JavaScript, SQL, Node.js BDD/TDD : Gherkins/Cucumber Methodology :SAFe & JIRA & Agile Craft Framework - BPT, Keyword driven, Data driven, Hybrid Page Object Model Database- Oracle, MySQL, Mongo Chef Build Pipeline CICD & Jenkins Environment OpenShift (Ephemeral Environment),Amazon EKS Code maintenance Git Other Technology( good to have) : Neo4j, Java8,Restful Webservices,Swagger,Mockito,Docker,Spring Framework,Jasmine Karma,Ant Hill Pro, Perfecto Mobile Cloud (IOS, Android devices),Microsoft Visio, SharePoint, TOAD, DB Visualizer, Visual Studio Code, JIRA, Agile Craft, Jenkins, OpenShift, Splunk
    $64k-86k yearly est. 60d+ ago
  • Associate IT Software Engineer

    Duke Energy 4.4company rating

    Software development engineer job in Charlotte, NC

    Important Application Submission Information In order to ensure your application is successfully received before the job posting expires, please submit your application by 11:59 PM on Sunday, October 26, 2025More than a career - a chance to make a difference in people's lives. Build an exciting, rewarding career with us - help us make a difference for millions of people every day. Consider joining the Duke Energy team, where you'll find a friendly work environment, opportunities for growth and development, recognition for your work, and competitive pay and benefits. Job Summary Individual who is dedicated to building exceptional software. Under close supervision, develops and tests software systems or applications for software enhancements and new products. Develops software and tools in support of design, infrastructure and technology platforms. Associate Software Engineers are primarily responsible for building defined solutions, investigating, and fixing bugs, and writing tests. Responsibilities Design and build software solutions using agile/XP/TDD. Program well-designed, efficient code with broad supervision. Collaborate with designers, developers, and product owners to build cloud native software solutions targeting PCF, Azure, AWS, mobile iOS/Android, etc. Clearly communicate progress and identify blocking issues. Participate in paired programming and code reviews with seniors to expand knowledge and understanding of software engineering. Complete independent research to refine best practices and present work to peers. Associate Software Engineers will typically possess: Experience building software solutions both independently and as part of a team (could be through independent projects, internships, advanced education). Able to navigate and operate IDEs efficiently. Have understanding, though possibly limited exposure, to APIs. Is familiar with several frameworks for development - have previous experience working with multiple frameworks and know the common, well-known ones in their language stack. Is familiar with cloud-native software engineering best practices. Can explain the benefits of container-based solutions, the use of microservices and principles of DevOps. Self-sufficient in at least one programming language. Able to pick up a new language and implement a semi-stable, non-complex solution independently. Understanding of, and some exposure to working with, databases. Should understand DB basic design techniques. A basic understanding of cyber security principles such as authentication, authorization, and encryption. Ability to leverage common security libraries applicable to their language stack. Basic/Required Qualifications Associates degree in Information Technology or Other Related Degree In lieu of Associates degree(s), High School/GED AND 2 year(s) related work experience Additional Preferred Qualifications Knowledge of programming languages, operating systems and computer networks Full-stack development experience Familiarity with Angular (or other JavaScript based framework), Java, Python and private and/or public cloud (Pivotal Cloud Foundry, Azure, AWS, etc.) environments Experience with Infrastructure as a Service (IaaS) and Infrastructure as Code (IaC) Working Conditions Hybrid Mobility Classification - Work will be performed from both remote and onsite locations after the onboarding period. However, hybrid employees should live within a reasonable daily commute to a Duke Energy facility. Office Environment #LI-ZM1 #LI-Hybrid Travel Requirements 5-15%Relocation Assistance Provided (as applicable) NoRepresented/Union PositionNoVisa Sponsored PositionNoPlease note that in order to be considered for this position, you must possess all of the basic/required qualifications. Privacy Do Not Sell My Personal Information (CA) Terms of Use Accessibility
    $58k-70k yearly est. Auto-Apply 49d ago
  • Technology, Software Engineering, Data and Product - United States - 2026 ReEntry Program

    Jpmorgan Chase & Co 4.8company rating

    Software development engineer job in Charlotte, NC

    JobID: 210683540 JobSchedule: Full time JobShift: Base Pay/Salary: Chicago,IL $80,000.00-$140,000.00; Jersey City,NJ $90,000.00-$160,000.00; New York,NY $90,000.00-$160,000.00; Palo Alto,CA $90,000.00-$160,000.00; Seattle,WA $90,000.00-$160,000.00 At JPMorganChase, we recognize that rewarding careers do not always follow a conventional path. We value the diversity, fresh perspective and wealth of experience that returning professionals can bring. The ReEntry program offers experienced professionals, who are currently on an extended career break of at least two years, the support and resources needed to relaunch their careers. The program spans over 30 locations worldwide. The ReEntry Program is a 15-week fellowship program, beginning April 20, 2026 and ending July 31, 2026 with the prospect of an offer for permanent employment with JPMorganChase at the end of the program. The permanent placements will be based on both business needs and candidate skill set. Please refer to our ReEntry Overview page for further information regarding the Program Technology at JPMorganChase We're one of the world's biggest technology- and data-driven companies. We spend $17 billion on technology and operate globally at unparalleled scale and speed. You'll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products. You'll be tasked with keeping the team and other key stakeholders up to speed on the progress of what's being developed. And best of all, you'll be working with and sharing ideas, information and innovation with our global team of technologists from all over the world. What We Look For We are looking for technology professionals in our US Tech Center locations with previous experience including but not limited to; * Software Engineers (Fullstack & Backend) - with Java, Spring, .NET, Salesforce, Python, C++, Oracle, AWS & Kubernetes experience * UI Engineers - JavaScript, React/Angular & ExpressJS/NodeJS/GoLang & Oracle/SQL * Data Analytics, Quant Analytics, Scientists and Engineers * Data Management * Data Engineers - Hadoop, Spark, Kafka, Cassandra * Database Management * Architecture * Agility Leads * Technical Program Delivery * Product Managers * Solutions Analysts (Business Analysts & QA Analysts) * Technology Support (Applications Support) * DevOps, Site Reliability and Infrastructure Engineers * UX Research and Design You will probably have a background in computer science, preferably in a software engineering role. You will be a creative, innovative team player with analytical, technical, problem solving, planning and organizational skills. As a business with an ongoing focus on software development, we would be very keen to hear from you if you have previous Open Source or Object Oriented programming experience with an understanding of agile methodologies.
    $90k-160k yearly Auto-Apply 10d ago
  • Software Engineer - Treasury

    Imaginesoftware 3.9company rating

    Software development engineer job in Charlotte, NC

    Job Details Experienced Charlotte - Headquarters - Charlotte, NC Full Time $85000.00 - $110000.00 Salary/year Description Software Engineer - Treasury 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.
    $85k-110k yearly 51d ago
  • Software Engineer - Contact Center

    CRC Group 4.4company rating

    Software development engineer job in Charlotte, NC

    The position is described below. If you want to apply, click the Apply button at the top or bottom of this page. You'll be required to create an account or sign in to an existing one. If you have a disability and need assistance with the application, you can request a reasonable accommodation. Send an email to Accessibility (accommodation requests only; other inquiries won't receive a response). Regular or Temporary: Regular Language Fluency: English (Required) Work Shift: 1st Shift (United States of America) Please review the following job description: Contact Center Software Engineer that will be responsible for CRC Contact Center applications (AWS Connect). 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. 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. Design and implement contact center solutions using Amazon Connect, Lambda, Lex, S3, and other AWS services. 2. Develop and maintain custom contact flows, IVR systems, and routing profiles. 3. Build and integrate APIs to connect Amazon Connect with internal systems and third-party platforms (e.g., CRMs). 4. Integrate AWS Connect with enterprise systems using RESTful APIs and event-driven architectures 5. Automate deployment and configuration using CI/CD tools (e.g., Jenkins, GitHub Actions, Terraform) 6. Troubleshoot and resolve production issues related to call routing, latency, and system performance. 7. Ensure secure access and data handling using IAM roles, encryption, and compliance best practices. 8. 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. 9. Build non-functional monitoring capabilities and provide escalated support for highly complex applications in production. 10. Build in and maintain security controls and monitoring in support of company standards. 11. Typically lead moderately complex projects and participate in larger, more complex initiatives. 12. Solve complex technical and operational problems. 13. Act as a resource for teammates with less experience May oversee the work of a small team. 14. 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. 1. Bachelor's Degree and six to ten years of experience or equivalent education and software engineering training or experience 2. Strong proficiency in AWS services (Lambda, S3, DynamoDB, CloudFormation) 3. Experience with contact center technologies and telephony systems 4. Understanding of key business processes and competitive strategies related to the IT function 4. Ability to plan and manage projects and solve complex problems by applying best practices 5. Solid understanding of REST APIs, microservices, and event-driven architectures 6. Ability to provide direction and mentor less experienced teammates. 7. Ability to interpret and convey complex, difficult, or sensitive information General Description of Available Benefits for Eligible Employees of CRC Group: At CRC Group, we're committed to supporting every aspect of teammates' well-being - physical, emotional, financial, social, and professional. Our best-in-class benefits program is designed to care for the whole you, offering a wide range of coverage and support. Eligible full-time teammates enjoy access to medical, dental, vision, life, disability, and AD&D insurance; tax-advantaged savings accounts; and a 401(k) plan with company match. CRC Group also offers generous paid time off programs, including company holidays, vacation and sick days, new parent leave, and more. Eligible positions may also qualify for restricted stock units and/or a deferred compensation plan. CRC Group supports a diverse workforce and is an Equal Opportunity Employer that does not discriminate against individuals on the basis of race, gender, color, religion, citizenship or national origin, age, sexual orientation, gender identity, disability, veteran status or other classification protected by law. CRC Group is a Drug Free Workplace. EEO is the Law Pay Transparency Nondiscrimination Provision E-Verify
    $79k-113k yearly est. Auto-Apply 49d ago
  • Software Engineer - System Architect - III

    Amnet Services

    Software development engineer job in Charlotte, NC

    America Networks is a leading sensor and networking solutions partner for companies in any Industrial, Manufacturing, and Waste management space. We design and manufacture sensors for storage tanks, water metering, energy metering, gas monitoring, and asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing and performance engineering; for several mid - large wireless carriers internationally - that saw a need to provide low power, cost efficient sensors to collect data, create alerts, and predict needed actions. We have combined these sensors with low power, wide area (LPWA) networking technologies to provide clients various options to decrease re-occurring costs associated with operating an IoT network of sensors and connected devices. We specialize in design, deployment, optimization, and support of these Networks. Whether an off-the-shelf or custom solution is needed, we'll create a solution and push the data on the best cloud platform to fit your needs, including your own. Job Description Description: A Contact Center Services ("CCS") Genesys Engineer is a Professional Services Senior Consultant and is viewed by the customer as a subject matter expert responsible for solution architecture and consulting related to the implementation of complex contact center solutions involving the Genesys suite of products. A Senior Consultant has strong interpersonal and technical skills and has a comprehensive understanding of Contact Center related technologies as well as their interdependencies. The Senior Consultant is a leader in contact center solution design and has the ability to identify and work with various technology vendors in order to coordinate a comprehensive contact center solution that meets a customer's requirements. These solutions are centered on the implementation of Genesys based solutions and the facilitation of integration from third party adjunct applications. A Senior Consultant has the ability to articulate complex concepts to business and management level customer employees and coordinate activities with project management. The ideal Senior Consultant is highly motivated and willing to take initiative in order to drive successful engagements. Requirements: This position requires a broad range of skills related to implementation of complex contact center solutions. The ideal candidate has extensive experience in the implementation of the Genesys suite of contact center products as well as integration with common PBX's (Avaya, CUCM, etc...). The candidate must have a solid understanding of the relationship of Genesys as a middleware component to a complex fully integrated solution and the ability to define touch points / requirements of third party integrated technology components. In addition to technical requirements, this position requires familiarity with implementation principles, theories and concepts; specifically the Software Development Lifecycle; and the ability to work both independently or collaboratively to achieve success. A qualified candidate must have proven experience in development of complex routing strategies, and implementation of highly available Genesys solutions. Education and Pre-Requisites: Required: • BS degree in Computer Science or related field. • Demonstrated (reference able) professional consulting, implementation and solutions implementation experience with a specific focus on Genesys based solutions. A minimum of 10 years contact center consulting experience. • Demonstrated ability to lead and drive an implementation from discovery through production rollout. • One or more Genesys v7 or Genesys v8 certifications such as GCP-CIV, GCP-DIV, GCP-CSIP or GCP-GVP. Strong presentation and communications skills appropriate for multiple levels of an organization. • Strong troubleshooting skills. • Ability to take initiative. Desirable: • Experience within the Healthcare and Financial verticals. • Experience with one or more of the following technologies (Verint, NICE, Aspect WFM, Empirix, Nuance). Additional Information Vivek Salvatore vivek.salvatore(@)americanetworks.com **************
    $106k-150k yearly est. 60d+ ago
  • Software Engineer - Contact Center

    Crump Group, Inc. 3.7company rating

    Software development engineer job in Charlotte, NC

    The position is described below. If you want to apply, click the Apply button at the top or bottom of this page. You'll be required to create an account or sign in to an existing one. If you have a disability and need assistance with the application, you can request a reasonable accommodation. Send an email to Accessibility (accommodation requests only; other inquiries won't receive a response). Regular or Temporary: Regular Language Fluency: English (Required) Work Shift: 1st Shift (United States of America) Please review the following job description: Contact Center Software Engineer that will be responsible for CRC Contact Center applications (AWS Connect). 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. 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. Design and implement contact center solutions using Amazon Connect, Lambda, Lex, S3, and other AWS services. 2. Develop and maintain custom contact flows, IVR systems, and routing profiles. 3. Build and integrate APIs to connect Amazon Connect with internal systems and third-party platforms (e.g., CRMs). 4. Integrate AWS Connect with enterprise systems using RESTful APIs and event-driven architectures 5. Automate deployment and configuration using CI/CD tools (e.g., Jenkins, GitHub Actions, Terraform) 6. Troubleshoot and resolve production issues related to call routing, latency, and system performance. 7. Ensure secure access and data handling using IAM roles, encryption, and compliance best practices. 8. 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. 9. Build non-functional monitoring capabilities and provide escalated support for highly complex applications in production. 10. Build in and maintain security controls and monitoring in support of company standards. 11. Typically lead moderately complex projects and participate in larger, more complex initiatives. 12. Solve complex technical and operational problems. 13. Act as a resource for teammates with less experience May oversee the work of a small team. 14. 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. 1. Bachelor's Degree and six to ten years of experience or equivalent education and software engineering training or experience 2. Strong proficiency in AWS services (Lambda, S3, DynamoDB, CloudFormation) 3. Experience with contact center technologies and telephony systems 4. Understanding of key business processes and competitive strategies related to the IT function 4. Ability to plan and manage projects and solve complex problems by applying best practices 5. Solid understanding of REST APIs, microservices, and event-driven architectures 6. Ability to provide direction and mentor less experienced teammates. 7. Ability to interpret and convey complex, difficult, or sensitive information General Description of Available Benefits for Eligible Employees of CRC Group: At CRC Group, we're committed to supporting every aspect of teammates' well-being - physical, emotional, financial, social, and professional. Our best-in-class benefits program is designed to care for the whole you, offering a wide range of coverage and support. Eligible full-time teammates enjoy access to medical, dental, vision, life, disability, and AD&D insurance; tax-advantaged savings accounts; and a 401(k) plan with company match. CRC Group also offers generous paid time off programs, including company holidays, vacation and sick days, new parent leave, and more. Eligible positions may also qualify for restricted stock units and/or a deferred compensation plan. CRC Group supports a diverse workforce and is an Equal Opportunity Employer that does not discriminate against individuals on the basis of race, gender, color, religion, citizenship or national origin, age, sexual orientation, gender identity, disability, veteran status or other classification protected by law. CRC Group is a Drug Free Workplace. EEO is the Law Pay Transparency Nondiscrimination Provision E-Verify
    $69k-94k yearly est. Auto-Apply 50d ago
  • Software Engineer, Platform - Charlotte, USA

    Speechify

    Software development engineer job in Charlotte, NC

    The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity. Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies. Overview The responsibilities of our Platform team include building and maintaining all backend services, including, but not limited to, payments, analytics, subscriptions, new products, text to speech, and external APIs. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, is passionate about making product decisions, and has experience building great user experiences that delight users. We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount. Our interview process involves several technical interviews and we aim to complete them within 1 week. What You'll Do Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring they meet business and scalability requirements Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability Collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients Work closely with cross-functional teams to align backend architecture with overall product strategy and user experience An Ideal Candidate Should Have Proven experience in backend development: TS/Node (required) Direct experience with GCP and knowledge of AWS, Azure, or other cloud providers Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact Preferred: Experience with Docker and containerized deployments Preferred: Proficiency in deploying high availability applications on Kubernetes What We Offer A dynamic environment where your contributions shape the company and its products A team that values innovation, intuition, and drive Autonomy, fostering focus and creativity The opportunity to have a significant impact in a revolutionary industry Competitive compensation, a welcoming atmosphere, and a commitment to an exceptional asynchronous work culture The privilege of working on a product that changes lives, particularly for those with learning differences like dyslexia, ADD, and more An active role at the intersection of artificial intelligence and audio - a rapidly evolving tech domain The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $67k-89k yearly est. Auto-Apply 4d ago
  • Software Engineer

    Bridgeigp

    Software development engineer job in Charlotte, NC

    What you will do… As a Software Engineer, you will support the development, stability, and modernization of critical systems across the organization. You will do this by assisting with systems development, enhancing integrations and applications, and providing second-level technical support essential to business operations. This role is essential to maintaining progress on a major system replacement initiative that must be delivered on schedule to avoid operational disruption as the legacy system nears retirement. Essential Functions: Collaborate with end-users to define, analyze, and solve business problems Support and improve existing system integrations to ensure reliability and performance Enhance existing custom software, internal tools, and applications Write high-quality, testable, maintainable, and well-documented code based on technical specifications Create and maintain administrator and end-user documentation and training materials Troubleshoot production issues and assist with timely fixes to maintain system stability Provide accurate level-of-effort estimates to support effective project planning Build and maintain development, QA, and production environments Test system changes and perform code and data migrations to ensure stability and continuity Provide second-level technical support to end-users for escalated issues Follow organizational policies, best practices, and development standards Perform other duties as assigned To Qualify You Will Need: Foundational experience or strong aptitude in Salesforce, AWS, and Python Ability to perform all essential engineering responsibilities satisfactorily Strong analytical and problem-solving skills Ability to write clean, maintainable, and well-documented code Familiarity with system testing, troubleshooting, and environment management Strong written and verbal communication skills, including documentation creation Ability to perform effectively in a busy, changing, multi-tasking work environment Ability to work within a hybrid work structure based on business needs Professionalism and the ability to represent the technology team positively Excellent customer service and end-user support skills Ability to work collaboratively with technical teams and business partners What we offer Full Insurance benefit suite including Medical Insurance, Dental Insurance, Vision Insurance, Critical Illness Insurance, Accident Insurance, Short Term Disability, Legal & Identity Theft Insurance, and Pet Insurance. Company paid Life Insurance (option to buy additional available) and Long-Term Disability. Access to benefits concierge service. Access to Mental Health & Well-Being service. 401K:Bridge Investment Group will match your contributions dollar-for-dollar, up to 6% of your pay. These contributions are fully vested immediately. Eligible employees are automatically enrolled at a 4% contribution rate. *The employee must be at least 21 years of age and have worked for the Company for at least 60 days. Paid Time Off: Employee will accrue 5.23 hours of paid time off per pay period for a total of 17 days per year. 11 Paid Holidays per year. Following six (6) months of employment at the Company, you will be eligible per birth, adoption or placement of a child for four (4) weeks of paid parental leave as the primary caregiver to the child or two weeks of paid parental leave as the secondary caregiver to the child. Following two years of employment at the Company, you will be eligible for twelve weeks of paid parental leave per birth, adoption, or placement of a child if you are the primary caregiver of the child. Tuition Reimbursement: Up to $5,000 per year of pre-approved tuition expenses will be reimbursed upon submission of approved documentation. Repayment obligations may apply if employment terminates prior to 24 months. We at Bridge acknowledge and appreciate the uniqueness of each individual, understanding that our people are the key to our success. We are committed to fostering an inclusive environment where everyone feels respected and valued. Our dedication extends beyond our business goals to making a positive impact in our communities and upholding Sustainability and Responsibility (S&R) principles at our properties and corporate locations. We evaluate all candidates based on merit, without any discrimination based on race, color, religion, sex, age, disability, sexual orientation, national origin, or any other category protected by law. As an equal opportunity employer, we are devoted to creating an inclusive hiring process. We actively work to eliminate barriers and provide reasonable accommodations to qualified individuals with disabilities. Our goal is to provide fair opportunities and access throughout the recruitment, hiring, and employment experience. Your specific needs are important to us. If you need accommodations related to a disability or any other protected status during the recruitment process, please email **************************. Want to talk with someone about Bridge Culture? At Bridge, we understand that joining a new workplace is a significant decision. To help you gain deeper insights into our culture, we offer "Culture Conversations." This initiative reflects our commitment to transparency, diversity, and inclusivity. Culture Conversations are voluntary, one-on-one sessions designed for applicants to connect directly with our diverse staff members. It's your chance to explore the Bridge work environment, ask questions, and get a genuine feel for what it's like to be part of our team. How it Works: Culture Conversations are entirely voluntary. Feel free to opt in based on your comfort and curiosity. Choose Your Conversation Partner: We believe in the power of choice. Browse through our diverse group of staff members and select someone you'd like to have a conversation with. This ensures that you connect with someone whose experiences and insights align with your interests. No Impact on the Hiring Process: Your decision to participate or not in Culture Conversations has no bearing on the hiring process. We value your time and references. Why Participate: You get to have a firsthand understanding of our workplace culture. Informed decisions lead to fulfilling careers. Culture Conversations empower you with the information needed to make the right choice for your professional journey. Personalized Connection: Connect with an employee who resonates with your professional interests. Inclusivity: Embrace diversity by choosing a conversation partner from various backgrounds and roles.
    $67k-89k yearly est. Auto-Apply 2d ago
  • Software Engineering III - Java Backend with AWS

    JPMC

    Software development engineer job in Charlotte, NC

    We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Commercial & Investment Bank - Commercial Bank Technology team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. Job responsibilities Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Contributes to software engineering communities of practice and events that explore new and emerging technologies Adds to team culture of diversity, equity, inclusion, and respect Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 3+ years applied experience Hands-on practical experience in system design, application development, testing, and operational stability Proficient in coding in one or more languages Java, and SpringBoot, Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages, such as, SQL, NoSQL, and Cassandra Overall knowledge of the Software Development Life Cycle Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) Hands on experience with Kubernetes, Docker (containers), Cassandra, and SQL Solid understanding and hands on experience in CloudFoundry or AWS Preferred qualifications, capabilities, and skills Familiarity with modern front-end technologies, such as, React.js CloudFoundry or AWS Certification
    $67k-89k yearly est. Auto-Apply 60d+ ago
  • Software Engineer II (C# .NET)

    Crosscountry Mortgage 4.1company rating

    Software development engineer job in Charlotte, NC

    CrossCountry Mortgage (CCM) is the nation's number one distributed retail mortgage lender with more than 7,000 employees operating over 700 branches and servicing loans across all 50 states, D.C. and Puerto Rico. Our company has been recognized ten times on the Inc. 5000 list of America's fastest-growing private businesses and has received many awards for our standout culture. A culture where you can grow! CCM has created an exceptional culture driving employee engagement, exceeding employee expectations, and directly impacting company success. At our core, our entrepreneurial spirit empowers every employee to be who they are to help us move forward together. You'll get unwavering support from all departments and total transparency from the top down. CCM offers eligible employees a competitive compensation plan and a robust benefits package, including medical, dental, vision, as well as a 401K. We also offer company-provided short-term disability, an employee assistance program, and a wellness program. Position Overview: The Software Engineer II is responsible for design, coding, and documentation of software products using Agile methodology and for developing applications in Microsoft .Net framework with a concentration on C#. This position will also assist with Database design and development and will provide end-user support for internally developed software as required. This position will interface with all departments in the company, outside vendors, and resource providers as required while solving complex business problems for CrossCountry Mortgage. Job Responsibilities: Software development using Microsoft Visual Studio and C# .NET and maintain code base in GIT. Meet with stakeholders and end users if required to gather data and application development requirements. Build and maintain data dictionaries and application documentation. Responsible for the quality of development, testing, and debugging of applications. Maintain and develop WEB APIs for integration with external partners. Maintain standardized syntax, naming, and documentation methodologies. Document and ensure compliance with data and application business rules. Qualifications and Skills: Bachelor's degree in Computer Science or related field or equivalent combination of education and experience. 3+ years related experience; 1+ years in structured software development with .Net framework. Database Management Skills in SQL. Experience with Agile Framework. Excellent prioritization, customer service and communication skills. Knowledge in a variety of the field concepts, practices, and procedures. Experience unit testing with NUnit or Visual Studio Unit Testing Framework, preferred. CrossCountry Mortgage, LLC offers MORE than a job, we offer a career. Apply now to begin your path to success! careersatccm.com CrossCountry Mortgage, LLC strives to provide employees with a robust benefit package: ********************************** California residents: Please see CrossCountry's privacy statement for information about how CrossCountry collects and uses personal information about California applicants. CrossCountry Mortgage supports equal employment opportunity in hiring, development and advancement for all qualified persons without regard to race, color, religion, religious creed, national origin, age, physical or mental disability, ancestry, marital status, uniformed service, covered veteran status, citizenship status, sex (including pregnancy, childbirth, and related medical conditions, and lactation), sexual orientation, gender identity, gender expression, transgender status, domestic violence victim status (where applicable), protected hair style or texture, genetic information (testing or characteristics), or any other protected status of an individual or because of the individual's association with a member of a protected group or any other characteristic protected by federal, state, or local law (“Protected Characteristics”). The collective sum of the individual differences, life experiences, knowledge, inventiveness, innovation, self-expression, unique capabilities and talent that our employees invest in their work represents a significant part of not only our culture, but our reputation. The Company is committed to fostering, cultivating and preserving a culture that welcomes diversity and inclusion. CrossCountry Mortgage, LLC (NMLS3029) is an FHA Approved Lending Institution and is not acting on behalf of or at the direction of HUD/FHA or the Federal government. To verify licensing, please visit ***************************
    $69k-90k yearly est. Auto-Apply 60d+ ago
  • Front Office SDET

    Sharp Decisions 4.6company rating

    Software development engineer job in Charlotte, NC

    If you or someone you know is strong in python or java development with skills in selenium or cucumber, looking to join a front office, capital markets environment please apply. Front Office: * Strong knowledge and coding experience in Python/Java to automate test cases * Strong hands-on experience in expanding frameworks and creating new automation scenarios * 5-7 years of experience in application development/automation framework development * 2+ years of working knowledge and ability to develop test automation script for post trade * Strong knowledge of test automation frameworks * Strong knowledge in core java/Python or any equivalent, automation testing tools * Hands on automation coding for Sales and Trading workflows with applications * Ability to understand complex trading flows between various internal and external applications * Demonstrated ability to identify and report Risks and Issues Day to Day Activities: * Continual discussions with Dev Teams, to review stories planned, vet requirements * Input test plan and scenarios into Xray - convert scenarios into automation * Perform Impact Assessment of all business requirements and any changes - vet requirements * Maintain applicable test artifacts (Test plan, test cases, test data automation scripting) * Code Pull and review, future CI/CD implementation, execution and reporting Business Knowledge * Strong knowledge of Fixed Income, Derivatives Front Office Testing #LI-BP1
    $68k-85k yearly est. 18d ago

Learn more about software development engineer jobs

How much does a software development engineer earn in Charlotte, NC?

The average software development engineer in Charlotte, NC earns between $56,000 and $99,000 annually. This compares to the national average software development engineer range of $80,000 to $147,000.

Average software development engineer salary in Charlotte, NC

$74,000

What are the biggest employers of Software Development Engineers in Charlotte, NC?

The biggest employers of Software Development Engineers in Charlotte, NC are:
  1. Grandbridge Real Estate Capital
  2. Palmetto
  3. Sharp Decisions
  4. U.S. Bank
  5. Pinnacle Technical Resources
  6. CapB Infotek
Job type you want
Full Time
Part Time
Internship
Temporary