> Markdown version of [/jobs/ext/3385980-software-engineer](https://www.wearedevelopers.com/jobs/ext/3385980-software-engineer). 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 Engineer - **Company:** Bank OZK - **Location:** St. Petersburg, FL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ASP.NET, JavaScript (Programming Language), Applications Architecture, Software Applications, Architectural Patterns, Microsoft Azure, C Sharp (Programming Language), Code Review, Desktop Computing, Mobile Application Software, Node.Js, Systems Development Life Cycle, Server Administration, Software Engineering, TypeScript, ReactJS, Vue.js, Information Technology, React Native, Software Coding - **Published:** September 6, 2026 - **Apply:** https://www.careerbuilder.com/job-details/avp-senior-software-engineer-saint-petersburg-fl--ff228088-4a53-480b-bef6-6e06432e9f0f ## About the Role 1. Advanced knowledge of software engineering principles, architectural patterns, and best practices. 2. Knowledge of and experience in modern technologies used to develop scalable, performant web, desktop, and mobile applications. Preferably experience with ASP.NET, React.js, Vue.js, React Native frameworks; JavaScript, TypeScript, C# languages; Azure cloud. 3. Ability to communicate effectively both verbally and in writing, including presentation skills. 4. Ability to demonstrate effective organizational, troubleshooting skills, and critical thinking skills. 5. Ability to handle multiple tasks in a fast-paced environment delivering quality work on time. 6. Ability to work collaboratively in a continually changing environment. 7. Ability to mentor other engineers and contribute to their growth. 8. Ability to contribute to application architecture, engineering standards, infrastructure, and delivery process., 1. Bachelor's degree, preferably in computer science, or commensurate work experience, required. 2. Minimum three (3) years of work experience in software engineering; OR, Master's degree in computer science or related field, plus a minimum of one (1) year of work experience in software engineering, required. 3. Minimum of two (2) years of experience with any of the following technologies required: ASP.NET, Node.js, React.js, Vue.js, React Native frameworks; JavaScript, TypeScript, C# languages; Azure cloud., Architectural Services, Banking Services, Best Practices, Code Reviews, Coding Standards, Communication Skills, Community Banking, Computer Science, Desktop PC, Emerging Technology, Entrepreneurship, Finance, Financial Services, Insurance, JavaScript, Mentoring, Microsoft ASP.NET (Active Server Page), Microsoft C# (C Sharp), Mobile Applications, Multitasking, Node.js, Presentation/Verbal Skills, React Native, React.js, Scalable System Development, Service Delivery, Small Business, Software Administration, Software Development, Software Engineering, Team Player, Technical Delivery, Technical Leadership, Time Management, Vue.js ## Description 1. Designs, develops, and maintains software applications by following coding standards and best practices ensuring work is completed timely and accurately. 2. Assists team members with complex engineering challenges; mentors other engineers and contributes to their technical growth and understanding. 3. Works on projects of significant complexity with general supervision. 4. Works in an agile environment effectively collaborating with other functions and teams. Approaches every task with a positive, solution-oriented mindset. 5. Provides technical leadership by staying current with the latest technologies, best practices, and architecture patterns. 6. Contributes to application architecture, engineering standards, infrastructure, and delivery process. 7. Reviews code contributions from other engineers to ensure quality and architectural soundness. 8. Follows Bank policy, practice, and procedure. 9. Produces accurate, thorough, and timely work, while meeting commitments and following policies and procedures. 10. Completes training, as needed. 11. Regularly exercises discretion, judgment, and critical thinking in the performance of essential job functions. 12. Works on a variety of assignments, interacts and communicates with all levels of management. 13. Performs other duties as assigned.