Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Mobile Software Developer - Mid Level image - Rise Careers
Job details

Mobile Software Developer - Mid Level

Why USAA?

At USAA, our mission is to empower our members to achieve financial security through highly competitive products, exceptional service and trusted advice. We seek to be the #1 choice for the military community and their families.

Embrace a fulfilling career at USAA, where our core values – honesty, integrity, loyalty and service – define how we treat each other and our members. Be part of what truly makes us special and impactful.

The Opportunity

We are the core Mobile App Engineering team for P&C organization at USAA. We build the iOS and Android mobile apps servicing member needs across all lines of P&C business – Home, Auto, Renters etc. As a member of our highly visible and dynamic community of developers and innovators, you will tackle a broad and evolving spectrum of business targets to provide outstanding impacts for our members and innovate within the product development lifecycle and ensure that our engineering practices propel us to meet market demands. The developer will be responsible for defining and driving all needs arising from mobile ecosystem including development of new features with native iOS and Android SDK’s, maintaining existing code, troubleshooting and problem solving vulnerabilities and production issues, developing new API’s and integrations with other systems in USAA (and external) spanning P&C, Billing and key insurance domains. This team is the backbone of member facing experiences at USAA, and we hope you join us on the frontier.

We offer a flexible work environment that requires an individual to be in the office 4 days per week. This position can be based in one of the following locations: San Antonio, TX, Plano, TX, Phoenix, AZ, Charlotte, NC. Relocation assistance is not available for this position.

What you'll do:

  • Design, develop, code, and test complex technical solutions
  • Investigates and resolves complex application and system technical problems and production issues through troubleshooting techniques.
  • Continually improves operations by conducting complex systems analysis and recommending changes in policies and procedures.
  • Prepares and installs complex solutions by determining and designing system specifications, standards, and programming.
  • Follows the software development lifecycle.
  • Participates in design reviews and learns key system design principles.
  • Mentors junior engineers and may begin mentoring peer engineers; Review teammates’ code.
  • Ensures risks associated with business activities are effectively identified, measured, monitored, and controlled in accordance with risk and compliance policies and procedures.

What you have:

  • Bachelor’s Degree or 4 additional years of experience beyond the minimum requirement can be used in lieu of a degree OR Approved certification from CodeUp, Galvanize, VetFIT (Veterans for IT) or eFIT (Employees for IT).
  • 4 years of software development experience demonstrating depth of technical understanding within a specific discipline(s)/technology(s).
  • 2 years of experience delivering technology solutions in all phases of the software systems and application development lifecycle to include leading code/design reviews.
  • Basic Understanding of one or more of the following: Java, Swift, Objective-C, Cobol, JavaScript, Kotlin, C++, HTML, CSS, SQL, Go, and Python
  • Developing level of business acumen in the areas of business operations, risk management, industry practices and emerging trends.
  • Experience supporting efforts to address production issues through troubleshooting applications and systems.
  • Experience articulating technical challenges and solutions.
  • Basic understanding of cloud technologies and tools

What sets you apart:

  • Experience with Apple and Android native development, ability to develop compelling mobile apps delighting our members.
  • Experience with Swift, SwiftUI, Java/Kotlin and debugging memory and performance issues
  • Experience with development of REST API’s and building integrations with infernal systems and third parties. e.g. Policy, Auto and Billing.
  • Experience writing unit, automated UI and regression tests e.g. XCTest, Postman, Junit, QTest
  • Strong interpersonal and problem-solving skills, good written and verbal communication.

Compensation range: The salary range for this position is: $93,770.00 - $147,390.00.

Compensation: USAA has an effective process for assessing market data and establishing ranges to ensure we remain competitive. You are paid within the salary range based on your experience and market data of the position. The actual salary for this role may vary by location.

 

Employees may be eligible for pay incentives based on overall corporate and individual performance and at the discretion of the USAA Board of Directors.

The above description reflects the details considered necessary to describe the principal functions of the job and should not be construed as a detailed description of all the work requirements that may be performed in the job.

 

Benefits: At USAA our employees enjoy best-in-class benefits to support their physical, financial, and emotional wellness. These benefits include comprehensive medical, dental and vision plans, 401(k), pension, life insurance, parental benefits, adoption assistance, paid time off program with paid holidays plus 16 paid volunteer hours, and various wellness programs. Additionally, our career path planning and continuing education assists employees with their professional goals.

 

For more details on our outstanding benefits, visit our benefits page on USAAjobs.com.

Applications for this position are accepted on an ongoing basis, this posting will remain open until the position is filled. Thus, interested candidates are encouraged to apply the same day they view this posting.

 

USAA is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

USAA Glassdoor Company Review
3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
USAA DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of USAA
USAA CEO photo
Wayne Peacock
Approve of CEO

Average salary estimate

$120580 / YEARLY (est.)
min
max
$93770K
$147390K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Mobile Software Developer - Mid Level, USAA

At USAA, we are seeking a talented Mobile Software Developer - Mid Level to join our dynamic core Mobile App Engineering team within the P&C organization. If you’re passionate about creating compelling mobile experiences for our military community and their families, then this is the place for you. As a Mobile Software Developer, you'll dive into developing both iOS and Android applications that cater to our members' needs across home, auto, and renters insurance. You’ll not only build new features with native SDKs but also maintain existing code and tackle production issues head-on. Collaborating with a respectful and innovative group of developers means you’ll be continually learning, mentoring, and sharing knowledge. Your responsibilities will include designing and testing complex technical solutions and enhancing operations through systems analysis. A bachelor’s degree is preferred, or equivalent experience, along with proficiency in languages such as Java, Swift, or Kotlin. In return, we offer an exciting environment where you can thrive professionally while enjoying competitive pay and top-notch benefits, including 401(k) plans, medical and dental coverage, and a generous paid time-off program. At USAA, we embody core values of honesty and service, making this a fulfilling opportunity for those looking to truly make an impact.

Frequently Asked Questions (FAQs) for Mobile Software Developer - Mid Level Role at USAA
What are the key responsibilities of a Mobile Software Developer - Mid Level at USAA?

The Mobile Software Developer - Mid Level at USAA is primarily responsible for designing, coding, and testing complex mobile solutions for iOS and Android applications. You will work closely with the core engineering team to develop new features, troubleshoot existing issues, and enhance member experience through innovative technology.

Join Rise to see the full answer
What qualifications do I need to apply for the Mobile Software Developer - Mid Level position at USAA?

To qualify for the Mobile Software Developer - Mid Level role at USAA, candidates should ideally possess a bachelor’s degree in a related field or equivalent experience, along with at least four years of software development experience. Knowledge in Java, Swift, Kotlin, or other programming languages is essential, along with experience in the software development lifecycle.

Join Rise to see the full answer
What tools and languages should I be familiar with for the Mobile Software Developer - Mid Level role at USAA?

Candidates should have a developing-level understanding of programming languages and frameworks such as Java, Swift, Objective-C, Kotlin, and SQL. Familiarity with developing REST APIs and troubleshooting production issues will also be advantageous for this position.

Join Rise to see the full answer
What is the work environment like for the Mobile Software Developer - Mid Level at USAA?

The work environment for the Mobile Software Developer - Mid Level at USAA is collaborative and flexible, with a requirement to be in the office four days each week. You will join a vibrant team focused on innovative solutions and member satisfaction, aligning with USAA's mission to support the military community.

Join Rise to see the full answer
What career growth opportunities are available for Mobile Software Developers at USAA?

At USAA, Mobile Software Developers have numerous opportunities for career advancement. In addition to mentoring junior engineers, you will have access to continuous education programs and professional development resources to aid in reaching your career goals while working in an impactful and rewarding role.

Join Rise to see the full answer
Common Interview Questions for Mobile Software Developer - Mid Level
Can you explain your experience with mobile app development in Swift or Kotlin?

When answering this question, highlight specific projects where you utilized Swift or Kotlin, showcasing your role in the development process, challenges faced, and solutions implemented. Emphasizing hands-on experience will demonstrate your technical proficiency.

Join Rise to see the full answer
What methodologies do you follow throughout the software development lifecycle?

Detail your familiarity with methodologies such as Agile or Waterfall. Provide examples of how you've applied these frameworks in past projects, focusing on how they contributed to successful project delivery and team collaboration.

Join Rise to see the full answer
Describe a challenging technical problem you encountered in your last project and how you resolved it.

Use the STAR method (Situation, Task, Action, Result) to structure your response. Clearly articulate the context of the issue, the specific actions you took, and the successful outcomes of your solution, showing your problem-solving skills.

Join Rise to see the full answer
How do you ensure the quality of your code?

Discuss methods like peer code reviews, unit testing, and automated UI tests that you use to maintain high coding standards. Mention specific tools, like XCTest or Junit, ensuring the interviewer sees you prioritize quality in your development processes.

Join Rise to see the full answer
Can you share your approach to API development and integration?

Describe your experience in designing and implementing REST APIs, along with your methods for integrating them with existing systems. Emphasize the importance of ensuring seamless data flow and maintaining API security.

Join Rise to see the full answer
What is your experience with troubleshooting production issues?

Explain your troubleshooting process, such as identifying the root cause of production issues through logs and monitoring tools. Discuss specific instances where your timely intervention prevented significant downtimes.

Join Rise to see the full answer
How do you keep yourself updated with the latest trends in mobile development?

Mention the resources you consult, such as technology blogs, online courses, and professional networks. Illustrate how you apply this knowledge in your work to innovate and enhance mobile applications.

Join Rise to see the full answer
What role do you think mentoring plays in a development team?

Reflect on the importance of mentoring for both personal growth and team dynamics. Share your own experiences mentoring junior developers and how it fosters knowledge sharing and strengthens team performance.

Join Rise to see the full answer
How do you balance multiple tasks and prioritize deadlines in a busy project?

Discuss your prioritization strategy, such as using task management tools and time-blocking techniques. Emphasize your ability to remain organized and adapt to changing project needs while meeting deadlines.

Join Rise to see the full answer
Why do you want to work for USAA as a Mobile Software Developer?

Share your admiration for USAA's mission to support the military community and how your personal and professional values align with the company. Express your eagerness to contribute to a team that makes a meaningful impact on people's lives.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 hours ago
Photo of the Rise User
USAA Hybrid Chesapeake, Virginia, United States
Posted 9 hours ago
Photo of the Rise User
Mujin Hybrid Suwanee, GA, USA
Posted 9 days ago
Brightspeed Remote Charlotte, North Carolina, United States
Posted 23 hours ago
Photo of the Rise User
Viseven Remote Kyiv, Zhytomyr, Vinnytsia
Posted 13 days ago
Photo of the Rise User
Procurify Remote No location specified
Posted 12 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Visa Remote Bangalore, India
Posted 11 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 5 days ago

WHAT WE STAND FOR No matter how many years we’re in business or how many members we serve, our core mission and the values that inspired it never change. Our mission is to stand with our members and be there for them and their families by facili...

288 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 29, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!