Full Stack Software Engineer
00001 Ameriprise Financial Inc
Job Description 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 and outlines) and detailed engineering specifications based on complex business, user, and non‑functional 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. Ensure the quality of work completed by vendor partners. Write and/or revise system design documentation and operations documentation, including 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 thorough testing of all development deliverables. Respond to all inquiries and issues in a timely manner as 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 effectively plan and execute the development process. Participate in project design walkthroughs. Evaluate interrelationships between applications to determine if a change in one part of the project would impact related applications and design effective interfaces between interrelated applications. Improve system health 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 actions and propose improvements to prevent 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. Required Qualifications Bachelor’s degree or equivalent in Computer Science, Engineering, or related field; or equivalent work experience. 5+ years of experience developing microservices, APIs, and data‑driven applications using .NET (C#, ASP.NET), JavaScript, Python, and a major RDBMS (SQL Server, Oracle, or PostgreSQL) or any combination thereof. 4–6 years of experience developing applications targeting a major cloud platform (AWS, Azure, or GCP). Proven knowledge of development tools such as Visual Studio, Git, SQL Server Management Studio, and CI/CD/automation tools such as Jenkins and Ansible. Experience writing automated unit tests in Java and Python. Demonstrable experience in SQL development, including writing views, stored procedures, and functions. Familiarity with LLMs, embeddings, and vector databases. 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 working on a geographically dispersed team. Preferred Qualifications Full‑stack development experience using AWS services. Cloud certification in AWS, Azure, or GCP. Knowledge of UNIX/Linux shell scripting. Experience with container technologies (Docker, EKS, ECS). Experience with AI/MLOps. Hands‑on experience with at least one generative‑AI platform or LLM API. Experience integrating AI into software (chatbots, copilots, classification, summarization). Proven ability to successfully translate client/business needs into software designs. Strong analytical and business skills to reconcile conflicting objectives and design acceptable compromises within existing limitations. Understanding and application of both current technical solution elements (specific tools, components, and frameworks) and abstract elements (algorithms and architectures). Effective application of technology/engineering knowledge to multiple and evolving programs and languages. Visa Sponsorship Applicants must have a valid work authorization that does not now or in the future require visa sponsorship for employment in the United States. Employment Type Full‑time Exempt/Non‑Exempt Equal Opportunity Employer Ameriprise Financial is an equal‑opportunity employer and considers all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, ancestry, age, physical or mental disability, medical condition, pregnancy, military status, veteran status, genetic information, citizenship, disability status, marital status, family status or any other basis prohibited by law. We are committed to fostering an inclusive and accessible recruitment process for individuals with disabilities. If you require a reasonable accommodation to participate in the application or interview process, please let us know. #J-18808-Ljbffr
- ...Software Developer Be responsible for designing, coding, testing... ...development team through the full software life cycle. Key Responsibilities... .../outlines) and detailed engineering specifications based on... ...Qualifications Full-stack development experience using...SuggestedFull timePart timeWork experience placementH1bWork at officeWork from homeVisa sponsorship1 day per week
- ...organization in the technology sector is seeking a Sr AI Developer (full stack) based in Charlotte, NC. In this role, you will design and... ...teams. The ideal candidate should bring over 7 years of software engineering experience and a strong background in applied ML. This...Suggested
- Primary Language/Skills: Python (Must have strong expertise in building applications, not just scripts). Experience using GitHub Copilot and Gemini Pro (these are available in WF with intention being these could be leveraged for day-to-day in code conversion/programming...SuggestedPermanent employmentContract workLocal area
- ...BlackCube Labs is seeking a Software Engineer 4 specializing in GenAI and Python full-stack development for a hybrid role based in Charlotte, NC. The ideal candidate will have substantial experience in large-scale enterprise initiatives focused on enhancing technology...Suggested
- ...Job Overview We are seeking a highly skilled Full Stack AI Engineer with deep expertise in Python, FastAPI, React.js, and Large Language Models (LLMs) to design and build scalable, AI‑powered applications. This role involves developing modern microservices architectures...Suggested
- ManpowerGroup Global, Inc. is seeking a Java Full Stack developer in Charlotte, North Carolina. This role involves designing and maintaining scalable Java/Spring Boot REST services within the Capital Markets department, contributing to treasury and funding applications...
$116.5k - $169k
...Koitecc Solutions is seeking an experienced software engineer in Charlotte, NC. The successful candidate will have 8-12+ years of experience and a proven track record in full-stack development using Java, Spring Boot, and Angular. Responsibilities include designing and...- ...decision-making. In this role, you develop full-stack solutions using Python and React,... ...GitHub Actions or Azure DevOps Mentor engineers and contribute to consistent engineering... ...Experience: 5+ years of professional software development with Python Education:...
- ...Veracity Software Inc is searching for a Full Stack Developer to join their team in Charlotte, NC. This hybrid role requires designing, developing, and maintaining full-stack applications with a mix of remote and on-site work. Candidates should have over 5 years of experience...Remote work
- ManpowerGroup Global, Inc. is seeking a Java Full Stack Developer to support innovative technology solutions in the engineering department. You will lead complex technology... ...The role requires 5+ years of experience in Software Engineering, familiarity with languages such...Contract work
$73 - $74 per hour
A leading technology firm in Charlotte, North Carolina is seeking a Senior Full Stack Developer with expertise in JEE applications and strong problem-solving skills. The ideal candidate will have over 5 years of experience, particularly with Core Java, Spring framework...Hourly pay- ...Ernst & Young Oman is looking for a Senior Full Stack Software Engineer to develop high-quality software solutions. The ideal candidate should have a Bachelor's degree in Computer Science and 3+ years of software engineering experience. Responsibilities include leading...Flexible hours
- ...Description: Python Full Stack AI Engineer to work on the DIVA (Digital Intelligence Virtual Assistant) platform—an enterprise-grade AI system designed to provide intelligent, context-aware insights across applications, data, and platforms. DIVA enables users to explore...
- ...A robotics automation company located in Charlotte, NC is seeking a Lead .NET Full Stack Developer. The ideal candidate will deliver highly complex solutions and lead development efforts in web applications. They should have strong experience with .NET technologies, Azure...
$95.5k - $138.55k
...Moody's Investors Service is looking for a Full-Stack Developer in Charlotte, North Carolina. The role requires 4+ years of experience... ...development. Key responsibilities include developing scalable software solutions, collaborating with teams, and enhancing APIs. A Bachelor...- Creative Solutions Services, LLC is looking for a Full Stack AI Engineer based in Charlotte, NC, to lead the development of AI-driven tools in... ...The ideal candidate will have 4-7+ years of experience in software engineering, particularly in Python, and will be responsible...
- ...SMBC is seeking a full-stack developer to design, build, and support applications driving... ...on Azure. The role demands 5+ years of software development experience, proficiency in Python... ...response efforts and mentor other engineers. Join us in a dynamic environment focused...
$80k - $165k
...product, the company is seeking a Senior Software Engineer to help scale its platform and... ...enjoys working across the entire technology stack, thrives in fast-moving environments, and... ...deploy, and support software across the full technology stack Build and maintain APIs...Local areaFlexible hours- TechDigital Group in Charlotte, NC, is seeking a Full Stack AI Engineer to design and build AI-powered applications. The role requires strong skills in Python, FastAPI, and React.js, along with expertise in developing scalable microservices architectures. Candidates should...
- TechDigital Group in Charlotte, North Carolina, is seeking a Full Stack Java Developer to develop and maintain applications focused on IAM and cloud integration. This role involves project management and collaboration with stakeholders to ensure successful application...
- ..., and participate in coding projects. A background in Agile methodologies is preferred, alongside skills in MongoDB and Kafka. This full-time position offers a competitive salary and comprehensive benefits including medical, dental, and vision insurance, as well as paid...Full time
$58.62 - $78.83 per hour
Computer Task Group, Inc is seeking a Sr. .NET/React Full-Stack Developer to support enterprise application development in Charlotte, NC. This role focuses on designing, developing, and maintaining full-stack applications while collaborating with cross-functional teams...Hourly payContract work- ...A leading insurance company is seeking a Senior Staff Software Engineer to join their Digital Enablement Value Stream team. This role focuses on full stack development and the modernization of customer communication services on AWS. Responsibilities include designing architectures...Work at office3 days per week
- ...ago Be among the first 25 applicants Job Title: Python/Cloud Full Stack Engineer Duration: CONTRACT W2 ONLY Position Summary: This role... ...native environment. You will work closely with data scientists, software engineers, and DevOps teams to ensure robust, high-performance...Contract work
- ...A leading tech company in Charlotte, NC is seeking an experienced Sr. OroCommerce Full Stack Developer. This role involves architecting and customizing solutions within OroCommerce and Symfony, optimizing APIs, and mentoring developers. The ideal candidate has over 5...Contract workRemote work
- A leading staffing agency is seeking a Full Stack Developer to work with a financial client. The ideal candidate must have 4-7 years of full stack development experience, strong proficiency in Java and Python, and professional experience with AI tools. This position does...
- A leading recruitment firm is seeking a Senior Full Stack Developer with over 8 years of experience in web applications. The candidate should be proficient in React.js and Java/Node.js, and have a strong grasp of object-oriented programming, RESTful APIs, and cloud services...
$154.67k
...in Charlotte. The candidate will lead teams in developing full-stack software solutions and advising clients on modern technology implementations... .... This role requires extensive experience in software engineering, agile methodologies, and the ability to mentor junior...$65 - $75 per hour
...Job Title: Full Stack Engineer .NET Location: Charlotte, NC (Hybrid) Duration: 12 months + Possibility to Extend and/or... ...to management Required Qualifications 6-8 years of software engineering experience, functioning at a level equivalent to...Work at office3 days per week- ...Senior Full-Stack Engineer (Frontend-Leaning) You'll own KnoxAI's entire frontend experience across two Nuxt 3 applications: the Admin interface... ...familiarity: Prior work in security, audit, or compliance software Data visualization: Experience with charting libraries (D...Contract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Software Engineer. Be the first to apply!
- full stack developer Charlotte, NC
- senior java full-stack developer Charlotte, NC
- full stack / python developer (remote) Charlotte, NC
- c# .net full stack developer Charlotte, NC
- senior full stack developer Charlotte, NC
- junior full-stack web developer Charlotte, NC
- remote .net full stack web developer Charlotte, NC
- full stack developer contract Charlotte, NC
- java full stack angular developer Charlotte, NC
- full stack engineer Charlotte, NC


