Careers

Come Join Us!

Georgia System Operations is a progressive organization offering opportunities for engineers, technicians, project managers, and more.  We’ve been honored with Best Place to Work in Georgia.

Our people-over-profit culture and competitive compensation and benefits packages prove we’re dedicated to retaining the best candidates.  

We offer comprehensive medical, dental, and vision coverage, a strong retirement program, career development, and flexible work schedules.  We’re focused on wellness and being a supportive member of the community.

Benefits

Affordable health insurance options, such as medical, dental, and vision coverage, are available for full-time employees.

Basic insurance for accidental death and dismemberment, long-term disability, and life insurance are available at no cost.  Employees can opt to pay for more coverage.

A competitive retirement plan, with company match and company contributions, is available for full-time employees.

We offer many options for our employees’ well-being, including an employee assistance program, an on-site fitness center, and several wellness-focused programs.

Educational reimbursement is available for full-time employees.  Employees can also participate in a 529 college savings plan.

Employees can participate in voluntary benefits, covering hospitalization and critical illness, legal and ID theft protection, and pet insurance.

Vacation and sick leave are available for full-time positions via the paid time off program. GSOC is closed for 9 national holidays annually.

We support growth and development for all our employees through an on-site training program, online learning tools, and programs designed to develop industry knowledge.

Our employees are given volunteer paid time off every year to contribute to the community service organization of their choice.

Full Stack Software Engineer III-V
Department: Shared Services IT
Full Time
image/svg+xml
$99360 - $147000 per year
Tucker, Georgia, United States - 30084
Description

Position Summary

The Full Stack Software Engineer is responsible for designing, developing, deploying, and supporting scalable, secure, and high-performing applications that enable the operational success of OPC, GTC, and GSOC.

This role supports the full software development lifecycle, including front-end development, back-end services, database design, system integration, deployment, and ongoing operational support. The engineer collaborates with cross-functional teams to deliver reliable, integrated technology solutions aligned with business needs. Candidates will be considered at Level III, IV, or V depending on experience and demonstrated technical leadership.

 

Key Responsibilities

Full Stack Development

· Design, develop, test, and maintain enterprise-grade applications across the technology stack.

· Build modern, responsive, and user-friendly interfaces using React or similar frameworks.

· Develop backend services, RESTful APIs, and microservices using Java (Spring Boot), Node.js, and/or Python.

· Ensure applications are optimized for performance, scalability, reliability, and maintainability.

Architecture & Integration

· Contribute to system design and architectural decisions.

· Develop and maintain integrations between enterprise platforms to ensure data accuracy and operational efficiency.

· Participate in API design, microservices architecture, and modernization initiatives.

Cloud & DevOps

· Deploy and support applications in Azure environment.

· Implement and maintain CI/CD pipelines to support automated builds, testing, and deployments.

· Utilize containerization and orchestration tools such as Docker and Kubernetes.

· Support infrastructure-as-code and DevOps best practices.

Operational Excellence & Support

· Monitor system performance and troubleshoot issues across the stack.

· Perform root cause analysis and implement long-term solutions.

· Plan and execute upgrades, enhancements, and system optimizations.

· Provide visibility into application health and performance metrics.

Collaboration & Leadership

· Partner with business stakeholders, analysts, and technical teams to translate requirements into scalable solutions.

· Participate in Agile/Scrum ceremonies and iterative development processes.

· Mentor junior engineers and contribute to knowledge sharing.

· Lead technical initiatives or projects based on level and experience.

Compliance & Security

· Ensure adherence to corporate policies and regulatory standards (including RUS, OSHA, SOX, NERC, FERC, and ITS requirements).

· Apply secure coding practices and support application and infrastructure security initiatives.

· Promote a culture of compliance, accountability, and continuous improvement.

 

Qualifications

Education

Bachelor's degree in Computer Science, Engineering, Information Systems, or a related technical field.

Experience by Level

Level III

· 4+ years of full stack development experience.

· Independently manages development tasks and production support.

· Leads smaller initiatives and contributes to team projects.

Level IV

· 6+ years of experience including application architecture and system optimization.

· Leads development projects and provides technical direction.

· Collaborates cross-functionally to deliver integrated enterprise solutions.

Level V

· 8+ years of experience architecting and managing enterprise-scale applications.

· Oversees major technical initiatives.

· Provides strategic technical leadership and drives innovation across IT functions.

 

Technical Expertise

· Java (Spring Boot), React.js or similar framework, Python, Node.js

· Microservices architecture and API management

· MSSQL, Oracle, MongoDB

· Azure or AWS/GCP (cloud-native architectures preferred)

· CI/CD pipelines, GitHub

· Docker, Kubernetes, Terraform

· Secure coding practices (OAuth, JWT, SSL)

· Observability, logging, and monitoring tools

· Familiarity of ML/AI technologies

 

Key Competencies

· Strong analytical and troubleshooting skills

· Excellent written and verbal communication abilities

· Customer-focused mindset

· Ability to work independently and collaboratively

· Commitment to continuous learning and technical growth

 

Why Join OPC, GTC, and GSOC?

· Work on impactful, mission-critical enterprise systems

· Contribute to modernization and cloud transformation initiatives

· Grow your technical leadership capabilities

· Be part of a collaborative, innovation-driven IT organization