Top Three US electric utility

Software Engineer

Charlotte, NC·12 month contract·Starts 12/13/2026·W2
From $65/hrRate band shown · confirmed by your recruiter
Apply for this role

Free for candidates · W2 · rate band shown on every posting

About this role

Role summary / purpose We are seeking a mid-level Software Engineer to build, test, support, and improve enterprise platform capabilities that enable secure, governed data access. We are prioritizing software engineers with practical cloud or platform engineering experience over traditional data engineering profiles. The ideal candidate writes clean, working Python code, executes reliably on refined user stories, and communicates clearly with the team and the platform's end users. This is a hands-on delivery role where senior engineers own code reviews and implementation coaching, and leads own solution design and epic breakdown. A live Python coding challenge is part of the interview process and is the primary technical bar for this role. Key responsibilities • Execute on refined stories to build, test, deploy, and support secure, governed, API-driven data-access capabilities. • Write maintainable Python code with appropriate unit tests, logging, and documentation. • Update Terraform and CI/CD configurations to deliver cloud infrastructure and services. • Gather and clarify requirements with the product owner, senior engineers, and consuming teams. • Triage end-user issues and create clear bug tickets; contribute to troubleshooting and corrective actions. • Actively participate in team ceremonies, working sessions, and virtual meetings. • Escalate blockers, production risks, and unclear requirements early. • Arrive prepared, contribute when relevant, and follow through on commitments. • Provide clear status updates and proactively communicate blockers or risks. • Ask questions when requirements or technical direction are unclear. Requirements – education & experience • Software Engineer with cloud, platform, backend, or API development experience; not a profile focused primarily on data pipelines or reporting. • Typically 2+ years in software, cloud, or platform engineering, or equivalent demonstrated experience. • Current, hands-on Python proficiency. Must complete a Python coding challenge and pass a live coding interview. • Seeking a hands-on delivery role. Current architects or people managers are not aligned to this position. Required skills Technical Skills • Python Coding: Independently writes working, readable Python code that meets acceptance criteria; validates expected behavior with unit tests and handles relevant error cases. • AWS Fundamentals: Hands-on experience with IAM, S3, Glue and Lambda, plus at least one of RDS/PostgreSQL or Redshift; understands least-privilege access concepts. • Infrastructure as Code: Can read and modify existing Terraform modules and create straightforward resources. • Git & Delivery: Uses Git/GitHub and CI/CD daily; opens well-scoped pull requests and incorporates review feedback. • Troubleshooting: Uses logs, metrics, and alerts to investigate common service or deployment issues. Soft Skills • Communication: Explains code and approach clearly; gives concise status updates in meetings and written communication. • Requirements Gathering: Asks clarifying questions before building; confirms acceptance criteria rather than proceeding on assumptions. • Story Execution: Takes refined stories from the backlog through to completion with limited day-to-day direction. • Meeting Participation: Arrives prepared and actively contributes to stand-ups, refinement, and working sessions. • End-User Support: Captures issues reported by platform users and turns them into clear, rep…

Posted by Bartech Staffing on behalf of a vetted Top Three US electric utility client. Your recruiter confirms the exact rate when you connect.

How we work

No bait and switch

Every role has a vetted client, a confirmed budget, and a real timeline. You see a rate band and location up front, and your recruiter confirms the exact number.

No spam, no cold calls

You pick which roles to pursue. We only surface contracts that match your stack, rate, and location.

One recruiter, one thread

The person who sends your profile is the person who calls you back. No phone tree, no re-explaining your stack.

Other open roles

Software Engineer

Charlotte, NC · From $65/hr

Apply