Senior Software Engineer; Backend Focus AWS | Python | Node.js W2 ; Hybrid in Charlo
Listed on 2026-10-23
-
Software Development
Backend Developer, Full Stack Developer, AI Engineer (Applied/Software), Cloud Engineer - Software
Job Description
Senior Software Engineer (Backend Focus) | AWS | Python | Node.js - (W2 Contract) - Hybrid in Charlotte, NC
Optomi, in partnership with a leading electric and gas utility company, is seeking a Full-Stack Software Engineer with a strong backend development focus to join an Enterprise Strategy & Innovation team responsible for designing and delivering innovative technology solutions across the organization.
This is a unique opportunity for a hands-on engineer who enjoys solving complex problems, building applications from the ground up, and working with emerging technologies. Rather than maintaining traditional enterprise applications, this team focuses on developing new solutions across cybersecurity, physical security, supply chain, finance, and other business functions.
The ideal candidate will bring strong backend engineering expertise, experience building APIs and integrating complex systems, and the ability to own full-stack application development from initial concept through production. This individual will collaborate closely with AI engineers, automation specialists, and product teams to turn innovative ideas into scalable, production-ready applications.
What the Right Professional Will Enjoy!
- Building New Solutions:
Work on a variety of innovative projects, taking ideas from initial concept to working prototypes and ultimately into production. - Technical Ownership:
Serve as the primary software engineer responsible for backend development, API integrations, and full-stack application delivery. - Exposure to AI & Emerging Technologies:
Collaborate with AI and automation engineers to integrate advanced capabilities into real-world business applications. - Fast-Paced Development:
Work in an environment where prototypes are typically delivered within 6–8 weeks, with successful solutions moving into production. - Variety of Engineering Challenges:
Solve complex problems across cybersecurity, physical security, supply chain, and other enterprise business functions. - Opportunity for Growth:
Join an expanding innovation team and help influence application development practices, architecture, and technical direction.
Apply Today If Your Background Includes:
- Strong professional experience in backend software engineering, with the ability to develop and maintain full-stack applications.
- Proficiency in one or more backend technologies such as Python, Node.js, Type Script, or Java.
- Experience designing, developing, and integrating RESTful APIs, microservices, and backend services.
- Hands-on experience developing and deploying applications within AWS cloud environments.
- Experience with modern frontend frameworks such as Angular, React, or similar technologies.
- Strong understanding of application architecture, system integrations, data flows, and backend processing.
- Experience with Git-based development workflows, CI/CD pipelines, and modern software engineering practices.
- Ability to independently troubleshoot complex technical challenges and translate ambiguous business requirements into functional software solutions.
- Strong communication and collaboration skills, particularly when working across engineering, product, and business teams.
- A proactive, analytical mindset with a passion for problem-solving, learning new technologies, and taking ownership of deliverables.
Nice to Haves:
- Experience with infrastructure as code tools such as Terraform.
- Familiarity with Concourse or similar CI/CD platforms.
- Experience with data engineering, data pipelines, or complex data integrations.
- Exposure to AI/ML applications, LLM integrations, or intelligent automation.
- Experience working in rapid prototyping, innovation, or product development environments.
- Familiarity with Microsoft Azure.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).