Software Engineer

Tyler Technologies

Dayton (OH)

On-site

USD 59,000 - 90,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tyler Technologies seeks a Software Engineer to design, develop, and maintain enterprise applications across multiple platforms. You will analyze requirements, craft robust solutions, and collaborate with cross-functional teams to deliver high-quality software in a fast-paced environment.

Strong Java, SQL, and web services experience plus Agile practices are essential. Relocation not required; US locations include Lakewood, CO; Plano, TX; or Dayton, OH, with optional travel and competitive

Qualifications

  • Bachelor's degree in computer science, computer engineering, or comparable work experience.
  • Typically five or more years of software development experience with database technology.
  • Proficient knowledge of software development practices and CS theory.
  • Experience with Agile/Scrum ceremonies.
  • 5+ years of SQL DDL & DML (SQL Server, Oracle, etc.).
  • 5+ years of Java Object-oriented design experience.
  • Data structures and Unit testing (JUnit).
  • Ability to write and test code in reasonable timeframes.
  • Provide SME input on compliance of products to architectural standards and impacts on the IT environment.
  • Demonstrated a basic understanding of the development process.
  • Experience with data modeling tools, web services, and/or SOA is beneficial.
  • Ability to work well both independently and within a team environment.
  • Good written and verbal communication skills.
  • Good interpersonal skills.
  • Ability to negotiate with various parties to ensure enhancements are addressed.
  • Well-developed logical thinking, reasoning, and problem-solving skills.
  • Well-developed time management skills.
  • Ability to prioritize and complete multiple tasks in a fast-paced, technical environment.
  • Keen attention to detail.

Responsibilities

  • Develop new application programs from established specifications or documented requirements.
  • Maintain existing application programs by fixing bugs or clearing up operational deficiencies in both previously released software and software slated for future release.
  • Assure program, module, and system integrity through thorough testing and adherence to company standards and procedures.
  • Work through all software development life cycle phases, including research, design, analysis, requirements, implementation, test automation, and maintenance.
  • Utilize new technologies and tools to modify products and provide integration with applications developed internally and externally.
  • Prepare and modify program and system documentation.
  • Achieve departmental goals and timelines.
  • Perform other duties as assigned.

Skills

Java
Agile
SQL
JUnit
Communication
Teamwork
Data modeling
Web services
Problem solving
Time management
Attention to detail

Education

Bachelor's degree in CS/CE

Tools

Git
Gradle
Apache Tomcat
Angular
Spring
AWS

Job description

Software Engineer
Responsibilities
  • Develop new application programs from established specifications or documented requirements.
  • Maintain existing application programs by fixing bugs or clearing up operational deficiencies in both previously released software and software slated for future release.
  • Assure program, module, and system integrity through thorough testing and adherence to company standards and procedures.
  • Work through all software development life cycle phases, including research, design, analysis, requirements, implementation, test automation, and maintenance.
  • Utilize new technologies and tools to modify products and provide integration with applications developed internally and externally.
  • Prepare and modify program and system documentation.
  • Achieve departmental goals and timelines.
  • Perform other duties as assigned.
Qualifications Required
  • Bachelor's degree in computer science, computer engineering, or comparable work experience.
  • Typically, five or more years of software development experience with database technology.
  • Demonstrated proficient knowledge of software development practices, computer science theory, and understanding of relevant technologies.
  • Experience w/ Agile/Scrum practices & ceremonies
  • 5+ years of SQL DDL & DML (SQL Server, Oracle, etc...) experience
  • 5+ years of Java Object-oriented design experience
  • Data structures and Unit testing (JUnit) experience
  • Demonstrated ability to write and test code in reasonable timeframes.
  • Provide SME input on compliance of products to architectural standards and impacts on the IT environment
  • Demonstrated a basic understanding of the development process.
  • Experience with data modeling tools, web services, and/or service-oriented architecture is beneficial.
  • Ability to work well both independently and within a team environment.
  • Good written and verbal communication skills.
  • Good interpersonal skills.
  • Ability to negotiate with various parties to ensure application enhancements are addressed while maintaining/balancing business situations and constrictions.
  • Well-developed logical thinking, reasoning, and problem-solving skills.
  • Well-developed time management skills.
  • Ability to prioritize and complete multiple tasks in a fast-paced, technical environment.
  • Keen attention to detail.
Preferred
  • Experience using Git
  • Experience withGradle
  • Web development experience (Apache Tomcat, HTML, JavaScript, Angular)
  • Experience with Spring
  • AWS experience/certification
Location

Lakewood, Colorado | Plano, Texas | Dayton, Ohio

Travel

0-5%

State-Specific Salary Range Disclosure Requirements

Salary will generally fall between $59,451 - $90,000 before adjustment for geographic differences. Recruiter can confirm if position is incentive eligible.

Taking Care of You & Your Family

Your health and well-being are important to us. That's why we invest in our team members by offering competitive benefits to support their health and financial wellness. Learn more about how we care for our people.

Tyler Technologies is proud to be an equal opportunity employer. All qualified applicants will receive consideration without regard to race, creed, gender, marital status, sexual orientation, citizenship status, color, religion, national origin, age, disability, protected veteran status, or any other status protected under local, state, or federal laws. If you require reasonable accommodation for any part of the application or hiring process due to a disability, please submit your request by emailing jobs@tylertech.com or by calling 800.646.2633 ext. 791008. Please keep in mind these methods are reserved for individuals who require accommodation due to a disability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Tyler Technologies, Inc. • Dayton (OH)

Hybrid
USD 80,000 - 120,000
Competitive benefits for health and financial wellness
Software Engineer
Software Engineer

Tyler Technologies • Plano (TX)

On-site
USD 80,000 - 110,000
Competitive benefits
Health and financial wellness support
Software Development Intern, Summer 2027
Software Development Intern, Summer 2027

Tyler Technologies • Lakewood (CO)

On-site
USD 26,000 - 34,000
Entry Level Java Developer
Entry Level Java Developer

Tyler Technologies, Inc. • Yarmouth (ME)

On-site
USD 51,035 - 80,000
Implementation Consultant
Implementation Consultant

Tyler Technologies, Inc. • Yarmouth (ME)

On-site
USD 59,000 - 90,000
Manager of Product Management
Manager of Product Management

Tyler Technologies • Lakewood (CO)

On-site
USD 103,000 - 138,000
Implementation Consultant
Implementation Consultant

Tyler Technologies, Inc. • Falmouth (ME)

On-site
USD 59,000 - 90,000
Manager of Product Management
Manager of Product Management

Tyler Technologies • Idalou (TX)

On-site
USD 103,000 - 138,000
Implementation Consultant
Implementation Consultant

Tyler Technologies, Inc. • Lawrenceville (GA)

On-site
USD 59,000 - 90,000
Implementation Consultant
Implementation Consultant

Tyler Technologies, Inc. • Lakewood (CO)

On-site
USD 59,000 - 90,000