Opportunity to develop scalable Python applications with modern Azure technologies.
Exposure to complex data engineering and analytics applications.
Opportunity to contribute to architectural decisions and end-to-end application development.
Full Job Description
Job Description Be Part Of A High-Performing Team
Join the technology division of a global financial services organization supporting sophisticated banking operations, enterprise risk management, and critical business applications. The team focuses on developing scalable, reliable technology solutions that strengthen data processing, application performance, and risk-related decision-making.
This opportunity is ideal for an experienced software engineer who enjoys building applications from the ground up, solving complex technical challenges, and contributing to modern cloud-based platforms. The position emphasizes hands-on engineering, thoughtful system design, and collaboration across technology and business functions.
What's In Store For You
Hybrid work arrangement based in Charlotte, North Carolina.
Strong analytical thinking, problem-solving, and communication skills, with the ability to explain complex technical concepts and architectural decisions.
A hands-on engineering mindset, with recent experience personally developing production applications rather than focusing primarily on oversight, maintenance, or support.