Wells Fargo logo
Wells Fargo Verified
Financial Services, Banking, Investment Management

Software Engineer 3 - Contingent (contract)

North Carolina, United StatesHybridContractPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

This contingent Software Engineer 3 role focuses on back-end development, requiring expertise in Python and Node.js to architect, design, and develop scalable solutions. Responsibilities include building and maintaining RESTful APIs, microservices, and server-side applications, integrating various systems, and ensuring code quality. The role involves performance optimization, cross-functional collaboration with front-end teams and DevOps, and providing mentorship to junior developers. Key technical requirements include proficiency in Python (Django, Flask), Node.js, JavaScript/TypeScript, relational and NoSQL databases, and cloud platforms (AWS, Azure, GCP). Familiarity with DevOps practices, Git, and Agile/Scrum environments is essential. This is a hybrid role with 3 days in office.

Title: Software Engineer 3

Location: Charlotte, NC

Alternative Location: Minneapolis, MN, Chandler, AZ, Iselin, NJ

Duration: 12 months

Work Engagement: W2

Work Schedule: Hybrid 3 days in office/2 days remote

Benefits on offer for this contract position: Health Insurance, Life insurance, 401K and Voluntary Benefits

Summary:

In this contingent resource assignment, you may: Consult on or participate in moderately complex initiatives and deliverables within Software Engineering and contribute to large-scale planning related to Software Engineering deliverables. Review and analyze moderately complex Software Engineering challenges that require an in-depth evaluation of variable factors. Contribute to the resolution of moderately complex issues and consult with others to meet Software Engineering deliverables while leveraging solid understanding of the function, policies, procedures, and compliance requirements. Collaborate with client personnel in Software Engineering. Required Qualifications: Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.

Key Responsibilities:

### Back-End Design & Development

  • Architect, design, and develop scalable and efficient back-end solutions using Python and Node.js.
  • Build and maintain RESTful APIs, microservices, and server-side applications.

### System & API Integration

  • Integrate multiple APIs, databases, third‑party services, and internal systems into the existing architecture.
  • Ensure seamless communication between components across the tech stack.

### Code Quality & Best Practices

  • Write clean, maintainable, well‑documented code following best practices in coding, testing, and deployment.
  • Enforce coding standards and contribute to high-quality software delivery.

### Performance Optimization

  • Identify and resolve performance bottlenecks.
  • Optimize applications for speed, scalability, and resource efficiency.

### Cross‑Functional Collaboration

  • Work closely with front-end teams, DevOps engineers, product owners, and other stakeholders to ensure coordinated development and deployment.
  • Translate business requirements into robust technical solutions.

### Mentorship & Technical Leadership

  • Provide guidance, mentorship, and leadership to junior developers and team members.
  • Support knowledge sharing and skill development within the team.

### Problem Solving & Innovation

  • Analyze complex technical problems and develop effective, innovative solutions.
  • Recommend improvements to enhance system performance and developer productivity.

### Continuous Improvement

  • Stay current with new technologies, frameworks, and best practices, especially in back-end development and cloud services.
  • Proactively suggest enhancements to tools, workflows, and processes.

### Testing & Debugging

  • Develop and execute unit tests and integration tests to ensure stability and reliability.
  • Debug issues across the stack and ensure timely resolution.

### Documentation

  • Maintain comprehensive technical documentation, including design specifications, user guides, and architecture overviews.
  • Ensure documentation remains accurate and up to date.

Key Requirements:

  • Applicants must be authorized to work for ANY employer in the U.S. This position is not eligible for visa sponsorship.
  • Experience & Technical Expertise
  • software development experience with a strong focus on Python and Node.js.
  • strong proficiency in Python (Django, Flask) and Node.js, including solid understanding of JavaScript/TypeScript.
  • Hands‑on experience building RESTful APIs, microservices, and server-side applications.
  • Proficiency with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
  • Experience working with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with DevOps practices such as CI/CD, infrastructure, and deployment pipelines.

### Tools & Practices

  • Strong experience using Git and version control workflows.
  • Experience working in Agile/Scrum development environments.
  • Ability to debug, test, and optimize back-end systems.

### Soft Skills

  • Excellent problem‑solving skills with the ability to work both independently and collaboratively.
  • Strong verbal and written communication skills, capable of interacting with technical and non‑technical stakeholders.

Preferred Qualifications:

  • Basic understanding of front‑end technologies such as React, Angular, or Vue.js.
  • Experience designing and managing CI/CD pipelines.
  • Familiarity with Docker and Kubernetes for containerization and orchestration.
  • Experience using testing frameworks such as Jest, Mocha, PyTest, or similar.
  • Experience in financial services or other regulated industries.
  • PowerBI experience not needed (based on your description), but any architecture or DevOps tooling knowledge is a plus.
Ready to apply?
You'll be redirected to Wells Fargo's application page.

Similar roles