Software Engineer -Backend Developer
Leading Utilities Organization
Software Engineer-Backend Developer
Locations: Charlotte, NC
Type: W-2 Contract (NO C2C)
Schedule: Hybrid- 3 days in office
Position Overview:
Our client is seeking an experienced Backend Developer to accelerate the development and deployment of applications in an emerging digital organization. You will be responsible for designing and implementing cloud infrastructure using Terraform and developing serverless APIs in Python FastAPI that power form generation, data persistence, and enterprise-scale deployments.
Primary Responsibilities
Infrastructure & DevOps (Terraform)
- Design and implement AWS infrastructure using Terraform, including:
- Lambda functions (compute layer)
- API Gateway (REST endpoints, custom authorizers)
- RDS PostgreSQL and DynamoDB (data layer)
- VPC, security groups, and private endpoints
- S3 buckets, CloudFront, and ALB configuration
- CloudWatch monitoring, logging, and alarms
- Establish Infrastructure-as-Code best practices (Terraform Cloud, state management, modules)
- Implement security hardening (least-privilege IAM, encryption, secret management)
- Optimize infrastructure for cost, performance, and reliability
- Support CI/CD pipeline for automated deployments
Backend API Development (Python FastAPI)
- Develop robust, async FastAPI services for:
- Form generation and validation APIs
- Form submission and data persistence
- User and project management endpoints
- Integration with AWS services (Bedrock LLM, S3, DynamoDB, RDS)
- Design and optimize database schemas (PostgreSQL, JSONB queries)
- Implement comprehensive error handling, logging, and observability
- Write and maintain pytest test suites with 80%+ coverage
- Follow SOLID principles and clean code best practices
Collaboration & Delivery
- Work closely with full-stack engineers and DevOps teams
- Participate in code reviews and architectural discussions
- Document infrastructure, APIs, and deployment procedures
- Troubleshoot production issues and optimize performance
- Deliver modular, reusable code aligned with project standards
Required Qualifications
Infrastructure & Cloud
- 5+ years of AWS experience (Lambda, API Gateway, RDS, DynamoDB, VPC)
- 3+ years of Terraform/Infrastructure-as-Code expertise
- Strong understanding of AWS security, networking, and cost optimization
- Experience with API Gateway custom authorizers and VPC endpoint configuration
- Familiarity with Lambda cold-start optimization and Layer management
- Proven ability to design and document infrastructure architecture
Backend Development
- 5+ years of Python development experience
- 3+ years with FastAPI, Django, or similar async Python frameworks
- Expertise in relational databases (PostgreSQL) and JSONB queries
- Experience with async/await patterns and error handling
- Strong understanding of REST API design principles
- Proficiency with SQLAlchemy ORM and database optimization
General Skills
- Excellent debugging and troubleshooting abilities
- Experience with git workflows, pull requests, and CI/CD
- Ability to work independently and deliver production-ready code
- Strong communication and documentation skills
- Bachelor's degree in Computer Science, Engineering, or equivalent professional experience
Preferred Qualifications
- Experience with AWS Bedrock or other LLM platforms
- Familiarity with Azure AD/MSAL for authentication
- Knowledge of DynamoDB and document-based data models
- Experience with serverless architecture patterns
- Contributions to open-source projects
- Experience with Cypress or similar testing frameworks
- AWS Solutions Architect Associate certification or equivalent
- Exposure to Angular/TypeScript (not required, but helpful for API design)
Beware of scams. S3 never asks for money during its onboarding process.
- ...ROLE: - Full Stack Software Engineer LOCATION: - Charlotte, NC DURATION: - Long term contract We are seeking a highly... ...with SQL Server or Postgres. Responsibilities: - Design, develop, and maintain scalable and efficient full-stack applications...SuggestedLong term contract
$59.53 - $67.53 per hour
Genesis10 is currently seeking a Full Stack Software Engineer for a hybrid position with a Global Financial Institution located in Charlotte... ..., policies, and procedures Act as a key participant in developing standards and companywide best practices for engineering...SuggestedHourly payPermanent employmentContract work- ...A financial services company is seeking a highly motivated Fullstack Software Engineer for a great opportunity with their team in the Charlotte, NC. ***This is a Hybrid opportunity requiring the qualified professional to work onsite at least 3 days a week.***...SuggestedLocal area3 days per week
- ...Specific activities may change from time to time. # Develop customized coding, software integration, perform analysis, configure solutions, using... ...the beginning of the design work. Leverage continuous engineering practices to deliver business value regarding effectiveness...SuggestedFull timeTemporary workWork experience placementShift workDay shift
- ...Job Title Required Skills: Java. Springboot, Kafka Plus: Containerization and Kafka Hands on role, building/developing scalable applications, production troubleshooting, helping team solve problems, Passionate about role, does more than what's just told...Suggested
- ...is a unique opportunity to be hands-on, developing and maintaining production-grade... ...time. 1. Develop customized coding, software integration, perform analysis, configure... ...of the design work. Leverage continuous engineering practices to deliver business value regarding...Full timeTemporary workRemote workShift workDay shift
- ...for money during its onboarding process." Job Title: Senior Software Engineer (GenAI) Contract Length: 6+ Months Location:... ...technology planning and engineering strategy initiatives Design, develop, test, debug, document, and deploy applications and services...Contract workWork experience placementVisa sponsorship
- ...Senior Software Engineer In Test Strategic Advisors Technology (SAT) is looking for a Senior Software Engineer in Test to help automate... ...testing of our products. The ideal candidate enjoys designing, developing, and maintaining automated test suites to ensure product...Work at officeWork from home
- ...client of Innova Solutions is immediately hiring for a Pega Software Engineer Position type: Full-time (Contract) Duration: 18... ...integrations Mentor and support junior and mid-level developers through code reviews, hands-on guidance Set coding standards...Full timeContract workTemporary workWork experience placementImmediate startWorldwideFlexible hours
- ...Software Engineer (Oracle / PLSQL) Location: Atlanta, GA Or Charlotte, NC (Hybrid, 3 Days Onsite) Duration: 12 Months Contract The... ...work as part of a development team and will be responsible for developing new features, as well as maintaining existing features for...Contract work
$31.09 - $39.09 per hour
...Genesis10 is currently seeking a Software Engineer for a 12+ month contract to hire opportunity with a Global Financial Institution located... ...cybersecurity applications Act as a key participant in developing standards and companywide best practices for engineering...Hourly payPermanent employmentContract workWork experience placement$71.88 - $79.88 per hour
...Specialty Software Engineer Genesis10 is currently seeking a Specialty Software Engineer for a hybrid position with a Global Financial Institution located in Minneapolis, MN, Charlotte, NC, Des Moines, IA, or San Antonio, TX. This is a 24+ month contract opportunity...Hourly payContract work- ...Specific activities may change from time to time. # Develop customized coding, software integration, perform analysis, configure solutions, using... ...the beginning of the design work. Leverage continuous engineering practices to deliver business value regarding effectiveness...Full timePart timeWork experience placementWork at officeShift workDay shift
$121.77k - $127k
...Software Engineer-Full Stack sought by U.S. Bank National Association for Charlotte, NC location. Respnsbl 4 takng full stack ownrshp by consistntly wrtng prodctn-redy & testabl code. Reqs BS (or foregn equivlnt) Compr Engrng + 5 yrs progrssv post-BS exp as SW Engr, SW...Temporary work$152.41k - $179.3k
...Attendance is expected and fully supported. The Developer Security team secures Coinbase's software supply chain and builds automation to find and fix vulnerabilities... ...remediation across the company. As a Software Engineer on this team, you will build and ship features...Local area- ...collaboration, and excellence then we'd love to meet you. The Software Engineer III, under general supervision, participates in the... ...from code delivery until the retirement of the application. Develops and tests applications based on business requirements and industry...Permanent employmentH1bWork at officeLocal areaRemote work
$154.67k - $164.1k
...Senior Software Engineer - API U.S. Bank is seeking the position of Senior Software Engineer - API in Charlotte, North Carolina. Essential... ..., reliability, and performance. Responsibilities include developing and maintaining RESTful APIs, ensuring security, compliance,...Temporary workBank staffWork from home- ...ServiceNow Software Engineer (Enterprise Applications) Location: Charlotte, NC (Hybrid) Minimum Qualifications ~ Bachelor's degree... ...System Administrator (CSA) and Certified Application Developer (CAD) certifications ~ Experience with JavaScript (including...Relocation
- Client Industry Technology Full Job Description See Primary Skills Visa Restrictions Must be able to convert without sponsorship Locals Only/ Out of Area/ Remote Local to Charlotte, NC (Onsite 2x a week) ...Local areaImmediate startRemote work
- ...Software Engineer Charlotte, NC $65 Hourly on w2 Onsite role Responsibilities Conducts the implementation and maintenance of... ...simplifies team development, test, and operations processes; develops conceptual, logical, and physical architectures consisting of...Hourly payWork experience placement
$130k - $160k
...Job Details: We are seeking an experienced and passionate Sr. Software Engineer to join our dynamic Tech Services team. This is a permanent position where you will be responsible for designing, developing, and maintaining software solutions that drive our high-impact,...Permanent employmentLocal areaRemote work- ...accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help...Full timeContract workFor contractorsRemote workFlexible hours
- ...Software Engineer Advanced – Portal And Ucp Job id 495742 posted since 20-Feb-2026 organization digital industries field of work research & development company siemens industry software inc. experience level experienced professional job type full-time work mode hybrid...Permanent employmentFull timeWork at officeLocal areaRemote work
- ...Sr Software Engineer Focus on: A Java developer with retail/order management system experience Java, Spring boot, JPA, Oracle/Postgres/No SQL Mongo Submittal Requirements: 3-5 Must Haves (need to be highlighted in sizzle & present on resume) Is this...Work experience placementRemote work
- ...Senior Software Engineer At Wells Fargo, we are looking for talented people who will put our customers at the center of everything we do. We are seeking candidates who embrace diversity, equity and inclusion in a workplace where everyone feels valued and inspired. Help...Work experience placement
- ...initiatives with broad impact and large-scale planning for Software Engineering. Review and analyze complex multi-faceted, larger scale or... ...Technical Governance, Platform Architecture and ServiceNow Developers to ensure that design, coding, and practices are in alignment...Work experience placement
$95k
...Senior Software Engineer At NAVEX, we're transforming the world—making it safer, more ethical, and ensuring every voice is heard. That's... ...you'll do: Work alongside Senior Software Engineers to develop cool new features and enhancements that will delight our customers...- ...Title: Software Engineer Location: Charlotte, NC (On-site) Type: Contract Seeking an experienced SE4 to design and deliver scalable, high-quality spring boot microservices solutions using MongoDB , Kafka , Kubernetes , and OpenShift (OCP)...Contract workLocal area
- 8-10 years of experience as Senior SW Engineer with development experience in BI tools particularly Tableau application. Need experience and knowledge in the data warehousing concepts and ETL technology for a better understanding of the entire end to end process\workflow...
$77k - $156k
...What You'll Do As an Experienced Software Engineer at Principal, you’ll work with engineers to help lead our efforts to continue modernizing... ...Here are a few examples of the kinds of things you’ll do: Develop high quality applications for our customers Identify and...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at officeLocal areaFlexible hours3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer -Backend Developer. Be the first to apply!
- software sales engineer Charlotte, NC
- software engineer full time Charlotte, NC
- startup software engineer Charlotte, NC
- intermediate software engineer Charlotte, NC
- work from home software developer Charlotte, NC
- software developer Charlotte, NC
- software development engineer aws Charlotte, NC
- ngo software engineer Charlotte, NC
- part time software developer Charlotte, NC
- software engineer Charlotte, NC

