Software Engineer III
$90,000–$120,000 year
On-site · San Antonio, Texas, United States
Job Summary
As a Software Engineer III at Frost, you will be responsible for designing, writing, testing, implementing, supporting, and documenting solutions for assigned programs across the organization. This role requires collaboration with cross-functional teams to deliver innovative digital banking solutions. Key responsibilities include developing and maintaining robust, scalable full-stack applications for online banking, optimizing applications for performance and user experience, participating in code reviews, and troubleshooting technical issues. The position demands extensive professional experience in full-stack development, mobile application development, RESTful APIs, and familiarity with security standards, best practices, and regulatory requirements.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or in a related field, or equivalent experience
- Extensive professional software development experience, with a focus on full-stack development (frontend and backend)
- Extensive experience in mobile development with Swift (iOS) and Kotlin (Android) with a proven track record in designing and building high-quality, user-friendly mobile applications
- Deep understanding of mobile application architecture, design patterns, performance optimization, and security best practices
- Experience building RESTful APIs, microservices, and working with relational databases (e.g., Oracle, PostgreSQL)
- Familiarity with security standards, best practices, and regulatory requirements relevant to online banking
- Solid understanding of containerization technologies like Docker and orchestration tools such as Kubernetes or OpenShift
- Strong analytical, debugging, and problem-solving skills
Desired Qualifications
- Proficiency in backend technologies, specifically Java, and frameworks like Spring
- Previous experience in banking or fintech industries
- Hands-on experience in frontend technologies such as JavaScript and Angular
- Exposure to cloud platforms like OpenShift, AWS, Azure, or GCP
- Knowledge of continuous integration and continuous deployment (CI/CD) practices and tools
- Familiarity with digital banking functionalities such as account management, transaction processing, money movement, entitlements, and customer authentication
- Understanding of secure coding practices and familiarity with fraud detection and prevention systems
- Experience with Agile methodologies including Scrum and Kanban
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.