Exceed All Expectations

Engage – Excel – Grow

Senior Software Engineer in Austin, Texas, US at EZCORP

Date Posted: 9/18/2019

Career Snapshot

Career Description

The Senior Software Engineer will be responsible for the design, development and maintenance of modules within an Application stack consisting of both open source product stack and COTS products.

Key Areas of Responsibility

  • Leads design and development of application modules in alignment with requirements
  • Takes ownership of applications or modules within a larger application and drives enhancements and bug fixes as required

Critical and Essential Tasks

  • Analyzes, designs, develops, modifies, writes, edits and implements software programming applications
  • Analyzes and defines software requirements to determine specifications and standards
  • Proposes solutions for issues
  • Estimates the time and effort needed for any application design, development and engages in the proposal process
  • Develops, designs, and edits original applications, or modifies applications
  • Tests and validates applications before moving it into QA
  • Expected to be available for any kind of maintenance of software
  • Responsible for monitoring of assigned applications
  • Adheres to standards and ensures best practices are followed during all phases of SDLC
  • Works on design documents and ensures comprehensive coverage of all modules within an application stack
  • Supports existing applications including analysis, troubleshooting application behaviors and data related issues to identify the root cause, document findings and execute fixes or workarounds when required

Career Requirements


5+ years of experience


Bachelors degree in relevant field of study

Job-Specific Knowledge, Skills, and Abilities

  • Strong SQL skills including writing complex queries
  • Experienced in the use of technologies such as Java Spring Boot, MongoDB, SQL Server, Kafka and Spark
  • Experience in developing micro services using Spring Boot, MongoDB, SQL Server
  • Skilled in analyzing information, software design, documentation, testing ▪ Possesses general programming skills
  • Knowledgeable in software development fundamentals, software development process, software requirements and software architecture
  • Demonstrated strong verbal and written communication and interpersonal skills; attention to detail and accuracy; and time management and organizational skills

Service Orientation

This is a major area of importance. People who are successful in this position will be eager to help, committed to doing things right and always focused on the customer’s wants and needs.


Leadership skills are of major Successful Team Members will possess excellent communication skills and have the ability to interpret technical information to all levels of associates in a positive and motivational manner and so that they can understand. An emphasis on inter-personal relationships and “results orientation” will ensure success in this position.

Analytical Skills

The person in this position will need to have keen analytical skills that will allow him/her to look at data and identify discrepancies and irregularities and determine the best solution to correcting the situation. Planning In order to be effective in this position, the Team Member must be able to manage multiple priorities and deadlines to better handle day-to-day and special situations.

Physical Demands and Work Conditions

The physical demands described here are representative of those that must be met by a Team Member to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential function. While performing the duties of this job, the Team Member is required to stand; use hands to finger, handle, or feel objects, tools, or controls; reach with hands and arms; and talk or hear; stoop, kneel, crouch or crawl; and climb or balance. The Team Member must occasionally lift and/or move heavy equipment. Specific vision abilities required by this job include close vision, color vision, peripheral vision, depth perception and the ability to adjust focus.
The work environment characteristics described here are representative of those a Team Member encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The work environment includes working with moving mechanical parts. The noise level in the work environment is usually moderate to loud as in and around computer room equipment.

EZCORP is an Equal Opportunity Employer

Check Out Similar Careers

  1. Software Engineer Jobs
  2. Project Engineer Jobs