> Markdown version of [/jobs/ext/3760274-software-developer-apis-data-services](https://www.wearedevelopers.com/jobs/ext/3760274-software-developer-apis-data-services). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer ? APIs & Data Services - **Company:** USAA - **Location:** Charlotte, NC, United States - **Experience:** Experienced - **Salary:** $93,770.0 - $179,240.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Adobe InDesign, Application Programming Interfaces (APIs), Agile Methodology, Computer Programming, Customer Data Management, Data as a Services, Systems Analysis, Messaging Application Programming Interface, OpenShift, Software Engineering, Spring-boot, Software Application Programming, Kubernetes, Enterprise Integration, Apache Kafka, Front End Software Development, Api Design, Docker - **Published:** October 15, 2026 - **Apply:** https://www.dice.com/job-detail/f65ac0c9-21ca-4a9b-8f89-c386d55bf062 ## About the Role * Bachelor\'s degree; OR 4 years of relevant education and/or experience; and * 4+ years of professional software development experience using Java * 3+ years of experience developing REST-based services with a strong emphasis on API development. * Experience building APIs using Spring Boot. * Experience developing applications using event-driven frameworks and messaging frameworks such as Kafka. * Experience implementing container-based APIs using OpenShift, Docker, or Kubernetes. * Experience working on Agile teams that deliver software in sprint-based development cycles. What sets you apart: * Financial services, insurance, banking, or other highly regulated industry experience. * Experience with cloud-native application development and modernization initiatives. * Experience mentoring junior developers. * Experience with JavaScript and modern front-end development concepts. * US military experience through military service or a military spouse/domestic partner ## Description As a Software Developer on the Member Data Services Modernization team, you will join a high-performing engineering team responsible for building and modernizing services that support critical member/customer data platforms. This role is focused on designing and developing scalable, secure APIs and event-driven applications that enable modern digital experience and enterprise integration. You?ll work in a highly collaborative Agile environment where the teams operate in sprints, partner closely with product and business stakeholders, and continuously deliver innovative solutions. This is a high-impact opportunity for someone who enjoys solving complex technical challenges, embraces new technologies, and thrives in a fast-paced environment., * Investigate and resolve complex application and system technical problems and production issues through troubleshooting techniques. * Continually improve operations by conducting complex systems analysis and recommending changes in policies and procedures. * Prepare and install complex solutions by determining and designing system specifications, standards, and programming. * Follow the software development lifecycle. * Participate in design reviews and learns key system design principles. * Mentor junior engineers and may begin mentoring peer engineers; Review teammates\' code. * Ensure risks associated with business activities are effectively identified, measured, monitored, and controlled in accordance with risk and compliance policies and procedures.