Interview Mode: F2F at Charlotte, NC Office
Position: Senior Software Engineer (Platform & Modernization Support)
Location: Charlotte, NC, USA
Duration: Long-Term Contract
Job Summary:
- We are seeking a highly skilled Senior Software Engineer with expertise in Platform Modernization and Enterprise Application Support. The ideal candidate will be responsible for designing, enhancing, and supporting modernized application platforms while driving system scalability, performance, and operational efficiency.
Key Responsibilities:
- Design, develop, and support enterprise applications and modernization initiatives.
- Collaborate with architecture, development, DevOps, and business teams to implement scalable platform solutions.
- Support migration and modernization of legacy applications to cloud-native architectures.
- Develop and maintain APIs, microservices, and integration components.
- Troubleshoot production issues and provide platform support across environments.
- Participate in system design reviews, code reviews, and release planning.
- Improve system performance, reliability, scalability, and security.
- Support CI/CD pipelines, automation, and DevOps best practices.
Required Skills:
- Strong experience in software engineering and enterprise platform support.
- Proficiency in Java, Python, or similar backend technologies.
- Experience with microservices architecture, REST APIs, and distributed systems.
- Hands-on experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with Docker, Kubernetes, Jenkins, Git, and CI/CD processes.
- Strong understanding of application modernization and cloud migration strategies.
- Experience working in Agile/Scrum environments.
Preferred Qualifications:
- Experience supporting banking or enterprise-scale platforms.
- Knowledge of observability, monitoring, and logging tools.
- Strong analytical, troubleshooting, and communication skills.