Post job

Software engineer jobs in Charlotte, NC

- 1,053 jobs
All
Software Engineer
Lead Engineer
Software Development Engineer
Software Developer
Interactive Developer
Software Engineering Internship
Associate Software Engineer
J2ee Developer
  • Software Engineer - Mid Level

    USAA 4.7company rating

    Software engineer job in Charlotte, NC

    Why USAA? At USAA, our mission is to empower our members to achieve financial security through highly competitive products, exceptional service and trusted advice. We seek to be the #1 choice for the military community and their families. Embrace a fulfilling career at USAA, where our core values - honesty, integrity, loyalty and service - define how we treat each other and our members. Be part of what truly makes us special and impactful. The Opportunity We are looking for a versatile high level Software Engineer who has Full Stack development experience to join our New Business Ventures and Innovation Solutions Engineering Team at USAA's Enterprise Chief Information Office. You will be joining the team to contribute on developing and maintaining UI applications and backend Java services/RESTful APIs within the AWS cloud environment. You will use full stack technologies such as React JS , Node JS, JAVA Spring boot framework, AWS SDK for Java, AWS CDK, Secrets Manager, EKS, Lambda, S3, RDS/Aurora Postgres and DynamoDB and other AWS Services. Additionally, you will ensure that quality, security, and compliance requirements are met in solution engineering development. Provides support to the Enterprise through delivering best in class technology solutions. Engaged in all phases of the software systems and application development lifecycle which include gathering and analyzing requirements, designing, testing, documenting, and implementing software, responding to outages. We offer a flexible work environment that requires an individual to be in the office 4 days per week. This position can be based in one of the following locations: San Antonio, TX, Plano, TX, Phoenix, AZ, or Charlotte, NC. Relocation assistance is not available for this position. What you'll do: Design, develop, code, and test complex technical solutions Investigates and resolves complex application and system technical problems and production issues through troubleshooting techniques. Continually improves operations by conducting complex systems analysis and recommending changes in policies and procedures. Prepares and installs complex solutions by determining and designing system specifications, standards, and programming. Follows the software development lifecycle. Participates in design reviews and learns key system design principles. Mentors junior engineers and may begin mentoring peer engineers; Review teammates' code. Ensures risks associated with business activities are effectively identified, measured, monitored, and controlled in accordance with risk and compliance policies and procedures. What you have: Bachelor's Degree or 4 additional years of experience beyond the minimum requirement can be used in lieu of a degree OR Approved certification from CodeUp, Galvanize, VetFIT (Veterans for IT) or eFIT (Employees for IT). 4 years of software development experience demonstrating depth of technical understanding within a specific discipline(s)/technology(s). 2 years of experience delivering technology solutions in all phases of the software systems and application development lifecycle to include leading code/design reviews. Basic Understanding of one or more of the following: Java, Swift, Objective-C, Cobol, JavaScript, Kotlin, C++, HTML, CSS, SQL, Go, and Python Developing level of business acumen in the areas of business operations, risk management, industry practices and emerging trends. Experience supporting efforts to address production issues through troubleshooting applications and systems. Experience articulating technical challenges and solutions. Basic understanding of cloud technologies and tools. What sets you apart: 4+ years of strong experience with ReactJS, Node JS, Redux and React Context for state management, Java/J2EE services/APIs in AWS cloud with java Spring boot framework, AWS SDK for Java, AWS CDK, Secrets Manager, EKS, Lambda, S3, RDS/Aurora Postgres, DynamoDB. 4+ years of good experience working on Distributed in-memory data store solutions like ElastiCache, AWS Message oriented middle wear Kafka Producer, AWS SQS etc. 4+ years of developing automated solutions with Golang or equivalent programming scripting languages 4+ years' experience using Terraform for provisioning and deploying the Java Micro Services. Compensation range: The salary range for this position is: $93,770-$179,240. USAA does not provide visa sponsorship for this role. Please do not apply for this role if at any time (now or in the future) you will need immigration support (i.e., H-1B, TN, STEM OPT Training Plans, etc.). Compensation: USAA has an effective process for assessing market data and establishing ranges to ensure we remain competitive. You are paid within the salary range based on your experience and market data of the position. The actual salary for this role may vary by location. Employees may be eligible for pay incentives based on overall corporate and individual performance and at the discretion of the USAA Board of Directors. The above description reflects the details considered necessary to describe the principal functions of the job and should not be construed as a detailed description of all the work requirements that may be performed in the job. Benefits: At USAA our employees enjoy best-in-class benefits to support their physical, financial, and emotional wellness. These benefits include comprehensive medical, dental and vision plans, 401(k), pension, life insurance, parental benefits, adoption assistance, paid time off program with paid holidays plus 16 paid volunteer hours, and various wellness programs. Additionally, our career path planning and continuing education assists employees with their professional goals. For more details on our outstanding benefits, visit our benefits page on USAAjobs.com. Applications for this position are accepted on an ongoing basis, this posting will remain open until the position is filled. Thus, interested candidates are encouraged to apply the same day they view this posting. USAA is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
    $93.8k-179.2k yearly Auto-Apply 4d 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. 3d ago
  • Lead Engineer

    Foundry Commercial 4.2company rating

    Software engineer job in Charlotte, NC

    Foundry Commercial was created to be a different kind of real estate company. Our motto - “It's Personal” - rings true in everything we do… we value authentic human experiences. At Foundry Commercial, there is a strong sense of community. From wellness fairs to ugly Christmas sweater parties to company fundraisers, Foundry associates lean in to support one other and the causes that are important to us. We bring a sense of teamwork, collegiality, and diversity to all that we do. At the heart of it all is trust and respect. These two things drive everything else. We have built a place where people truly know each other, celebrate together, learn together, and live life alongside each other. Position Summary: We are currently, we are seeking a Lead Engineer to join the Foundry Commercial team in Charlotte, NC. The Lead Engineer is responsible for performing or directing the performance of all service maintenance requests for a specific property or portfolio of properties. Essential Job Functions: Ensure that work performed in client space is accomplished with a minimum of disruption and is followed by adequate cleanup. Overseeing the accurate and timely completion of client maintenance service requests. Reviewing monthly client service request summaries to pinpoint and correct recurrent operational problems. Ensure the availability of an adequate operating inventory of tools and supplies. Developing sources for stock materials such as water treatment chemicals, filters, ceiling tiles, paint, electrical, and plumbing supplies. Evaluating vendors and suppliers on a regular basis with regard to quality and competitive pricing. Preparing and submitting purchase order requests. Verifying the accuracy of deliveries for count, pricing, and description. Performing periodic checks of tool and instrument inventory. Monitor the quality and pricing of maintenance work performed by outside contractors. Ensuring the timely performance of maintenance contract work on elevators, radio communications equipment, card access system, fire alarm system, in-ground sprinkler system, chillers, emergency generator, etc. Tracking electrical/mechanical loads for all critical systems. Overseeing the fulfillment of equipment warrantee obligations by the original installer. Securing equipment manuals and drawings from installers/ contractors. Leading and/or assisting with event setup/teardown activities including electrical, audio visual, coordinating with security or other tasks as needed. Maintenance of the equipment will include cleaning, inspecting, calibrating and changing parts to maintain the HVAC systems and associated equipment at optimum performance levels. Understand the engineering design and operational aspects of each building system. Immediately recognize system shortcomings when they occur. Directing experimentation with building systems to yield a more energy effective or comfortable operation. Monitoring the allocation of building system capability to various base building and tenant needs, specifically UPS/Generator and cooling system capacities. Devising technical enhancements which will improve aspects of building operation. Identifying equipment, which may require replacement or reconditioning resulting in the need for client's capital. Perform emergency or preventative maintenance repairs off hours as directed on nights and weekends as needed. Provide on-call support as needed Education and Experience Requested: HS Diploma with minimum 7 + years field experience with trade school training or 8 + years total field experience Good interpersonal and communication skills, both written and verbal Good computer skills, proficient in MS Office programs. Highly proficient in the use of email and CMMS systems Superior customer service skills and orientation. Collaborative style needed. Ability to maintain professionalism at all times under stressful situations Strong organizational skills and attention to detail. Ability to plan and manage work under time constraints, without direct supervision. Sound troubleshooting skills and the capacity to fully resolve problems Ability to read HVAC, electrical, plumbing, and architectural blueprints Ability to use hand tools, power tools and perform basic electric, plumbing and carpentry tasks Foundry Commercial is an Equal Opportunity Employer Foundry Commercial is an equal opportunity employer and makes employment decisions on the basis of merit. We want to have the best available person in every job. It is the policy of Foundry Commercial to grant equal employment opportunities to all qualified persons without regard to race, color, creed, sex, religion, age, national origin, marital status, sexual orientation, citizenship, physical or mental disability that does not prohibit performance of essential job functions, veteran's status, or any other conditions or identifications against which discrimination is prohibited.
    $82k-116k yearly est. 4d ago
  • Software Engineer & Computer Science - Summer 2026 Intern (US Person Required)

    Honeywell 4.5company rating

    Software 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
  • Software Engineer

    Ameriprise Financial 4.5company rating

    Software engineer job in Charlotte, NC

    Be responsible for designing, coding, testing, implementing, maintaining, and supporting application software that is delivered on time and within budget. Work closely with customers, business analysts, technology, and project teams to understand business requirements, drive the analysis and design of quality technical solutions that are aligned with business and technology strategies, and comply with the organization's architectural standards. Provide technical guidance to the development team through the full software life cycle. Key Responsibilities * Create low level design documents (including code samples/outlines) and detailed engineering specifications based on complex business, user, and non-functional (e.g., performance, reliability, balance, and controls) requirements. Write code that adheres to coding standards, procedures, and techniques. Maintain the integrity of existing program logic according to specifications. * Actively participate in the code review process to ensure development work adheres to standards and specifications (including peer review and code review external to team). Ensure the quality of work completed by vendor partners. Write and/or revise system design documentation and operations documentation to include providing required input into operation support manuals. * Unit test all code and programs prior to releasing them to quality assurance. Quickly resolve all unit test issues. Assist quality assurance in identifying test cases and creating/mining test data to enable a thorough test of all development deliverables. Respond to all inquiries and issues in a timely manner as developed code/program moves through the testing process. * Provide mentoring and direction to more junior members of the application development team. Influence the shaping of standards and tools. Provide governance oversight to ensure project adherence to development strategy, standards, policies, tools, and procedures. Guide the development team to consistently apply appropriate development principles and standards during all phases. * Work in partnership with the project team and business to fully understand project goals and requirements and use this knowledge to effectively plan and execute the development process. Participate in project design walkthroughs. Evaluate interrelationships between applications to determine whether a change in one part of the project would impact or cause undesirable results in related applications and design for effective interfaces between interrelated applications. * Improve the health of system assets by identifying enhancements to improve performance, reliability, and resource consumption. Track exceptions to standards (e.g. security gaps) to ensure they are addressed in a planful and timely fashion. Evaluate and troubleshoot root-cause analysis for production issues and system failures; determine corrective action(s) and propose improvements to prevent their recurrence. * Maintain up-to-date business domain knowledge and technical skills in software development technologies and methodologies. Provide input in the selection, implementation and use of development tools and best practices. Work effectively in a team environment to ensure that solution delivery is on time, within cost estimates and meets business needs. * Write code that adheres to coding standards, procedures, and techniques. Maintain the integrity of existing program logic according to specifications. Ability to code in Microsoft BI stack including SSRS/SSIS/Power BI and familiarity with Quicksight on AWS. Support the application development process by providing backend database object creation and migration to production environments in Oracle and SQL server. * Analyze database requirements, perform logical and physical database design and manage installation tasks. Work in conjunction with developers and other DBAs to resolve database problems during application testing and implementation. Ensure design and implementation meet architectural standards, company guidelines and client requirements. #LI_DNI Required Qualifications * Bachelors degree or equivalent in Computer Science, Engineering, or related field; or equivalent work experience. * 5-7+ years of experience on data driven applications using Python, PowerShell and a major RDBMS (SQL Server, Oracle or PostgreSQL) or any combination thereof. Experience developing cross-platform applications using Microsoft BI stack. * 4-6 years of experience in developing applications targeting a major cloud (AWS, Azure or GCP). * Proven knowledge of development tools such as Visual Studio, Git, SQL Server Management Studio, CICD/automation tools such as Jenkins, Ansible etc. * Experience writing automated unit tests in Python. * Demonstrable experience in SQL development which includes but not limited to writing views, stored procedures, functions. * Proven ability to write quality code by following best practices and guidelines. * Strong problem-solving, multi-tasking and organizational skills. * Good written and verbal communication skills. * Demonstrable experience of working on a team that is geographically dispersed. Preferred Qualifications * Full-stack development experience using AWS Services. * Cloud Certification (AWS, Azure, GCP). * Knowledge of UNIX/LINUX shell scripting * Experience with AI/MLOps. * Proven ability to successfully translate client/business needs into software designs. * Proven analytical and business skills to reconcile conflicting objectives and find/design acceptable compromises within existing limitations. * Understand and apply both current technical solution elements (specific tools, components, and frameworks) and abstract elements (algorithms and architectures). * Effectively apply technology/engineering knowledge-base to multiple and evolving programs and languages. About Our Company We're a diversified financial services leader with more than $1.5 trillion in assets under management, administration and advisement as of 2024. With our team of more than 20,000 people in 20 countries, we advise, manage and protect assets and income of more than 3.5 million individual, small business and institutional clients. We are a longstanding leader in financial planning and advice, a global asset manager and an insurer. Our unwavering focus on our clients and strong financial foundation connects each of our unique businesses - Ameriprise Financial, Columbia Threadneedle Investments and RiverSource Insurance and Annuities. Here, we foster meaningful careers, invest in the future, and make a difference for clients, institutions and communities around the world. Base Pay Salary The estimated base salary for this role is $104,900 - $141,000 a year. We have a pay-for-performance compensation philosophy. Your initial total compensation may vary based on job-related knowledge, skills, experience, and geographical work location. In addition, most of our roles are eligible for variable pay in the form of bonus, commissions, and/or long-term incentives depending on the role. We also have a competitive and comprehensive benefits program that supports all aspects of your health and well-being, including but not limited to vacation time, sick time, 401(k), and health, dental and life insurances. Ameriprise Financial is an equal opportunity employer. We consider all qualified applicants without regard to race, color, religion, sex, national origin, genetic information, age, sexual orientation, citizenship, gender identity, disability, veteran status, marital status, family status or any other basis prohibited by law. Full-Time/Part-Time Full time Exempt/Non-Exempt Exempt Job Family Group Technology Line of Business TECH Technology
    $104.9k-141k yearly Auto-Apply 3d ago
  • Technology Lead - J2ee Developer

    Avance Consulting Services 4.4company rating

    Software engineer job in Charlotte, NC

    Hi, Greetings Hope you are doing great! I would like to update you on an urgent open position with our esteemed client. Please go through the Job Description. Send me your updated resume and expected rate for the below position Role: Technology Lead - J2ee Developer Duration: Full TIme Location: Charlotte, NC Qualifications Basic • Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education. • At least of 4 years of experience with Information technologies. Preferred • At least 5 years of experience in software development life cycle with Java and J2EE • Good experience J2EE framework like Struts, Spring and Hibernate • Excellent stakeholder management skills • Relevant experience in client management • Ability to work in team environment and client interfacing skills. • At least 4 years of experience in Project life cycle activities on development and maintenance projects. • At least 4 years of experience in Design and architecture review. • At least 4 years of experience in software development life cycle. • Ability to work in team in diverse/ multiple stakeholder environment • Good Communication and Analytical Skills • Experience and desire to work in a Global delivery environment Qualifications • Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education. Additional Information All your information will be kept confidential according to EEO guidelines.
    $90k-117k yearly est. 19h ago
  • Technology, Software Engineering, Data and Product - United States - 2026 ReEntry Program

    Jpmorgan Chase & Co 4.8company rating

    Software 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) * Cybersecurity * Tech Controls * 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 25d ago
  • Associate IT Software Engineer

    Duke Energy 4.4company rating

    Software 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 60d+ ago
  • Software Engineer - Contact Center

    CRC Group 4.4company rating

    Software 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 60d+ ago
  • .NET Software Developer

    Isolved HCM

    Software engineer job in Charlotte, NC

    Why Work Here * Headquarters is in Charlotte, NC * Recently expanded to nearshore * isolved ranked for SMB Payroll in 2023 Sapient Report * Voted top places to work in USA 2023 About the role We're looking for a .NET Software Developer who is passionate about building high-quality, scalable solutions. In this role, you'll provide architectural guidance to multiple development teams, ensuring projects move seamlessly from inception to production with a strong focus on performance, quality, and best practices. What You´ll Do * Provide architectural guidance across multiple development teams. * Establish, document, and implement coding standards and best practices. * Conduct code reviews to maintain high-quality standards. * Troubleshoot and resolve production issues and support cases. * Identify and address performance bottlenecks, offering strategies for improvement. Minimum Qualifications * 5+ years developing web applications. * 2+ years building cloud-native applications. * Ability to work independently and solve complex problems. * Strong skills in: * Azure * Microservice Architecture * C#, SQL, Unit Testing, .NET * Experience with: * ASP.NET Core WebAPI, JavaScript, SOLID principles Nice-to-Have Skills: * Knockout, Azure CosmosDB or other NoSQL databases * Azure Container Apps, Pub/Sub messaging, Docker, Terraform, Kubernetes * MVVM pattern About isolved isolved is an employee experience leader, providing intuitive, people-first HCM (Human Capital Management) technology. Our solutions are delivered directly or through our partner network to more than five million employees and 145,000 employers - who use them every day to boost performance, increase productivity, and accelerate results while reducing risk. Our HCM platform, isolved People Cloud, seamlessly connects and manages the employee journey across talent management, HR & payroll, workforce management and engagement management functions. No matter the industry, we help high-growth organizations employ, enable and empower their workforce by transforming employee experience for a better today and a better tomorrow. For more information, visit ******************* EEO Statement isolved is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. isolved is a progressive and open-minded meritocracy. If you are smart and good at what you do, come as you are. Disability Accommodation Visit ************************** for more information regarding our incredible culture and focus on our employee experience. Visit ************************* for a comprehensive list of our employee total rewards offerings. 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. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions outlined above.
    $71k-93k yearly est. 29d ago
  • Software Engineer - Treasury

    Imaginesoftware 3.9company rating

    Software 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 60d+ ago
  • Software Engineer

    Financial Independence Group 3.7company rating

    Software engineer job in Cornelius, NC

    WHO WE ARE: Financial Independence Group (FIG) is one of the nation's largest Finance and Insurance Marketing Organizations (FMO & IMO) in the country, partnering with thousands of financial professionals in all 50 states. FIG seeks to expand the availability of financial products and services to financial professionals and ultimately the clients and families they serve. This is accomplished through robust product offerings, innovative marketing, and cutting-edge technology. Interested in learning more? Click here to find out what it's like to work at FIG. ABOUT THE TEAM: FIG's Tech Team is no ordinary “IT Team”. Utilizing cutting edge technology to build proprietary software, our tech team is so deeply entrenched in the business, they understand the problems afoot. With a culture of transparency and collaboration, all areas of FIG work cohesively to deliver the ultimate solutions for our advisors and the families they help. FIG's Tech Team operates in a truly agile manner. In today's volatile and ever-changing environment, adapting to change and delivering quickly and securely is a must. Our tech team has a passion for change and our entire culture is driven off embracing that fact. We further encapsulate that by the way we work with our industry partners. We foster an environment of transparency and collaboration with those partners to be able to pinpoint industry problems that can be solved as one unit - removing the red tape that has fraught financial services for decades. YOUR ROLE: Build and enhance full-stack software applications, including our internal CRM and customer-facing Platform. Write clean, scalable, and testable code with a focus on performance and reliability. Stay ahead of emerging tech trends and bring bold ideas to the table. Identify and implement ways to improve our technology and processes. Collaborate hand-in-hand with Product, Design, and Stakeholders to not just build innovative solutions, but to design them from the ground up. Proactively share knowledge with teammates through reviews, pair programming, and mentorship. WHY YOU ARE THE RIGHT PERSON: You thrive on solving real problems that impact financial professionals and families nationwide. You balance technical excellence with a passion for creating intuitive, user-first experiences. You're energized by collaboration, transparency, and continuous improvement. You embrace learning, experimentation, and smart risk-taking. You care about impact, not just output-building tools that make a difference. You strive for growth and are open to coaching. You possess strong communication skills with the ability to make the complex simple. You have deep knowledge and proficiency in C# / .NET. You are full stack with experience in Angular or other modern JavaScript frameworks.
    $69k-94k yearly est. 3d ago
  • Software Engineer - Contact Center

    Crump Group, Inc. 3.7company rating

    Software 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 60d+ ago
  • Back Office SDET

    Sharp Decisions 4.6company rating

    Software 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. 33d ago
  • Software Engineer

    Bridgeigp

    Software 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 17d ago
  • Software Engineer, iOS Core Product - Charlotte, USA

    Speechify

    Software engineer job in Charlotte, NC

    Job Description 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 App of the Day. 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 With the growth of our iOS app, being the #18 productivity app in the App Store category and also our recent recognition as Apple's 2025 Design Award for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our missing forward. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, 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 Opportunity to lead key engineering and product decisions Actively shipping production code for the Speechify iOS app Work within a dedicated product team Participate in product discussions to shape the product roadmap Maintain and enhance the existing complex app architecture An Ideal Candidate Should Have Experience. You've worked on products that scaled to a large user base Track record. You have worked on various products from inception to decent traction. You have been responsible for engineering the product Customer obsession. We expect every team member whose responsibilities directly impact customers to be constantly obsessed about providing the best possible experience Product thinking. You make thoughtful decisions about the evolution of your product and support internal teams and designers into taking the right direction Speed. You work quickly to generate ideas and know how to decide which things can ship now and what things need time Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down Technical skills. Swift, SwiftUI Technical Requirements: Swift Programming Language SwiftUI experience Experience in Multithreading Programming Working with CI/CD infrastructure Experience with Fastlane SOLID principles, the ability to write every single class according to SOLID Experience with Git and understanding of different Git strategies What We offer: A fast-growing environment where you can help shape the company and product An entrepreneurial crew that supports risk, intuition, and hustle The opportunity to make a big impact in a transformative industry A competitive salary, a collegiate atmosphere, and a commitment to building a great asynchronous culture Work on a product that millions of people use and where daily feedback includes users sharing that they cried when they first found the product because it was so impactful on their lives Support people with learning differences like Dyslexia, ADD, Low Vision, Concussions, Autism, and Second Language Learners, and give reading superpowers to professionals all over the world Work in one of the fastest growing sectors of tech: Intersection of Artificial Intelligence and Audio 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. 12d ago
  • Software Engineering III - Java Backend with AWS

    JPMC

    Software 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
  • AWS Redshift Software Engineer

    Us Tech Solutions 4.4company rating

    Software engineer job in Charlotte, NC

    We are seeking a highly skilled and experienced Software Developer to join our team. This role will work as a member of our engineering team responsible for maintaining existing enterprise integrations as well as building our next generation of data pipelines with data products. Team members must actively engage in the expansion of best practices in coding and development habits while fostering a culture of continuous learning and collaboration. The ideal candidate is someone who not only understands the technologies we work with at a deep level but can also quickly learn and adapt to new technologies as needed. We are seeking a highly skilled and experienced Software Developer to join our team. This role will work as a member of our engineering team responsible for maintaining existing enterprise integrations as well as building our next generation of data pipelines with data products. Team members must actively engage in the expansion of best practices in coding and development habits while fostering a culture of continuous learning and collaboration. The ideal candidate is someone who not only understands the technologies we work with at a deep level but can also quickly learn and adapt to new technologies as needed. Must haves: AWS Redshift Implementation, Data Warehousing, and Data Pipeline experience Key Responsibilities 1. Perform development activities within development team + Experience in design and build of Data Warehouses within AWS using AmClienton Redshift and S3 data lakes. + Understand real time data strategies including various streaming methods 2. Support deployment and implementation activities + Own the full life cycle of a change from initiation to deployment + Build deployment plans including downstream and business dependencies + Ensure change best practice and risk management tools are utilized to their full potential 3. Contribute to Design activities + Quickly assess technical problems and provide strategic guidance on potential solutions + Lead the team in designing scalable and maintainable software architectures + Maintain a broad knowledge of various technologies to provide innovative and efficient solutions 4. Contribute to Development best practices and code management + Ensure adherence to best coding practices and development methodologies + Help team identify new best practices as applicable. **About US Tech Solutions:** US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit *********************** (********************************** . US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
    $81k-116k yearly est. 11d ago
  • Software Engineer, Full Stack (UX-Focused)

    Carolina Panthers 3.9company rating

    Software engineer job in Charlotte, NC

    Software Engineer, Full Stack (UX-Focused) Department: Information Technology Reporting Relationship: Reports To: VP, Technology & Cybersecurity Status: (Exempt) Tepper Sports & Entertainment (TSE) is looking for a talented and passionate Full Stack Software Engineer to join our innovative technology team. In this role, you will be a key contributor to building the next generation of digital products that power unforgettable experiences for our fans. You will work across our modern technology stack, developing and maintaining responsive web applications using Angular and.NET Core, creating insightful Power BI reports, and ensuring our systems are secure, resilient, and reliable. The ideal candidate is a collaborative developer with a strong passion for user experience (UX) and an interest in leveraging modern tools, including AI, to drive efficiency and innovation. As we do not have a dedicated UX designer, this role will be instrumental in designing and defining the user experience for new components and features. Duties and Responsibilities Application Development & Implementation Design, develop, and maintain scalable web applications and services within a.NET microservices architecture hosted on Microsoft Azure. Write clean, efficient, and maintainable code in.NET Core for the backend and TypeScript for the frontend, adhering to team coding standards and best practices. Leverage AI-powered development tools to accelerate development cycles, improve code quality, and automate repetitive tasks such as code generation, testing, and debugging. Develop and integrate RESTful APIs to ensure seamless communication between the frontend, backend, and various third-party systems. Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance. Frontend & User Experience Develop dynamic, responsive, and engaging user interfaces using the modern Angular framework, ensuring a flawless experience across all devices and browsers. Lead the UX/UI design process for new application components, creating wireframes, user flows, and prototypes to define the user experience before development. Translate existing mockups and prototypes into pixel-perfect, functional code. Act as an advocate for the user, providing constructive feedback on technical feasibility and helping to solve usability challenges. Optimize frontend applications for maximum speed, scalability, and accessibility. Data & Business Intelligence Connect to diverse data sources to develop, maintain, and enhance clean, interactive, and insightful Power BI reports and dashboards. Write and optimize Data Analysis Expressions (DAX) to create custom calculations and measures that deliver actionable insights to business stakeholders. Assist in data modeling within Power BI to support robust and performant analytics. Team Collaboration & Best Practices Actively participate in an Agile/Scrum environment, including sprint planning, daily stand-ups, and retrospectives. Engage in code reviews to maintain high standards of code quality, share knowledge, and learn from fellow developers. Stay current on emerging trends in software development, including the application of generative AI, and advocate for the adoption of new tools and methodologies that enhance team productivity and efficiency. Troubleshoot, debug, and resolve issues across all application tiers in a timely manner. Qualifications, Skills and Education Experience 3-5 years of professional experience in full-stack software development, with a proven track record of building and deploying web applications. Experience working in a collaborative, Agile development environment. Technical Skills Backend: Strong proficiency in.NET Core for building web applications and APIs. Experience with microservices architecture is a plus. Frontend: Strong proficiency in modern Angular and TypeScript for building responsive single-page applications. Expertise in HTML5 and CSS3 is required. Cloud: Experience developing and deploying applications on a cloud platform; Microsoft Azure is strongly preferred. Business Intelligence: Demonstrable experience with Power BI, including connecting to data sources, data modeling, and writing DAX queries and Power M. AI Development: Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Azure AI) and an understanding of how to apply generative AI to improve development workflows, from code generation to automated testing. Databases: Solid understanding of SQL MI and experience working with relational databases. DevOps: Familiarity with version control systems (e.g., Git) and CI/CD principles. Professional Attributes Passion for UX: A deep passion for user-centered design, with the ability to own the user experience from concept to implementation. You will be responsible for creating intuitive, engaging, and user-friendly interfaces. Collaboration: Excellent communication and interpersonal skills, with a proven ability to work effectively with cross-functional teams, including product managers and other engineers. Problem-Solving: Strong analytical and problem-solving skills with the ability to work on moderately complex tasks with general supervision. Eagerness to Learn: A desire to stay current with the latest industry trends, including AI in software engineering, and a willingness to learn and work with new technologies to solve complex problems. Education A Bachelor's degree in Computer Science, Information Technology, or a related field is preferred. Equivalent professional experience will be strongly considered. Physical Requirements Sitting at a desk and computer for long periods of time. Bending, standing, reaching, kneeling, and lifting technology equipment and office materials. Walking throughout the stadium facility, sometimes for an extended period of time. Work Environment This job operates primarily in a professional office setting. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
    $54k-57k yearly est. 60d+ ago
  • Software Engineer II (C# .NET)

    Crosscountry Mortgage 4.1company rating

    Software 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

Learn more about software engineer jobs

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

The average software engineer in Charlotte, NC earns between $59,000 and $101,000 annually. This compares to the national average software engineer range of $73,000 to $136,000.

Average software engineer salary in Charlotte, NC

$77,000

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

The biggest employers of Software Engineers in Charlotte, NC are:
  1. Coinbase
  2. Grandbridge Real Estate Capital
  3. Lowe's Companies
  4. Bank of America
  5. Pinnacle Technical Resources
  6. USAA
  7. CRC Insurance Services Inc
  8. U.S. Bank
  9. Bey Lea Village
  10. Corning Incorporated
Job type you want
Full Time
Part Time
Internship
Temporary