OneMain Financial Jobs

Job Information

Georgia Systems Operations Full Stack Software Engineer III-V in Tucker, Georgia

Tucker, GA, USA | Salary | 99,360-147,000 per year | Full Time

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

DirectEmployers